Description
notice: v1.5.8 is for validator only, other full nodes can ignore this version.
there is no breaking change in v1.5.8, simply binary replacement would be enough
v1.5.8 is a maintenance release for BSC validators to improve the current the PBS(MEV) mechanism.
Here are the key points of this release:
- enabled GreedyMergeTx by default
- fix a critical error on GasUsed check: bids with full GasUsed was marked as invalid by mistake
- improvement: add a stop timer, so the last simulating bid would have more chance to be selected
- improvement: do not interrupt the simulating if new bid was arrived too later.
Notice: For validator node, pls confirm it has the bellow options in config.toml:
[Eth.Miner]
DelayLeftOver=50000000
[Eth.Miner.Mev]
GreedyMergeTx = true
BidSimulationLeftOver = 50000000
NoInterruptLeftOver = 400000000
Changelog
FEATURE
- #2955 pbs: enable GreedyMergeTx by default
BUGFIX
- #2967 fix: gas compare in bid simulator
IMPROVEMENT
- #2951 bump golang.org/x/net from 0.34.0 to 0.36.0
- #0000 golang: upgrade toolchain to v1.23.0 (commit:3be156eec)
- #2957 miner: stop GreedyMergeTx before worker picking bids
- #2959 pbs: fix a inaccurate bid result log
- #2971 mev: no interrupt if it is too later
- #2974 miner: add metrics for bid simulation
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | f551e37fa21faf740195ee0c1b7497d704631a12ba8b4d89b3baf4db8df6c476 |
testnet.zip | 042a1884b00e6cd72af5c3e31c5985b9d8a78a29ccc19fb4ba660e0da1e621e7 |
geth_linux | 17219437b11dda2b945c194b14a94a0f25e6be6be44d58c3975517a049d7abbc |
geth_mac | e57eb1952236989c234cc6a8de5265cdb4af7d4e2b43229b20da555fe5ceb46a |
geth_windows | c90e0f9c0d89b99c2a967dda1725f322ce1f842c121ee30d40de1a49025c6f79 |
geth_linux_arm64 | e3b770421a57850e023ad588c13c6fe33da0b8c622144381ac89ad810ab3b90c |