Skip to content

Haber Upgrade of BSC

Hardfork

Upgrade Timeline

The Haber upgrade will happen at:

  • Testnet: May 29 2024 06:07:00 AM UTC
  • Mainnet: June 20 2024 06:05:00 AM UTC

Upgrade to BSC Node v1.4.8 Before Hardfork

Release v1.4.8 is a cut-in hard fork release for BSC Testnet and Mainnet, the HF name is: Haber, it only supports one BEP: BEP-381: Precompile for secp256r1 Curve Support

Key Highlight: EIP 7212 - secp256r1 Curve Precompile

BSC would use address 0x100 as secp256r1 pre-compile contract, which is same as other major chains to make it easier for developers. Developers may refer this code on how to use this pre-compile contract: https://github.com/getclave/clave-contracts/blob/master/contracts/helpers/VerifierCaller.sol , which is same as other major chains to make it easier for developers.

Key Highlight: BEP 336 - Enable Blob Carrying Transaction for BSC

Introduce a new transaction format for “blob-carrying transactions” which contain a large amount of data that cannot be accessed by EVM execution, but whose commitment can be accessed. The format is intended to be fully compatible with the format that will be used in full sharding.