This release contains the code to activate the Madhugiri and MadhugiriPro HFs for mainnet (only MadhugiriPro for amoy). It mainly provides the implementation of PIP-74 (state sync txs inclusion), and the changes from geth related to EIP-7823, EIP-7883 and EIP-7825 (with gas set to 33'554'432 instead of 16'777'216 as done upstream).
Furthermore, it contains several improvements and bug fixes.
Timeline for the HFs:
- Thursday, Nov 20th at 10.00 UTC for MadhugiriPro HF on amoy (block 29287400)
- Tuesday, Dec 9th at 10.00 UTC for Madhugiri AND MadhugiriPro HFs on mainnet (block 80084800)
What's Changed
- Parallel block import by @Raneet10 in #1662
- Fix late report on stateless node by @lucca30 in #1840
- Address Biased Trie Cache by @cffls in #1837
- Remove free disk step in CI by @cffls in #1843
- chore: bump kurtosis-pos by @kamuikatsurgi in #1845
- V2.3.4 to master by @pratikspatil024 in #1849
- PIP-74: state-sync txs inclusion by @lucca30 in #1726
- core, miner, params, cmd: implement EIP-7823, EIP-7825 and EIP-7883 by @marcello33 in #1842
- (chore): update madhugiri block number for amoy and update consensus block time by @manav2401 in #1851
- Reset prefetcher correctly by @cffls in #1853
- internal/ethapi: restore original RPC gas cap by @cffls in #1856
- chore: fix wrong function name in comment by @reddaisyy in #1841
- Revert setting madhugiri HF block number for amoy by @manav2401 in #1857
- Fix reading historic database by @avalkov in #1858
- chore: use 2^25 as the MaxTxGas by @kamuikatsurgi in #1859
- chore: set madhugiri block for amoy and consensus block time by @marcello33 in #1867
- Include missing check of P256 on Amoy by @lucca30 in #1877
- v2.5.0 candidate by @marcello33 in #1878
- v2.5.0 candidate by @marcello33 in #1874
New Contributors
- @reddaisyy made their first contribution in #1841
Full Changelog: v2.3.4...v2.5.0