github bnb-chain/bsc v1.8.2

2 hours ago

MetaInfo

Mandatory Update Required: Yes

Target Audience: all BSC Mainnet node operators, MEV builders and sentry operators

Procedure: replace the binary and restart before activation. If upgrading from v1.7.x or v1.8.0-alpha, first review the v1.8.0-alpha and v1.8.1 upgrade notes for removed configuration fields, RPC changes and MEV gRPC settings. These non-consensus changes can take effect before the hard fork.

Schedule(Timeline): BSC Mainnet - 2026-12-08 02:30:00 UTC (1796697000).

Changelog

v1.8.2 schedules the BSC Mainnet Jenner hardfork for 2026-12-08 02:30:00 UTC (1796697000). All mainnet node operators must upgrade before activation.

Key Changes (Hard Fork Required)

  • BEP-702: Compliant Asset Standard: adds CAS20 stateful precompiles. Token creation requires separate activation by a governance-appointed administrator.
  • BEP-703: Payment Lane: reserves 5% of block gas by default for eligible BNB transfers and transactions to listed payment contracts. The ratio and contract list can be changed through governance.
  • BEP-706: Millisecond Timestamp: exposes millisecond block time through precompile 0x70; block.timestamp remains in seconds.

BEP-675 MEV Enhancements (No Hard Fork Required)

This release also includes the MEV enhancements introduced in v1.8.1:

  • Faster BidBlock transport: gRPC with RLP-encoded binary payloads reduces JSON parsing and hex-conversion overhead. JSON-RPC remains supported. See the gRPC integration guide.
  • Stronger validation and builder revocation: rejects zero-state-root BidBlocks, revokes local SendBidBlock access on cross-validator bad-block evidence, and persists revocations across restarts.
  • Better observability: adds bad BidBlock and builder revocation metrics.

Assets

Assets Sha256 Checksum
mainnet.zip 0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5
testnet.zip 0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5
geth_linux 3009f9580dcca1f88123f908d004de487f594b8c6b370830e473c17da0b8e6ee
geth_mac 9d954a7531e333d7905387b75a115c77c5080f6e682bd11bf5e73ae39326ceff
geth_windows c42fde44336a29010f1ec15dafa08afa5d959ecaedfee95651fa3b2a626464f8
geth_linux_arm64 85fc2a292f307059161f3f4353be4dd8d17c66bfba75413d94d4585a6f0f7c32

Don't miss a new bsc release

NewReleases is sending notifications on new releases.