v0.13.0
Summary
Added
- Sending transactions section in account docs (#981)
- before_update and after_update hooks to ERC721Component (#978)
- before_update and after_update hooks to ERC1155Component (#982)
Changed (Breaking)
- ERC721Component internal implementation to support transfer, mint, and burn flows going through an
_update
function (#978) - ERC721Component implementations now require an ERC721HooksTrait implementation in scope (#978)
- ERC1155Component implementations now require an ERC1155HooksTrait implementation in scope (#982)
- AccountComponent, preset, and dispatcher now require a
signature
param in the public-key-setter functions (#989) - EthAccountComponent, preset, and dispatcher now require a
signature
param in the public-key-setter functions (#990)
Full Changes List
- fix old interface traits by @kamuik16 in #986
- Add ERC1155 Hooks by @ericnordelo in #982
- Add ERC721 hooks by @ericnordelo in #978
- Add account usage guide by @andrew-fleming in #981
- Validate new public key in Account by @ericnordelo in #989
- Validate new public key in EthAccount by @ericnordelo in #990
- Release v0.13.0 by @ericnordelo in #992
New Contributors
Full Changelog: v0.12.0...v0.13.0