Description
v1.5.2-alpha is another maintenance release for upstream code sync, it catches up with go-ethereum release [v1.14.12] and supported 4 BEPs for BSC Pascal hard fork.
- BEP-439: Implement EIP-2537: Precompile for BLS12-381 curve operations
- BEP-440: Implement EIP-2935: Serve historical block hashes from state
- BEP-441: Implement EIP-7702: Set EOA account code
- BEP-466: Make the block format compatible with EIP-7685
Changelog
Code Sync
Pascal BEPs
- BEP-441: Implement EIP-7702: Set EOA account code
- BEP-466: Make the block header format compatible with EIP-7685
- Note: BEP-439 and BEP-440 have already been implemented in previous v1.5.1-alpha release
Others
- eth/fetcher: remove light mode in block fetcher
- fix: Opt pruneancient issues
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1
- build(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0
- misc: mini fix and clearup
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | e9143c17e5369414fb3a569155eb5c66cee7c4395c13695b73d669a9df46fa46 |
testnet.zip | 042a1884b00e6cd72af5c3e31c5985b9d8a78a29ccc19fb4ba660e0da1e621e7 |
geth_linux | 4aacbbc29f7c1f8da882af28a4603012097b664b25390b9df37abf758f80e552 |
geth_mac | 105a663ea82ddc4b96e530d4de41e46590ec8bf625c9945d95353f5371d02a6f |
geth_windows | 41ee29212e1e5d0992fd0d61913e7c72cbbedbb18384ccc14bba8d8ab6b6562f |
geth_linux_arm64 | 9f98e2c0c8edea40b3afe7921822ce4947a80eb7591ac845ea9d258920f31a1d |