This release brings two new features and updates Waves Node version used by the consensus client to 1.5.12. This release is mandatory for all miners.
Native Transfers via DepositedTransaction
After activation, native currency (UNIT0) transfers from Waves to Unit Zero will use DepositedTransactions instead of withdrawals. This will increase the bridge throughput, as well as make it easier to track miner rewards. Note that after activation, the consensus client will call _v3 functions on the chain contract (instead of the _v2 ones as it does now). This change is transparent to the clients sending funds from Waves to Unit Zero; no changes are required on the client side. This functionality is already available on Stagenet, and will be activated on Testnet and Mainnet soon.
Shorter Block Delay
Block delay has been moved from the consensus client configuration file to the chain contract. This will help eliminate alt chains when adjusting block delay. Block delay on Testnet has been reduced to 2 seconds, and we're planning to do the same for Mainnet.
Update Notes
Docker tags for the ghcr.io/unitsnetwork/consensus-client image remain the same (mainnet and testnet for the respective networks). No configuration changes are required. To update your deployments, please stop the containers, pull newer images, and restart:
docker compose down && docker compose pull && docker compose up -dFor now, we're publishing the new images for Testnet and Stagenet only. We'll be pushing the Mainnet image early next week.