Description
v1.5.16 is for BSC Mainnet Maxwell hard fork, which is expected to be enabled at: 2025-06-30 02:30:00 AM UTC
, all BSC Mainnet nodes need to be upgraded to v1.5.16 before the hard fork time. For this upgrade, simply binary replacement should be enough.
Maxwell includes 3 BEPs, mainly to reduce block interval from 1.5 seconds to 0.75 seconds:
- BEP-524: shorter block interval phase two: 0.75 seconds
- BEP-563: add Enhanced Validator Network proposal
- BEP-564: add New Block Fetching Messages proposal
Besides the 0.75 seconds block interval update, there are several other key parameters will be updated:
- Epoch: will increase from 500 to 1000
- TurnLength: will increase from 8 to 16
- Other Parameters: pls refer BEP-524: Parameter Changes
Beside hard fork changes, there are several other improvements and bug fixes, For details, pls refer the change log.
Changelog
FEATURE
#3130 config: update BSC Mainnet hardfork time: Maxwell
BUGFIX
#3117 core, ethdb: introduce database sync function (#31703)
#3122 freezer: implement tail method in prunedfreezer
#3121 miner: discard outdated bids before simulation
IMPROVEMENT
#3105 parlia.go: adjust timeForMining to 4/5 second
#3112 feat: add storagechange object pool for better performance
#3110 refactor: use the built-in max/min to simplify the code
#3120 tx_pool: remove one non-necessary allocation
#3123 refactor: use maps.copy for cleaner map handling
#3126 jsutils: update getKeyParameters
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
testnet.zip | 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c |
geth_linux | af2cbc80e021201b9f78789ed7a3a6480cfcebf4f796bf14c796cf52ca6bba54 |
geth_mac | 40eba56dbb4353c171fb194cd66a4baab7fbd5fa25da6582dcd489f7a5b1e0ed |
geth_windows | 44d231f03912846961bc1827c93a7dab5188143e521f4aa8b91931ec9df61d16 |
geth_linux_arm64 | 95049ad2c7cb547af0e18a94161cc611b66abd833d9399713595d5c31089452c |