elrond-wasm 0.37.0, elrond-codec 0.15.0
·
6424 commits
to master
since this release
- Multi-contract build system:
- build system refactor;
multicontract.tomlconfig system with labels,- eliminated monomorphization issue that was bloating some contracts;
- build post-processing:
wasm2wat, imports viawasm-objdump.
- Support for the new async call system (promises):
- new APIs;
- a new flavor of callbacks (
#[promises-callback]); - callback optimizations.
elrond-codecrefactor: removedTopEncodeNoErr,NestedEncodeNoErrandTypeInfo- System SC proxy: added support for
controlChangesendpoint and transfer create role (from community). - Module updates:
MergedTokenInstancesmodule;- Governance module improvements;
set_if_emptyfor FungibleTokenMapper and NonFungibleTokenMapper.
IntoMultiValuetrait.- Storage mapper improvements:
- Storage mappers can read from another contract.
BiDiMapperimprovements;- Fixed missing substitution rules for
FungibleTokenMapper,NonFungibleTokenMapper,UniqueIdMapper,BiDiMapper,WhitelistMapper,RandomnessSource; - Added
takeandreplacemethods forSingleValueMapper; - Implemented
Extendtrait forUnorderedSetMapper.