Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: prepare for release v1.5.5 #2875

Merged
merged 1 commit into from
Feb 6, 2025

Conversation

zzzckck
Copy link
Collaborator

@zzzckck zzzckck commented Feb 5, 2025

Description

It is a hard fork release to support BSC Pascal on BSC testnet, which includes 5 BEPs:

Most of these BEPs are compatible with Ethereum Praque hard fork. The behavior of EIP-2537, EIP-2935, EIP-7702, EIP-7623 on BSC would be same as Ethereum. And for EIP-7685, as BSC does not have the consensus layer, it reserves the new element in block header.

It is only for BSC testnet, so mainnet node can skip this version. And it is quite easy to upgrade to v1.5.5 from v1.4.x or v1.5.x, simply do binary replacement would be enough.

Changes

v1.5.5 mainly did a upstream code sync, it catches up to Geth of date around 5th-Feb-2025 to sync the latest Praque hard fork changes, see: #2856

Besides the code sync, there are a few improvement PRs of BSC:

IMPROVEMENT

  • #2846 tracing: pass *tracing.Hooks around instead of vm.Config
  • #2850 metric: revert default expensive metrics in blockchain
  • #2851 eth/tracers: fix call nil OnSystemTxFixIntrinsicGas
  • #2862 cmd/jsutils/getchainstatus.js: add GetEip7623
  • #2867 p2p: lowered log lvl for failed enr request

@zzzckck zzzckck merged commit dbd2973 into bnb-chain:develop Feb 6, 2025
7 checks passed
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.

3 participants