Skip to content

v1.6.4

Latest

Choose a tag to compare

@buddh0 buddh0 released this 05 Dec 01:52
0f7131f

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:

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 multidatabase flag
  • #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

Notice regarding upgrade from v1.5.x to v1.6.4

Snapshot Regeneration

The upgrade will trigger snapshot regeneration. Please expect reduced node performance until this process finishes. On our reference hardware (8-core AMD EPYC 7R13, 32GB RAM, SSD), regeneration took approximately 5 hours.

Log Indexing

v1.6.x introduces a new log indexing mechanism. For v1.6.4, the index is constructed starting from block 59,484,738. This operation consumes significant CPU resources, and the node may appear unresponsive during startup. If you do not need the full index, add the flag --history.logs 345600 to limit indexing to the last 3 days.

Assets

Assets Sha256 Checksum
mainnet.zip ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux c02e80e483c73d1e805856f72205a777c03699e4ecb8b1b87c72586d309c4fb6
geth_mac daf11f9591ab6b4666b1b0be8041bfde0c26f2b1cf4aba83f0c9589a197b1fef
geth_windows 4e2f2633c632df9c8d4e90263da331f067b45646f8c98a4f5c364626228a87a5
geth_linux_arm64 45234dca7c564c1b40ef09c4a9321a4eca6d3a98273438cc9c5ed64a14c8bb8b