Skip to content

sc 0.65.1, chain 0.22.1, sdk 0.15.1

Latest

Choose a tag to compare

@andrei-marinica andrei-marinica released this 25 Mar 07:43
· 93 commits to master since this release
v0.65.1
1204a25
  • sc-meta improvements:
    • sc-meta wallet new --shard <id> flag: generates a new wallet whose address belongs to the given shard;
    • sc-meta all proxy
      • Better crate path handling;
      • --verbose flag: prints each proxy file path as it is generated.
    • sc-meta test-gen generates .insert_ghost_accounts() call in test setup (only used in internal tests).
  • SDK:
    • Accept trailing slash in gateway URL (automatically normalized);
    • Fixed a transaction decode issue in sdk/core;
    • Test wallets provided for each shard, including a function that returns the wallet for that ShardId.
  • Chain core: new ShardId type and ShardConfig infrastructure:
    • ShardId represents a shard identifier, with special values for metachain;
    • ShardConfig encodes the shard structure of the network (number of shards, address distribution);
    • Functionality to get the shard of an Address;
    • Utility for checking whether an address is of a system SC.
  • Base framework improvements:
    • ManagedArgBuffer implements ManagedVecItem.
    • Display trait implemented by BigInt, BigUint, NonZeroBigUint, Payment and EsdtTokenPayment.