Mandatory Update: BSC v1.8.2 is a mandatory upgrade for all BSC Mainnet node operators, MEV builders, and sentry operators.
This release schedules the Jenner hardfork on the BSC Mainnet. The activation is set for 2026-12-08 at 02:30:00 UTC. All nodes must be upgraded before this time to remain in sync with the network.
Jenner Hardfork Features:
The hardfork will introduce several new capabilities through the following BEPs:
MEV Enhancements (Non-Fork):
This version also incorporates important improvements for the MEV ecosystem:
Upgrade Procedure:
To upgrade, simply replace the binary and restart your node before the activation time.
Important Note: If you are upgrading from a version older than v1.8.1 (e.g., v1.7.x or v1.8.0-alpha), please review the release notes for v1.8.0-alpha and v1.8.1 for details on removed configuration fields, RPC changes, and new MEV gRPC settings.
## 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](https://github.com/bnb-chain/bsc/releases/tag/v1.8.0-alpha) and [v1.8.1](https://github.com/bnb-chain/bsc/releases/tag/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](https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-718.md) 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](https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-702.md): adds CAS20 stateful precompiles. Token creation requires separate activation by a governance-appointed administrator. - [BEP-703: Payment Lane](https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-703.md): 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](https://github.com/bnb-chain/BEPs/blob/master/BEPs/BEP-706.md): 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](https://github.com/bnb-chain/bsc/blob/v1.8.1/core/types/builder/bep-675-builder-grpc-integration.md). - **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 |