Version 2.5 finally implementing all the features promised in the whitepaper.
- deferred calls: for the first time in blockchain history, smart contracts can now autonomously program future calls with a 100% guarantee of execution at the target time
- direct MAS transfers towards smart contract addresses are now enabled: no need to go through function calls to provision your smart contract with coins
- enhanced API for datastore key listing: enables listing selected ranges of datastore keys for massively improved performance on large dapps
- improved real-time financial movements tracking streams, enabling easier integration with exchanges and accounting tools
- full security audit of the execution system and security fixes
- massive performance and memory usage improvements
- includes the first community proposed governance change to reduce Massa Blockchain yearly inflation to 2.5% (Block reward 0.4) that has been approved (https://mip.massa.net/proposals/0)
What's Changed
- fix openRPC spec by @peterjah in #4748
- Add initial execution-info feature documentation by @sydhds in #4836
- Update versioning doc with vote system description + tests by @sydhds in #4835
- Add massa execution worker unit test documentation by @sydhds in #4855
- Add improved documentation for chain id constant(s) by @sydhds in #4864
- chore: remove redundant words in comment by @HongKuang in #4780
- chore: the old twitter link is broken by @Radovenchyk in #4841
- Mainnet update MAIN.2.5 by @Leo-Besancon, @sydhds, @damip, @bilboquet, @modship, @AurelienFT in #4713
Full Changelog: MAIN.2.4...MAIN.2.5