elrond-wasm 0.34.0, elrond-codec 0.12.0, mandos 0.16.0, elrond-interact-snippets 0.1.0
andrei-marinica
released this
11 Jul 11:11
·
4130 commits
to master
since this release
- Major refactor of the mandos-rs infrastructure.
- High-level Mandos objects moved to elrond-wasm-debug;
- The
mandos
crate no longer depends onelrond-wasm-debug
(as originally intended and implemented); - Typed mandos contract call objects, for better call syntax.
- More syntactic sugar for writing mandos calls.
- The first version of elrond-interact-snippets, which can be used to write short blockchain interactor programs.
- The syntax relies on contract proxies to easily build calls.
- Some of the infrastructure is shared with Mandos.
- There is an example of such a interactor for the multisig contract.
- Refactor of managed type handles in all API traits. Eliminated undefined behavior when using the same handle in multiple contexts.
- Transfer role proxy module.
- NFT merge module.
#[only_user_account]
annotation. Only user accounts can call these endpoints.- ABI - fixed missing event logs from modules.