Skip to content

release: prepare for release v1.2.9#1775

Merged
brilliant-lx merged 2 commits intobnb-chain:developfrom
brilliant-lx:upgrade_plato_hertz
Jul 21, 2023
Merged

release: prepare for release v1.2.9#1775
brilliant-lx merged 2 commits intobnb-chain:developfrom
brilliant-lx:upgrade_plato_hertz

Conversation

@brilliant-lx
Copy link
Copy Markdown
Contributor

@brilliant-lx brilliant-lx commented Jul 21, 2023

Description

Release v1.2.9 is a hard fork release for BSC mainnet.
It sets up the hard fork height for both Plato and Hertz(Berlin,London).

  • Plato: fully enable FastFinality at block height: 30,720,096, around Aug-10-2023
  • Hertz: several customized EIPs of Berlin&London on BSC, at block height: 31,302,048, around Aug-30-2023

The two hard forks have been running on Testnet for a while and their hard fork height are close, so we decide to put them within a single release to save the upgrade effort.
For the detail changes of the two hard fork, pls refer: https://forum.bnbchain.org/t/bnb-chain-upgrades-mainnet/936

Rationale

v1.2.9

FEATURE

  • #1775 upgrade: several hardfork block height on mainnet: Plato, Hertz(Berlin, London)

Example

NA

Changes

This PR setup the hard fork height, the enabled BEPS could bring lots of changes to the ecosystem, include:
After Plato:

  • Block Finality: businesses rely on block finality could use the FastFinality feature after Plato

After Hertz:

  • New Transaction Types: new types are supported, i.e. "AccessList" & "EIP-1559, but different from Ethereum on BSC"
  • Gas Metering: more reasonable gas metering
  • new EVM opcode: BaseFee(0x48)
  • Reduction in Refunds: SELFDESTRUCT refund will no longer be supported, SSTORE refund will be reduced

@brilliant-lx brilliant-lx force-pushed the upgrade_plato_hertz branch 2 times, most recently from b682b44 to b28530d Compare July 21, 2023 06:29
Hertz is equal to Berlin and London

- Plato will be enabled on BSC mainnet at height: 30720096
- Hertz will be enabled on BSC mainnet at height: 31302048
  Hertz is for ecosystem compatibility, to enable some customized EIPs of Berlin&London on BSC
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