Semux Core v1.4.0 has been released
This release includes incremental improvements and bugfixes since last version. Major changes are the block rewards adjustment and virtual machine implementation (in place, but not activated yet).
Meet the new block rewards:
3 SEM until the 2 millionth block (the first adjustment estimated in Dec 2019);
2 SEM from blocks 2 million to 6 million;
1 SEM from blocks 6 million to 14 million.
After the 14th million blocks, Semux will transition to a fee market.
This release also includes complete implementation of VM, but there will be no voting for activation yet, since this is a major change which will require a hardfork. The main purposes of this release are the adjusted supply curve and various bugfixes and new features. See the full changelog below.
Bugfixes:
- Fix the 2/3 BFT quorum size rounding error
- Start syncing when the number of connections is low
Improvements:
- Fast block validation using batch validation
- Add
aarch64
native support - Suggest to use OpenJDK
- Update error messages and descriptions
- Add empty password shortcut
- Update dependent libraries
- Limit the number of validators on Testnet
Features:
- Update the block reward function
- Introduce the VM fork signal
- Refactor transaction results
- VM tests
- HD wallet tests
- Bump API version to v2.2.0
- Remove
blockNumber
from*TransactionType
- Add
/transaction-result
endpoint for transaction result - Upgrade protocol to support light client
Download the new release from Github:
https://github.com/semuxproject/semux-core/releases/tag/v1.4.0
Join the discussion of this release in our official Discord chat: https://discord.gg/qQVckKZ