Release v1.1.59 is out 🚀
Release description:
Binary Update v1.1.59
Timeline for new features:
Activation for staking phase 3.5 & other fixes at epoch 319 - June 14, 2021 ~14:30 UTC
What's new:
#3039 - Staking phase 3.5 - merge validators in delegation SC:
- #3036 Started the implementation of the staking phase 3.5 features.
makeNewContractFromValidatorData
andmergeValidatorToDelegationSameOwner
new functions are added into the delegation manager and the other system smartcontracts. - #3046 Finished validator data merge in delegation smartcontracts.
- #3050 Added unit tests for validator to delegation functionality.
- #3069 Added more unit tests, added integration tests, removed duplicated code.
- #3073 Linter fixes.
- #3079 Implemented merge with whitelisted address functionality.
- #3081 Added integration tests with jailed nodes.
- #3088 Added check for jailed in validator statistics.
#3058 - Staking phase 3.5 - added possibility for top-up formula adjustments with backwards compatibility support.
#3093 Added 2 endpoints: /address/<address>/esdts-with-role/<role>
that returns all token identifiers of the tokens where the given address has the given role assigned and /address/<address>/owned-nfts
that returns all token identifiers of the NFTs/SFTs where the given address is the owner.
#3103 Added unit tests for validation of rewards on v2 and rewards on staking phase 3.5.
#3102 Minor changes to the staking phase 3.5 feature: changed return messages, added automatic clear whitelisted address, added extra protections when calling validator.changeRewardAddress
and delegationManager.makeNewContractFromValidatorData
functions.
Bug fixes:
#3094 Added redelegation dust check on the delegation system smartcontract, fixed some issues regarding ValidatorToDelegationEnableEpoch flags, refactored economics.toml
file.
#3095 Set the source and the the destination shard of a transaction when is returned from the pool when querying the /transaction/:hash
REST API endpoint.
#3106 Fixed the problem with some validators having 6 epochs in the waiting lists because of other leaving nodes, addedthe possibility to remove more than 80 nodes from the waiting lists.
#3115 Linter fixes.
#3116 Use correct builtInFunction in the builtInFunctionsCost cost component.