Skip to content

v1.4.8

Compare
Choose a tag to compare
@github-actions github-actions released this 21 May 10:44
· 127 commits to master since this release
f5ba30e

Notice

Mandatory Update: Yes

Haber and Tycho(Cancun: BlobTx) hard fork will be enabled on BSC mainnet simultaneously, so this release also supports the Tycho hard fork, detail of Tycho hard fork may refer https://github.com/bnb-chain/bsc/releases/edit/v1.4.7

Description

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

As there is strong demand for supporting of secp256r1 pre-compile contract, we decide to move it faster.
And BSC would use address 0x100, 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

The target Haber hard fork time will be:

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

Changelog

FEATURE

  • #2483 core/vm: add secp256r1 into PrecompiledContractsHaber
  • #2400 RIP-7212: Precompile for secp256r1 Curve Support

IMPROVEMENT

NA

BUGFIX

NA

Assets

Assets Sha256 Checksum
mainnet.zip aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f
testnet.zip bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15
geth_linux 8310f250fe8f628ec839d5954ff4e3e70ca1a0248e3b76243f4885945dd5ce3e
geth_mac c99ede9b07d09fe5960a03bce0cd3c92c8f93d0022741b3cb7ccf3ecbb7070e4
geth_windows ec7d777c7a200612e301da863a64b1ddf5ed76e5dba575e496479174453cd4d8
geth_linux_arm64 a2a7ee2872dc2d0dc4fadd7417d31f7fcdf6e553cf1b90cb630fcd6c0dcff845