What's Changed
- BREAKING: Implement compliance with CAIP-2/10/122 and TZIP "Sign-In with Tezos"
- Modify the message with the required parameters as per CAIP-122
- Introduce ABNF definition and parser
- Update verify function adapt to the new format
- Check the documentation regarding the new message structure
- Information: The nonce introduced by CAIP-122 is used to prevent replay attacks. The developer is required to implement the mechanisms to generate and evaluate nonces. When verifying the message the same nonce should be provided as the one used to sign the message.
- Cleanup ununsed imports and upgrade dependencies
- New images for new message structure on siwt.xyz
- Bug: Fix bytes length calculation revealed by new Ledger wallet software @royscheeren in #54
- Bug: Fix CI/CD workflow and auto deployment to npm @royscheeren in #55, #56, #58, #59, #60, #62
Full Changelog: v0.0.6...v0.0.7