github multiversx/mx-chain-go v1.0.116

latest releases: v1.7.10, v1.7.9, v1.7.8...
3 years ago

Release v1.0.116 is out 🚀

What's new:

  • #1720 Improved code coverage in epochStart and update packages.
  • #1739 Implemented a special elrond key in which the rewards value is saved. This will be used whenever a SC address is the reward address for one ore more nodes.
  • #1538 Added a test that proves the epoch economics data is calculated as expected.
  • #1742 Added the close mechanism for go routines through context and io.Close implementation. Components affected: chronology, SPOS worker, syncTimer, bootstrapper, epochStartTrigger, miniBlocksPoolsCleaner, txsPoolsCleaner.
  • #1737 Added unit tests in trie package, removed unused SignalEndOfProcessing() from multiDataInterceptor, exported trie consts in config.
  • #1716 A sender can have no more than k transactions in the pool. The transactions can not exceed s bytes in total. These limits are checked and enforced at transaction insertion (addition) time.
  • #1730 Referenced latest version of Arwen, reference latest version of delegation contract, adjust gas metering for deployments (less gas used now), integrated new delegation SC when executing genesis blocks, added verify process after delegation call to make sure the contract has the correct state, added versioning checks when deploying genesis SC, fixed long tests/unit tests.

Bug fixes:

  • #1745 Fixed the case when rewards transactions were not indexed because method that get rewards transactions from pool was called after transactions was removed from pool. Fix: call the method that reads the transactions before they are removed from the pool.
  • #1749 Auction smart contract was calling in the wrong order the staking smart contract.

Don't miss a new mx-chain-go release

NewReleases is sending notifications on new releases.