github bnb-chain/bsc v1.5.8

8 days ago

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

Don't miss a new bsc release

NewReleases is sending notifications on new releases.