This release contains go-ethereum's code follow up AND HECO chain-governance improvement.
And this release will support three hard-forks, all of these hard-forks share the same hard-fork block number, which is:
8290000
for the Testnet (Estimated Target Date: Thu Sep 16 2021 10:52:06 GMT+0800)8577000
for the Mainnet (Estimated Target Date: Sun Sep 26 2021 10:54:45 GMT+0800)
All nodes should be upgraded before the hard-forks take effect.
Sophon Hard Fork
- upgrade some system contracts, supportting the new mechanism of block-rewards distribution (see the London hard-fork for detail).
Berlin Hard Fork
It's the same as the go-ethereum.
London Hard Fork
- Modify the distribution of block rewards: (a) block rewards are divided into three parts: burn, foundation rewards and validator rewards.The rates can be adjusted through the system contract. (b) the amount of gas to be burned is controled by the
burnRate
in the system-validators contract,burned = blockRewards * burnRate/10000
, and theburnRate
can be changed by the HECO DAO; (c) the burned HT will be sent to0x000000000000000000000000000000000000FaaA
. - The
BaseFee
will always be zero.
Other features:
Mostly the same as go-ethereum v1.10.8, except that
- the
TxLookupLimit
is 0 by default (which means keep all transactions index by default). - now it will be ok to debug_trace those blocks containing sys-txs (transactions initiated inside the Congress engine).