Skip to content

Comments

release: prepare for release v1.5.7#2929

Merged
zzzckck merged 1 commit intobnb-chain:developfrom
zzzckck:release_v1.5.7
Feb 28, 2025
Merged

release: prepare for release v1.5.7#2929
zzzckck merged 1 commit intobnb-chain:developfrom
zzzckck:release_v1.5.7

Conversation

@zzzckck
Copy link
Collaborator

@zzzckck zzzckck commented Feb 28, 2025

Description

v1.5.7 is for BSC mainnet Pascal hard fork, which will be enabled at: 2025-03-20 02:10:00 AM UTC, all BSC mainnet nodes need to upgrade to v1.5.7 before the hard fork time. For this upgrade, simply binary replacement should be enough.

Besides hard fork, v1.5.7 also include one bugfix and some improvements:

  • 1.fix the windows binary release, which is caused by a mismatched dependency.
  • 2.increase the efficient GasLimit by reducing the gas reserved for systemTx, after v1.5.7 blocks can almost reach 140M GasLimit target now(previously it was 120M), which would increase the network throughput.
  • 3.performance improvement by removing unnecessary signer recover code.
  • 4.update the TxPool gastip check logic, so some zero-gasprice transactions that are added by block reorg will be dropped, it would be helpful to Megafuel.

ChangeLog

v1.5.7 conduct small upstream code merge to follow the latest pectra hard fork and apply some bug fix. There are two PR for the code merge:

  • #2897 upstream: merge tag 'geth-v1.15.1' into bsc-develop
  • #2926 upstream: pick bug fix from latest geth

Besides code merge, there are also several important bugfix/improvements, and setup mainnet Pascal hard fork time:

FEATURE

  • #2928 config: update BSC Mainnet hardfork date: Pascal & Praque

BUGFIX

  • #2907 go.mod: downgrade bls-eth-go-binary to make it same as the prysm-v5.0.0

IMPROVEMENT

  • #2896 consensus/parlia: estimate gas reserved for systemTxs
  • #2912 consensus/parlia: improve performance of func IsSystemTransaction
  • #2916 miner: avoid to collect requests when getting pending blocks
  • #2913 core/vm: add basic test cases for blsSignatureVerify
  • #2918 core/txpool/legacypool/legacypool.go: add gasTip check when reset

@zzzckck zzzckck merged commit 552010b into bnb-chain:develop Feb 28, 2025
5 of 7 checks passed
@zzzckck zzzckck deleted the release_v1.5.7 branch May 14, 2025 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants