v1.6.4 is the release for the BSC Mainnet Fermi hard fork, which is expected to be activated at 2026-01-14 02:30:00 AM UTC. All BSC Mainnet nodes must upgrade to v1.6.4 before the hard fork time. Upgrading from v1.6.3 only requires a binary replacement.
v1.6.4 includes two BEPs, primarily aimed at reducing the block interval from 0.75 seconds to 0.45 seconds:
- BEP-619: Short Block Interval Phase Three: 0.45 Seconds
- BEP-590: Extended Voting Rules for Fast Finality Stability
In addition to the block interval reduction, several other key parameters will be updated.
Please refer to BEP-619: Parameter Changes for details.
Beyond the hard-fork-related changes, this release also includes multiple improvements and bug fixes.
For the full list, please refer to the changelog below.
Changelog
FEATURE
- #3466 config: update BSC Mainnet hard fork time: Fermi
- #3454 eth: support fetching commit ID information from extra data
BUGFIX
- #3448 TxPool: revert transaction lifetime back to 3 hours
- #3457 cmd/geth: remove support for the
multidatabaseflag - #3467 go.mod: downgrade bls-eth-go-binary to restore Windows compatibility
IMPROVEMENT
- #3445 eth: improve prefetching by using cached reader
- #3459 feat: implement auto-unsubscribe for
transactionReceipts - #3468 metric: add metric for vote count
Assets
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5 |
| testnet.zip | 0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5 |
| geth_linux | c02e80e483c73d1e805856f72205a777c03699e4ecb8b1b87c72586d309c4fb6 |
| geth_mac | daf11f9591ab6b4666b1b0be8041bfde0c26f2b1cf4aba83f0c9589a197b1fef |
| geth_windows | 4e2f2633c632df9c8d4e90263da331f067b45646f8c98a4f5c364626228a87a5 |
| geth_linux_arm64 | 45234dca7c564c1b40ef09c4a9321a4eca6d3a98273438cc9c5ed64a14c8bb8b |