Haber Upgrade of BSC¶
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.