github multiversx/mx-sdk-rs v0.37.0
elrond-wasm 0.37.0, elrond-codec 0.15.0

latest releases: v0.43.0, v0.42.0, v0.41.3...
23 months ago
  • Multi-contract build system:
    • build system refactor;
    • multicontract.toml config system with labels,
    • eliminated monomorphization issue that was bloating some contracts;
    • build post-processing: wasm2wat, imports via wasm-objdump.
  • Support for the new async call system (promises):
    • new APIs;
    • a new flavor of callbacks (#[promises-callback]);
    • callback optimizations.
  • elrond-codec refactor: removed TopEncodeNoErr, NestedEncodeNoErr and TypeInfo
  • System SC proxy: added support for controlChanges endpoint and transfer create role (from community).
  • Module updates:
    • MergedTokenInstances module;
    • Governance module improvements;
    • set_if_empty for FungibleTokenMapper and NonFungibleTokenMapper.
  • IntoMultiValue trait.
  • Storage mapper improvements:
    • Storage mappers can read from another contract.
    • BiDiMapper improvements;
    • Fixed missing substitution rules for FungibleTokenMapper, NonFungibleTokenMapper, UniqueIdMapper, BiDiMapper, WhitelistMapper, RandomnessSource;
    • Added take and replace methods for SingleValueMapper;
    • Implemented Extend trait for UnorderedSetMapper.

Don't miss a new mx-sdk-rs release

NewReleases is sending notifications on new releases.