Warning
pls do not upgrade to v1.5.18!!!
Some feedback from community, v1.5.18 may have some issue, remove the binary temporarily, will update once the issue is confirmed.
Description
v1.5.18 is a conventional maintenance release, which mainly includes some MEV updates, performance gain(could be ~10% improvements, even ~15% with --cache.enablesharedpool
) and some non-critical bug fixes.
Summarize some of the key changes:
- MEV: RPC API
mev_bestBidGasFee
was removed - MEV: change some default MEV configuration
- Performance:
SharedStoragePool
improve performance by ~4% - Network: treat all EVN peer as trust node
- Flag: --pruneancient will be deprecated and replaced by --history.blocks 360000
- DB: --multidabase has been reconstructed, the previous multidatabase data can not be used any more
Notice: now golang v1.24+ will be required to compile BSC
Changelog
FEATURE
#3158 feat: blind bid serves the validator's best interest
#3197 feat: enable shared storage pool
#3212 p2p: treat all EVN peer as trust node;
#3143 miner: change default mev config
BUGFIX
#3209 params: only enable sharedStorage on special blocks
#3201 miner: fix metric simulateSpeedGauge
#3204 miner: only recommit bids when no error happens
#3187 chore: fix duplicated counter
IMPROVEMENT
#3178 CI: all use go1.24 to build
#3210 consensus/parlia: warn fast node to update to latest hard fork version
#3175 all: use typed lru
#3177 deps: update prysm version to v5.3.2
#3193 core: warm key TransactionIndexTail by writing
#3146 hash: remove caching that was decreasing perf
#3205 ethdb: tuning pebble compaction parameter
#3225 state: extra check for nano address
#2809 refactor: remove outdated prune-block/pruneancient tool, implement it by tail-deletion
#3208 ethdb : disable blockstore of multidatabase
#3199 all: clear up Verify Node logic
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
testnet.zip | 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c |
geth_linux | 99d04a7d2faabbcfa11182b195bd268e065c6b6d31f2d71db353e9f81b5ca7a6 |
geth_mac | 872135e372da52d082f218af49692676bf27f340c8f7155ac2230d562304abfc |
geth_windows | ed351e0ff272d99328929ea15118d08fc12d254d89dfbab45ca502beddac9977 |
geth_linux_arm64 | 6604ce0a66cb34e0122805ace4f04095338173c42a2cce5a3a1d66173aaf670b |