Chains

MAIN CHAINS

BNB Smart Chain

Fast. Affordable. EVM-Compatible

BNB Beacon Chain

Sunset Complete

BNB ecosystem’s staking & governance layer

SHAPE THE CHAIN

Staking

Earn rewards by securing the network

DocumentationFaucetBscScanBSCTraceDocumentationFaucetBridgeopBNBScanDocumentationFaucetBridgeGreenfieldScanDCellarLearn more about FusionToken Recovery ToolBeacon Chain ExplorerNative StakingLiquid Staking

Build

GET STARTED

Submit dApps

Explore

Accelerate

See All Programs

Connect

Join us

Careers🔥

Explore Opportunities on BNB Chain

BNB Chain CareersEcosystem Jobs

RELEASE NOTES

Stay up to date with the latest BNB Chain releases, updates, and feature improvements. Discover performance upgrades, new tools, and developer enhancements.

v1.7.0

Alpha

Jan 26, 2026

MetaInfo

  • Mandatory Update Required: NO
  • Target Audience: alpha release, no target audience
  • Procedure: simply binary replacement should be good
  • Schedule(Timeline): alpha release, no scheduled upgrade timeline

Description

v1.7.0-alpha is a preview release for upstream code sync, it catches up with go-ethereum release [v1.16.7] and also include several bug fix and improvements.

Changelog

Code Sync

  • upstream: merge geth-v1.16.2 ~ geth-v1.16.7
    Key changes from the code sync include:
    • Osaka:
      • Implement EIP-7823 - Set upper bounds for MODEXP
      • Implement EIP-7825 - Transaction Gas Limit Cap.
      • Implement EIP-7883 - ModExp Gas Cost Increase.
      • Implement EIP-7918 - Blob base fee bounded by execution cost.
      • Implement EIP-7934 - RLP Execution Block Size Limit.
      • Implement EIP-7939 - CLZ opcode.
      • Implement EIP-7951 - Precompile for secp256r1 Curve Support.
    • eth_sendRawTransactionSync: Synchronous transaction submission
    • Performance Optimizations: Multiple improvements to enhance overall performance
    • Code Refactoring: Major cleanup and improvements to components including:
      • TriePrefetcher prefetch trie nodes in a account in parallel.
      • Introduced a file-based state journal and refactored state history writes

FEATURE

IMPROVEMENT

BUGFIX

Others

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxd81a3eb2425cd665360dc1cef4c238f55c140d2657a1c759960fbe44e6bda188
geth_mac2206ad9a41eda2ead17d7684fe2d4df5858521bd13e349c6acc19e07d8b45016
geth_windowsb22e723f00847d08f37b2bcac5afdedeb663c15a8c2a6bc02cf58d6fa8796078
geth_linux_arm64cd8f7ecc401f871c1be0c078f3f23733e9c3b0f39f890a59536ebb443cf18536
Assets 8
geth-linux-arm64
sha256:cd8f7ecc401f871c1be0c078f3f23733e9c3b0f39f890a59536ebb443cf18536
104.5 MB
Jan 26
sha256:d81a3eb2425cd665360dc1cef4c238f55c140d2657a1c759960fbe44e6bda188
110.5 MB
Jan 26
sha256:2206ad9a41eda2ead17d7684fe2d4df5858521bd13e349c6acc19e07d8b45016
77.7 MB
Jan 26
sha256:b22e723f00847d08f37b2bcac5afdedeb663c15a8c2a6bc02cf58d6fa8796078
154.3 MB
Jan 26
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jan 26
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jan 26
Jan 26

MetaInfo

  • Mandatory Update Required: NO
  • Target Audience: alpha release, no target audience
  • Procedure: simply binary replacement should be good
  • Schedule(Timeline): alpha release, no scheduled upgrade timeline

Description

v1.7.0-alpha is a preview release for upstream code sync, it catches up with go-ethereum release [v1.16.7] and also include several bug fix and improvements.

Changelog

Code Sync

  • upstream: merge geth-v1.16.2 ~ geth-v1.16.7
    Key changes from the code sync include:
    • Osaka:
      • Implement EIP-7823 - Set upper bounds for MODEXP
      • Implement EIP-7825 - Transaction Gas Limit Cap.
      • Implement EIP-7883 - ModExp Gas Cost Increase.
      • Implement EIP-7918 - Blob base fee bounded by execution cost.
      • Implement EIP-7934 - RLP Execution Block Size Limit.
      • Implement EIP-7939 - CLZ opcode.
      • Implement EIP-7951 - Precompile for secp256r1 Curve Support.
    • eth_sendRawTransactionSync: Synchronous transaction submission
    • Performance Optimizations: Multiple improvements to enhance overall performance
    • Code Refactoring: Major cleanup and improvements to components including:
      • TriePrefetcher prefetch trie nodes in a account in parallel.
      • Introduced a file-based state journal and refactored state history writes

FEATURE

IMPROVEMENT

BUGFIX

Others

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxd81a3eb2425cd665360dc1cef4c238f55c140d2657a1c759960fbe44e6bda188
geth_mac2206ad9a41eda2ead17d7684fe2d4df5858521bd13e349c6acc19e07d8b45016
geth_windowsb22e723f00847d08f37b2bcac5afdedeb663c15a8c2a6bc02cf58d6fa8796078
geth_linux_arm64cd8f7ecc401f871c1be0c078f3f23733e9c3b0f39f890a59536ebb443cf18536
Assets 8
sha256:cd8f7ecc401f871c1be0c078f3f23733e9c3b0f39f890a59536ebb443cf18536
104.5 MB
Jan 26
sha256:d81a3eb2425cd665360dc1cef4c238f55c140d2657a1c759960fbe44e6bda188
110.5 MB
Jan 26
sha256:2206ad9a41eda2ead17d7684fe2d4df5858521bd13e349c6acc19e07d8b45016
77.7 MB
Jan 26
sha256:b22e723f00847d08f37b2bcac5afdedeb663c15a8c2a6bc02cf58d6fa8796078
154.3 MB
Jan 26
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jan 26
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jan 26

v1.6.6

Jan 14, 2026

This release ports critical security fixes from go-ethereum v1.16.8, resolving two P2P vulnerabilities.

While not an emergency patch, we highly recommend all node operators upgrade to ensure long-term network stability and security.

Upgrade Instructions

From v1.6.x: A simple binary replacement is sufficient.
From v1.5.x: Please refer to the v1.6.5 Release Announcement for specific migration steps.

Changelog

BUGFIX

core/txpool: drop peers on invalid KZG proofs
crypto/ecies: use aes blocksize

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxfbdb8ef71be5cb392e689a8d54dea10667feaaa03d2889173263a0dd209877e0
geth_mac50c1144d2d48c20c5f3f2896e7f4878ef6df26e41910248684de1a6a1b9f8fd7
geth_windows31f620d87d02d167ae443387ccc92b8c8995786116d4573c50080012d46adf4d
geth_linux_arm646ebd4b8fcfc6fe0a141df8d445fccdc2d5b25ea321763cfd59f06a5597ce7105
Assets 8
sha256:6ebd4b8fcfc6fe0a141df8d445fccdc2d5b25ea321763cfd59f06a5597ce7105
106 MB
Jan 14
sha256:fbdb8ef71be5cb392e689a8d54dea10667feaaa03d2889173263a0dd209877e0
110.8 MB
Jan 14
sha256:50c1144d2d48c20c5f3f2896e7f4878ef6df26e41910248684de1a6a1b9f8fd7
78.2 MB
Jan 14
sha256:31f620d87d02d167ae443387ccc92b8c8995786116d4573c50080012d46adf4d
183.6 MB
Jan 14
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jan 14
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jan 14

This release ports critical security fixes from go-ethereum v1.16.8, resolving two P2P vulnerabilities.

While not an emergency patch, we highly recommend all node operators upgrade to ensure long-term network stability and security.

Upgrade Instructions

From v1.6.x: A simple binary replacement is sufficient.
From v1.5.x: Please refer to the v1.6.5 Release Announcement for specific migration steps.

Changelog

BUGFIX

core/txpool: drop peers on invalid KZG proofs
crypto/ecies: use aes blocksize

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxfbdb8ef71be5cb392e689a8d54dea10667feaaa03d2889173263a0dd209877e0
geth_mac50c1144d2d48c20c5f3f2896e7f4878ef6df26e41910248684de1a6a1b9f8fd7
geth_windows31f620d87d02d167ae443387ccc92b8c8995786116d4573c50080012d46adf4d
geth_linux_arm646ebd4b8fcfc6fe0a141df8d445fccdc2d5b25ea321763cfd59f06a5597ce7105
Assets 8
sha256:6ebd4b8fcfc6fe0a141df8d445fccdc2d5b25ea321763cfd59f06a5597ce7105
106 MB
Jan 14
sha256:fbdb8ef71be5cb392e689a8d54dea10667feaaa03d2889173263a0dd209877e0
110.8 MB
Jan 14
sha256:50c1144d2d48c20c5f3f2896e7f4878ef6df26e41910248684de1a6a1b9f8fd7
78.2 MB
Jan 14
sha256:31f620d87d02d167ae443387ccc92b8c8995786116d4573c50080012d46adf4d
183.6 MB
Jan 14
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jan 14
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jan 14

v1.6.5

Dec 19, 2025

v1.6.5 is a maintenance release that introduces an optional gas limit cap for transactions.

Changelog

FEATURE

#3488 miner: optional transaction gas limit cap

IMPROVEMENT

#3483 feat: remove the handshake from the bsc protocol
#3486 feat: update filtermaps checkpoints

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

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.5, the index is constructed starting from block 71,126,721. 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 576000 to limit indexing to the last 3 days, or disable it entirely using --history.logs.disable.

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxf2ede52daf7a011494d28ff24bfa4c96c8b74e52239a0d1f024190ce9c666f18
geth_maca3f5c75c29e39e320d46be3be2cf19b85b1b82f333eef8c3ac0f4fdf23c62230
geth_windows088ecd85fcacd613856d312286f80a7eec359fc25528af558381d4de5bf10fa7
geth_linux_arm64269af3615bfd0d499d0d4cc52a1834402bd8d0f3d203db8990249c6872b820a7
Assets 8
sha256:269af3615bfd0d499d0d4cc52a1834402bd8d0f3d203db8990249c6872b820a7
106 MB
Dec 19, 2025
sha256:f2ede52daf7a011494d28ff24bfa4c96c8b74e52239a0d1f024190ce9c666f18
110.8 MB
Dec 19, 2025
sha256:a3f5c75c29e39e320d46be3be2cf19b85b1b82f333eef8c3ac0f4fdf23c62230
78.2 MB
Dec 19, 2025
sha256:088ecd85fcacd613856d312286f80a7eec359fc25528af558381d4de5bf10fa7
183.6 MB
Dec 19, 2025
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jan 12
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Dec 19, 2025
Dec 19, 2025

v1.6.5 is a maintenance release that introduces an optional gas limit cap for transactions.

Changelog

FEATURE

#3488 miner: optional transaction gas limit cap

IMPROVEMENT

#3483 feat: remove the handshake from the bsc protocol
#3486 feat: update filtermaps checkpoints

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

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.5, the index is constructed starting from block 71,126,721. 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 576000 to limit indexing to the last 3 days, or disable it entirely using --history.logs.disable.

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxf2ede52daf7a011494d28ff24bfa4c96c8b74e52239a0d1f024190ce9c666f18
geth_maca3f5c75c29e39e320d46be3be2cf19b85b1b82f333eef8c3ac0f4fdf23c62230
geth_windows088ecd85fcacd613856d312286f80a7eec359fc25528af558381d4de5bf10fa7
geth_linux_arm64269af3615bfd0d499d0d4cc52a1834402bd8d0f3d203db8990249c6872b820a7
Assets 8
sha256:269af3615bfd0d499d0d4cc52a1834402bd8d0f3d203db8990249c6872b820a7
106 MB
Dec 19, 2025
sha256:f2ede52daf7a011494d28ff24bfa4c96c8b74e52239a0d1f024190ce9c666f18
110.8 MB
Dec 19, 2025
sha256:a3f5c75c29e39e320d46be3be2cf19b85b1b82f333eef8c3ac0f4fdf23c62230
78.2 MB
Dec 19, 2025
sha256:088ecd85fcacd613856d312286f80a7eec359fc25528af558381d4de5bf10fa7
183.6 MB
Dec 19, 2025
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jan 12
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Dec 19, 2025
Dec 19, 2025

v1.6.4

Feature: BAL7928

Dec 18, 2025

Description

This is an experimental feature release based on v1.6.4, with binary version: v1.6.102.

This feature release implemented the none consensus based Block-Access-List. It is based on EIP-7928 and using the non-consensus method, which similar to BEP-592
Deviations from EIP-7928:

  • Consensus-level changes were removed, include BAL hash in block header.
  • BALs now transfer only via the block propagation payload (ETH/BSC P2P messages) to help peers import blocks faster.
  • If the BAL-driven parallel execution path fails (missing data, validation mismatch, etc.), the importer falls back to the legacy serial execution pipeline to guarantee correctness, so enabling BAL never jeopardizes block processing.

The feature is disabled by default, to try it, you may add this flag: --experimental.bal.

Kindly note that our current implementation shows an approximate 18.6% performance improvement in average mgas/s within our local test environment. However, the actual benefits are contingent upon the complete upgrade of the entire network to support BAL; otherwise, your node will not receive blocks with BAL, resulting in no performance gain. We believe there is significant potential to further enhance this feature and achieve even greater performance improvements in the future. For more information, pls refer: https://www.bnbchain.org/en/blog/boosting-bnb-smart-chain-performance-with-block-access-list

Change Log

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux54168bee96720ab3f2db6d3c48485af351220b73944e9f5dc6ffd2e6fe0c5683
geth_maca3962e6911657488d60724274708fafac2b3deaa5d185663d0326c3109ee664e
geth_windows30fc067e5e9fddf66a846f2a9ebbf969479e03bf20376aec432c0a532cd49db1
geth_linux_arm64e8e2e32fb040a7eef1e3fadf5f12e708f354f399f24999a706aff3e013eacb73
Assets 8
sha256:e8e2e32fb040a7eef1e3fadf5f12e708f354f399f24999a706aff3e013eacb73
106.3 MB
Dec 18
sha256:54168bee96720ab3f2db6d3c48485af351220b73944e9f5dc6ffd2e6fe0c5683
111.1 MB
Dec 18
sha256:a3962e6911657488d60724274708fafac2b3deaa5d185663d0326c3109ee664e
78.4 MB
Dec 18
sha256:30fc067e5e9fddf66a846f2a9ebbf969479e03bf20376aec432c0a532cd49db1
184.2 MB
Dec 18
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Dec 18
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Dec 18

Description

This is an experimental feature release based on v1.6.4, with binary version: v1.6.102.

This feature release implemented the none consensus based Block-Access-List. It is based on EIP-7928 and using the non-consensus method, which similar to BEP-592
Deviations from EIP-7928:

  • Consensus-level changes were removed, include BAL hash in block header.
  • BALs now transfer only via the block propagation payload (ETH/BSC P2P messages) to help peers import blocks faster.
  • If the BAL-driven parallel execution path fails (missing data, validation mismatch, etc.), the importer falls back to the legacy serial execution pipeline to guarantee correctness, so enabling BAL never jeopardizes block processing.

The feature is disabled by default, to try it, you may add this flag: --experimental.bal.

Kindly note that our current implementation shows an approximate 18.6% performance improvement in average mgas/s within our local test environment. However, the actual benefits are contingent upon the complete upgrade of the entire network to support BAL; otherwise, your node will not receive blocks with BAL, resulting in no performance gain. We believe there is significant potential to further enhance this feature and achieve even greater performance improvements in the future. For more information, pls refer: https://www.bnbchain.org/en/blog/boosting-bnb-smart-chain-performance-with-block-access-list

Change Log

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux54168bee96720ab3f2db6d3c48485af351220b73944e9f5dc6ffd2e6fe0c5683
geth_maca3962e6911657488d60724274708fafac2b3deaa5d185663d0326c3109ee664e
geth_windows30fc067e5e9fddf66a846f2a9ebbf969479e03bf20376aec432c0a532cd49db1
geth_linux_arm64e8e2e32fb040a7eef1e3fadf5f12e708f354f399f24999a706aff3e013eacb73
Assets 8
sha256:e8e2e32fb040a7eef1e3fadf5f12e708f354f399f24999a706aff3e013eacb73
106.3 MB
Dec 18
sha256:54168bee96720ab3f2db6d3c48485af351220b73944e9f5dc6ffd2e6fe0c5683
111.1 MB
Dec 18
sha256:a3962e6911657488d60724274708fafac2b3deaa5d185663d0326c3109ee664e
78.4 MB
Dec 18
sha256:30fc067e5e9fddf66a846f2a9ebbf969479e03bf20376aec432c0a532cd49db1
184.2 MB
Dec 18
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Dec 18
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Dec 18

v1.6.4

Dec 05, 2025

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, or disable it entirely using --history.logs.disable.

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxc02e80e483c73d1e805856f72205a777c03699e4ecb8b1b87c72586d309c4fb6
geth_macdaf11f9591ab6b4666b1b0be8041bfde0c26f2b1cf4aba83f0c9589a197b1fef
geth_windows4e2f2633c632df9c8d4e90263da331f067b45646f8c98a4f5c364626228a87a5
geth_linux_arm6445234dca7c564c1b40ef09c4a9321a4eca6d3a98273438cc9c5ed64a14c8bb8b
Assets 8
sha256:45234dca7c564c1b40ef09c4a9321a4eca6d3a98273438cc9c5ed64a14c8bb8b
106 MB
Dec 05
sha256:c02e80e483c73d1e805856f72205a777c03699e4ecb8b1b87c72586d309c4fb6
110.7 MB
Dec 05
sha256:daf11f9591ab6b4666b1b0be8041bfde0c26f2b1cf4aba83f0c9589a197b1fef
78.1 MB
Dec 05
sha256:4e2f2633c632df9c8d4e90263da331f067b45646f8c98a4f5c364626228a87a5
183.6 MB
Dec 05
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Dec 05
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Dec 05

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, or disable it entirely using --history.logs.disable.

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxc02e80e483c73d1e805856f72205a777c03699e4ecb8b1b87c72586d309c4fb6
geth_macdaf11f9591ab6b4666b1b0be8041bfde0c26f2b1cf4aba83f0c9589a197b1fef
geth_windows4e2f2633c632df9c8d4e90263da331f067b45646f8c98a4f5c364626228a87a5
geth_linux_arm6445234dca7c564c1b40ef09c4a9321a4eca6d3a98273438cc9c5ed64a14c8bb8b
Assets 8
sha256:45234dca7c564c1b40ef09c4a9321a4eca6d3a98273438cc9c5ed64a14c8bb8b
106 MB
Dec 05
sha256:c02e80e483c73d1e805856f72205a777c03699e4ecb8b1b87c72586d309c4fb6
110.7 MB
Dec 05
sha256:daf11f9591ab6b4666b1b0be8041bfde0c26f2b1cf4aba83f0c9589a197b1fef
78.1 MB
Dec 05
sha256:4e2f2633c632df9c8d4e90263da331f067b45646f8c98a4f5c364626228a87a5
183.6 MB
Dec 05
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Dec 05
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Dec 05

v1.6.3

Nov 06, 2025

Description

v1.6.3 is a maintenance release, which fixes 2 RPC issues and with several enhancements, pls refer change log for detail.

ChangeLog

FEATURE

NA

BUGFIX

#3429 build(deps): bump github.com/consensys/gnark-crypto
#3433 internal/ethapi: fix eth_simulateV1
#3431 eth/tracers: fix crasher in TraceCall with BlockOverrides

IMPROVEMENT

#3436 revert: revert the nano check in parlia
#3435 eth: fix stuck when handleBlockBroadcast

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux25abae5a3ca0804fb153a2eeaac30fb9dd4713dd5310e4d4f3b023fa2d41fc3a
geth_mac12a82a56cc4dfb67ba0bbb78af7e3e4a6248f71b5bc3d4b7bb655e04d22723df
geth_windows3fe0727c6ec217cebbfcb77cbe075454f1251cc62424d26589ff1e0a4ff6f4d7
geth_linux_arm64df6cbc552a6432ecf3733ba6c38c1d0e7d0856f552ad020be86c9309c217bc17
Assets 8
sha256:df6cbc552a6432ecf3733ba6c38c1d0e7d0856f552ad020be86c9309c217bc17
105.9 MB
Nov 06
sha256:25abae5a3ca0804fb153a2eeaac30fb9dd4713dd5310e4d4f3b023fa2d41fc3a
110.6 MB
Nov 06
sha256:12a82a56cc4dfb67ba0bbb78af7e3e4a6248f71b5bc3d4b7bb655e04d22723df
78.1 MB
Nov 06
sha256:3fe0727c6ec217cebbfcb77cbe075454f1251cc62424d26589ff1e0a4ff6f4d7
183.8 MB
Nov 06
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Nov 06
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Nov 21

Description

v1.6.3 is a maintenance release, which fixes 2 RPC issues and with several enhancements, pls refer change log for detail.

ChangeLog

FEATURE

NA

BUGFIX

#3429 build(deps): bump github.com/consensys/gnark-crypto
#3433 internal/ethapi: fix eth_simulateV1
#3431 eth/tracers: fix crasher in TraceCall with BlockOverrides

IMPROVEMENT

#3436 revert: revert the nano check in parlia
#3435 eth: fix stuck when handleBlockBroadcast

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux25abae5a3ca0804fb153a2eeaac30fb9dd4713dd5310e4d4f3b023fa2d41fc3a
geth_mac12a82a56cc4dfb67ba0bbb78af7e3e4a6248f71b5bc3d4b7bb655e04d22723df
geth_windows3fe0727c6ec217cebbfcb77cbe075454f1251cc62424d26589ff1e0a4ff6f4d7
geth_linux_arm64df6cbc552a6432ecf3733ba6c38c1d0e7d0856f552ad020be86c9309c217bc17
Assets 8
sha256:df6cbc552a6432ecf3733ba6c38c1d0e7d0856f552ad020be86c9309c217bc17
105.9 MB
Nov 06
sha256:25abae5a3ca0804fb153a2eeaac30fb9dd4713dd5310e4d4f3b023fa2d41fc3a
110.6 MB
Nov 06
sha256:12a82a56cc4dfb67ba0bbb78af7e3e4a6248f71b5bc3d4b7bb655e04d22723df
78.1 MB
Nov 06
sha256:3fe0727c6ec217cebbfcb77cbe075454f1251cc62424d26589ff1e0a4ff6f4d7
183.8 MB
Nov 06
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Nov 06
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Nov 21

v1.6.2

Oct 31, 2025

Description

v1.6.2 is for BSC testnet Fermi hardfork: Fermi. Fermi hard fork is a critical upgrade to further reduce block interval from 750ms to 450ms, so users will have even better experience. Here is the list of Fermi BEPs:

Here is the timeline of BSC Fermi hard fork

  • Testnet: 2025-11-10 02:25:00 AM UTC
  • Mainnet: TBD

Besides the BEPs, v1.6.2 also include several improvements for miner, MEV and performance, and also includes two new features. Here is the description of the two new features:

  • new websocket RPC filter API for transaction receipts. (#3363)
  • new configuration "ProxyedNodeIds" to improve block propagation efficiency.(#3417)

Compatibility

  • flag --light.** was removed, include: --light.egress, --light.ingress, --light.maxpeers, --light.nopruning, --light.nosyncserve, --light.serve

ChangeLog

FEATURE

#3363 websocket: add transactionReceipts for receipts notification
#3367 BEP-619: Short Block Interval Phase Three: 0.45 Seconds
#3368 BEP-590: Extended Voting Rules for Fast Finality Stability
#3374 Implement BEP-592: Non-Consensus Based Block-Level Access List
#3372 core/systemcontracts: define fermiUpgrade
#3390 feat: implement incremental snapshot
#3395 feat: EVM execution opcode level optimization
#3400 consensus/parlia: set kAncestorGenerationDepth to 3 in BEP-590
#3397 consensus/parlia: fix updateAttestation&improve assembleVoteAttestation
#3417 p2p: define ProxyedNodeIds in Config

BUGFIX

#3373 ethapi: reject oversize storage keys before hex decode

IMPROVEMENT

#3388 miner/minerconfig: update config to adapt 100M gaslimit
#3404 miner: validator not inturn backoff before mining
#3407 fix: change lock to read lock in legacy pool
#3415 eth: broadcast votes to evn peers regardless of deltaTdThreshold
#3416 cmd/geth: improve config for sentry nodes when init network
#3419 miner: use latest block as pending block for simplicity
#3426 eth: increase the delta td threshold to broadcast votes

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux4434ccec0cb7db38766fa240e595e9add00642b36b8bee16fe71e62e8066d209
geth_mac938d85e262f1642b662874f3f195f2418f96dc43f5095890c01304846e8997b1
geth_windowsa935ebdf79a3c51d54c16f43f89477a0b933fbac219be541cfeefc0ff178c0c8
geth_linux_arm64f4efcdca6d988db53ecd8aab33fe70fc7786aefc80537ba2da4dfa6e767fd275
Assets 8
sha256:f4efcdca6d988db53ecd8aab33fe70fc7786aefc80537ba2da4dfa6e767fd275
106 MB
Oct 31
sha256:4434ccec0cb7db38766fa240e595e9add00642b36b8bee16fe71e62e8066d209
110.7 MB
Oct 31
sha256:938d85e262f1642b662874f3f195f2418f96dc43f5095890c01304846e8997b1
78.1 MB
Oct 31
sha256:a935ebdf79a3c51d54c16f43f89477a0b933fbac219be541cfeefc0ff178c0c8
183.9 MB
Oct 31
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Oct 31
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Oct 31

Description

v1.6.2 is for BSC testnet Fermi hardfork: Fermi. Fermi hard fork is a critical upgrade to further reduce block interval from 750ms to 450ms, so users will have even better experience. Here is the list of Fermi BEPs:

Here is the timeline of BSC Fermi hard fork

  • Testnet: 2025-11-10 02:25:00 AM UTC
  • Mainnet: TBD

Besides the BEPs, v1.6.2 also include several improvements for miner, MEV and performance, and also includes two new features. Here is the description of the two new features:

  • new websocket RPC filter API for transaction receipts. (#3363)
  • new configuration "ProxyedNodeIds" to improve block propagation efficiency.(#3417)

Compatibility

  • flag --light.** was removed, include: --light.egress, --light.ingress, --light.maxpeers, --light.nopruning, --light.nosyncserve, --light.serve

ChangeLog

FEATURE

#3363 websocket: add transactionReceipts for receipts notification
#3367 BEP-619: Short Block Interval Phase Three: 0.45 Seconds
#3368 BEP-590: Extended Voting Rules for Fast Finality Stability
#3374 Implement BEP-592: Non-Consensus Based Block-Level Access List
#3372 core/systemcontracts: define fermiUpgrade
#3390 feat: implement incremental snapshot
#3395 feat: EVM execution opcode level optimization
#3400 consensus/parlia: set kAncestorGenerationDepth to 3 in BEP-590
#3397 consensus/parlia: fix updateAttestation&improve assembleVoteAttestation
#3417 p2p: define ProxyedNodeIds in Config

BUGFIX

#3373 ethapi: reject oversize storage keys before hex decode

IMPROVEMENT

#3388 miner/minerconfig: update config to adapt 100M gaslimit
#3404 miner: validator not inturn backoff before mining
#3407 fix: change lock to read lock in legacy pool
#3415 eth: broadcast votes to evn peers regardless of deltaTdThreshold
#3416 cmd/geth: improve config for sentry nodes when init network
#3419 miner: use latest block as pending block for simplicity
#3426 eth: increase the delta td threshold to broadcast votes

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux4434ccec0cb7db38766fa240e595e9add00642b36b8bee16fe71e62e8066d209
geth_mac938d85e262f1642b662874f3f195f2418f96dc43f5095890c01304846e8997b1
geth_windowsa935ebdf79a3c51d54c16f43f89477a0b933fbac219be541cfeefc0ff178c0c8
geth_linux_arm64f4efcdca6d988db53ecd8aab33fe70fc7786aefc80537ba2da4dfa6e767fd275
Assets 8
sha256:f4efcdca6d988db53ecd8aab33fe70fc7786aefc80537ba2da4dfa6e767fd275
106 MB
Oct 31
sha256:4434ccec0cb7db38766fa240e595e9add00642b36b8bee16fe71e62e8066d209
110.7 MB
Oct 31
sha256:938d85e262f1642b662874f3f195f2418f96dc43f5095890c01304846e8997b1
78.1 MB
Oct 31
sha256:a935ebdf79a3c51d54c16f43f89477a0b933fbac219be541cfeefc0ff178c0c8
183.9 MB
Oct 31
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Oct 31
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Oct 31

v1.6.1

Beta

Feature: ScalableDB

Sep 30, 2025

Description

This is an experimental feature release based on v1.6.1-beta, with binary version: v1.6.101.

v1.6.1-beta-feature-ScalableDB introduces a multi-database architecture (scalaledb) that divides chaindata into four separate stores which includes BlockDataBase(with meta), TrieDataBase, SnapDataBase and IndexDataBase according to data schema . Scalaledb provides stronger storage scalability. Different DBs can be allocated customized resources and tuned configurations. In particular, databases can compact independently, avoiding interference and improving read performance under heavy I/O.

Run
Run geth from genesis with "multidatabse" flag:
./geth --config config.toml --datadir data-seed init --multidatabase genesis.json

If you run geth from snapshot, you need to use migrate tool to convert an existing snapshot to the scalaledb layout with
./geth -datadir <your-data-dir> db migrate . You can directly start after migration , no additional flags are required if your snapshot has already been migrated.

Performance Test Results:
In large-scale simulated benchmarks, Multi-DB improves Geth block sync performance by ~3.8%. Starting from the same block height, after seven days of syncing, the Multi-DB node was ahead by ~200,000 blocks.

Change Log

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux38199d57b22f5c87dcd974e9083f3457ff65ff2deb41625ce4fb14f86946effb
geth_mac3f74cec7974d611266f69a71728f5e3e8727c8566237536cc154ef0a5fb1a363
geth_windows9b5ee986e87eb9632fdbecb81fe968a3eb276c884e1c8b76d1b379ca1d94df81
geth_linux_arm640830d90c31678f6f4b351259c6bd76ea4c580fe8bacbda4988150bc92c9e1e3e
Assets 8
sha256:0830d90c31678f6f4b351259c6bd76ea4c580fe8bacbda4988150bc92c9e1e3e
105 MB
Sep 30
sha256:38199d57b22f5c87dcd974e9083f3457ff65ff2deb41625ce4fb14f86946effb
109.6 MB
Sep 30
sha256:3f74cec7974d611266f69a71728f5e3e8727c8566237536cc154ef0a5fb1a363
77.3 MB
Sep 30
sha256:9b5ee986e87eb9632fdbecb81fe968a3eb276c884e1c8b76d1b379ca1d94df81
182.2 MB
Sep 30
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Sep 30
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Sep 30

Description

This is an experimental feature release based on v1.6.1-beta, with binary version: v1.6.101.

v1.6.1-beta-feature-ScalableDB introduces a multi-database architecture (scalaledb) that divides chaindata into four separate stores which includes BlockDataBase(with meta), TrieDataBase, SnapDataBase and IndexDataBase according to data schema . Scalaledb provides stronger storage scalability. Different DBs can be allocated customized resources and tuned configurations. In particular, databases can compact independently, avoiding interference and improving read performance under heavy I/O.

Run
Run geth from genesis with "multidatabse" flag:
./geth --config config.toml --datadir data-seed init --multidatabase genesis.json

If you run geth from snapshot, you need to use migrate tool to convert an existing snapshot to the scalaledb layout with
./geth -datadir <your-data-dir> db migrate . You can directly start after migration , no additional flags are required if your snapshot has already been migrated.

Performance Test Results:
In large-scale simulated benchmarks, Multi-DB improves Geth block sync performance by ~3.8%. Starting from the same block height, after seven days of syncing, the Multi-DB node was ahead by ~200,000 blocks.

Change Log

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux38199d57b22f5c87dcd974e9083f3457ff65ff2deb41625ce4fb14f86946effb
geth_mac3f74cec7974d611266f69a71728f5e3e8727c8566237536cc154ef0a5fb1a363
geth_windows9b5ee986e87eb9632fdbecb81fe968a3eb276c884e1c8b76d1b379ca1d94df81
geth_linux_arm640830d90c31678f6f4b351259c6bd76ea4c580fe8bacbda4988150bc92c9e1e3e
Assets 8
sha256:0830d90c31678f6f4b351259c6bd76ea4c580fe8bacbda4988150bc92c9e1e3e
105 MB
Sep 30
sha256:38199d57b22f5c87dcd974e9083f3457ff65ff2deb41625ce4fb14f86946effb
109.6 MB
Sep 30
sha256:3f74cec7974d611266f69a71728f5e3e8727c8566237536cc154ef0a5fb1a363
77.3 MB
Sep 30
sha256:9b5ee986e87eb9632fdbecb81fe968a3eb276c884e1c8b76d1b379ca1d94df81
182.2 MB
Sep 30
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Sep 30
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Sep 30

v1.6.1

Beta

Feature: BAL

Sep 25, 2025

Description

This is an experimental feature release based on v1.6.1-beta, with binary version: v1.6.100. The suffix "-BAL" stands for "Block Access List.".

v1.6.1-beta-feature-BAL implements BEP-592: Non-Consensus Based Block-Level Access List to enhance block execution performance. This implementation introduces a Block Access List (BAL) feature that tracks account and storage access during transaction execution, enabling efficient prefetching of state data.

Try BAL:
As an experimental feature, BAL is disabled by default. It can be enabled by running with the flag --enablebal, or by updating the config.toml file as follows:

...  
[Node]  
EnableBAL = true  
...  

Since validators produce the BAL, they need to be upgraded first. The connected full nodes can then retrieve the BAL data to accelerate their synchronization performance.

Performance Test Results:

  • Block import performance increased by approximately 15%, with potential improvements of nearly 20% for I/O-heavy blocks.
  • CPU usage reduced by ~30%, as Tx prefetch would be replaced BAL.
  • The size of the BAL is about 40% of the block size. For a block with a 75M GasLimit, the block could be around 270KB, while the BAL would be approximately 110KB.

Change Log

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linuxfd6a07786f0b85da3c74a2b9c30c6e34dc74dc54eaf8e1911eb1d66ad19e6d65
geth_mace8215847b2895447c21422e2acc6bc4b4d65ba009c16cef92a5832b6afda04bb
geth_windows7a5ec73a044675478668496ad64b087b112827cfe6aa13c1d459249e4c2a0335
geth_linux_arm64a8d2687ba9cc9858ebad9f81f3112d535172a272e1ab7d1b4f82c35ebf27e7ea
Assets 8
sha256:a8d2687ba9cc9858ebad9f81f3112d535172a272e1ab7d1b4f82c35ebf27e7ea
105 MB
Sep 25
sha256:fd6a07786f0b85da3c74a2b9c30c6e34dc74dc54eaf8e1911eb1d66ad19e6d65
109.6 MB
Sep 25
sha256:e8215847b2895447c21422e2acc6bc4b4d65ba009c16cef92a5832b6afda04bb
77.3 MB
Sep 25
sha256:7a5ec73a044675478668496ad64b087b112827cfe6aa13c1d459249e4c2a0335
182.2 MB
Sep 25
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Sep 25
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Sep 25

Description

This is an experimental feature release based on v1.6.1-beta, with binary version: v1.6.100. The suffix "-BAL" stands for "Block Access List.".

v1.6.1-beta-feature-BAL implements BEP-592: Non-Consensus Based Block-Level Access List to enhance block execution performance. This implementation introduces a Block Access List (BAL) feature that tracks account and storage access during transaction execution, enabling efficient prefetching of state data.

Try BAL:
As an experimental feature, BAL is disabled by default. It can be enabled by running with the flag --enablebal, or by updating the config.toml file as follows:

...  
[Node]  
EnableBAL = true  
...  

Since validators produce the BAL, they need to be upgraded first. The connected full nodes can then retrieve the BAL data to accelerate their synchronization performance.

Performance Test Results:

  • Block import performance increased by approximately 15%, with potential improvements of nearly 20% for I/O-heavy blocks.
  • CPU usage reduced by ~30%, as Tx prefetch would be replaced BAL.
  • The size of the BAL is about 40% of the block size. For a block with a 75M GasLimit, the block could be around 270KB, while the BAL would be approximately 110KB.

Change Log

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linuxfd6a07786f0b85da3c74a2b9c30c6e34dc74dc54eaf8e1911eb1d66ad19e6d65
geth_mace8215847b2895447c21422e2acc6bc4b4d65ba009c16cef92a5832b6afda04bb
geth_windows7a5ec73a044675478668496ad64b087b112827cfe6aa13c1d459249e4c2a0335
geth_linux_arm64a8d2687ba9cc9858ebad9f81f3112d535172a272e1ab7d1b4f82c35ebf27e7ea
Assets 8
sha256:a8d2687ba9cc9858ebad9f81f3112d535172a272e1ab7d1b4f82c35ebf27e7ea
105 MB
Sep 25
sha256:fd6a07786f0b85da3c74a2b9c30c6e34dc74dc54eaf8e1911eb1d66ad19e6d65
109.6 MB
Sep 25
sha256:e8215847b2895447c21422e2acc6bc4b4d65ba009c16cef92a5832b6afda04bb
77.3 MB
Sep 25
sha256:7a5ec73a044675478668496ad64b087b112827cfe6aa13c1d459249e4c2a0335
182.2 MB
Sep 25
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Sep 25
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Sep 25

v1.6.1

Beta

Sep 23, 2025

Description

v1.6.1-beta is a maintenance preview release, which fixes several issues of the v1.6.0-alpha, it is more reliable, so mark it as beta stage.

This release has no new feature, no breaking changes, only some bugfix and improvements, pls refer change log for detail.

ChangeLog

FEATURE

NA

BUGFIX

#3336 miner: avoid to commit a bid twice
#3347 fix: discovery AyncFilter deadlock on shutdown
#3340 core: rework fast node

IMPROVEMENT

#3337 eth/pebble: use NoSync as write mode
#3332 FilterMap: update bsc checkpoint file
#3324 eth/downloader: remove InsertHeaderChain to improve sync speed
#3319 core/rawdb: remove func AncientOffSet and ItemAmountInAncient
#3346 cmd/geth: remove subcmd hbss2pbss and insecure-prune-all
#3354 freezer: add debug log for out of bounds access
#3340 core: rework fast node
#3348 core/rawdb: align more code with upstream
#3361 cmd/utils: set journalfile default to true

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux0df5780112028f18c50b9fc8d623b03d26d207ca86e3485f504b1367872a0a72
geth_mac2630b7cd851de157bc1432ff99d6fb8786d49e6ea056110ee61cc5d4c64877c4
geth_windowse53fff9f2d60a66a58ff159c172e014757f7fdea8328f7f76d5e8d553755e823
geth_linux_arm647b6147f76c53bf3ddd28c9b12ea6b88df183d7ab7d2c056935af0a406d417fb6
Assets 8
sha256:7b6147f76c53bf3ddd28c9b12ea6b88df183d7ab7d2c056935af0a406d417fb6
104.9 MB
Sep 23
sha256:0df5780112028f18c50b9fc8d623b03d26d207ca86e3485f504b1367872a0a72
109.6 MB
Sep 23
sha256:2630b7cd851de157bc1432ff99d6fb8786d49e6ea056110ee61cc5d4c64877c4
77.3 MB
Sep 23
sha256:e53fff9f2d60a66a58ff159c172e014757f7fdea8328f7f76d5e8d553755e823
182.1 MB
Sep 23
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Sep 23
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Sep 23

Description

v1.6.1-beta is a maintenance preview release, which fixes several issues of the v1.6.0-alpha, it is more reliable, so mark it as beta stage.

This release has no new feature, no breaking changes, only some bugfix and improvements, pls refer change log for detail.

ChangeLog

FEATURE

NA

BUGFIX

#3336 miner: avoid to commit a bid twice
#3347 fix: discovery AyncFilter deadlock on shutdown
#3340 core: rework fast node

IMPROVEMENT

#3337 eth/pebble: use NoSync as write mode
#3332 FilterMap: update bsc checkpoint file
#3324 eth/downloader: remove InsertHeaderChain to improve sync speed
#3319 core/rawdb: remove func AncientOffSet and ItemAmountInAncient
#3346 cmd/geth: remove subcmd hbss2pbss and insecure-prune-all
#3354 freezer: add debug log for out of bounds access
#3340 core: rework fast node
#3348 core/rawdb: align more code with upstream
#3361 cmd/utils: set journalfile default to true

Assets

AssetsSha256 Checksum
mainnet.zipce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux0df5780112028f18c50b9fc8d623b03d26d207ca86e3485f504b1367872a0a72
geth_mac2630b7cd851de157bc1432ff99d6fb8786d49e6ea056110ee61cc5d4c64877c4
geth_windowse53fff9f2d60a66a58ff159c172e014757f7fdea8328f7f76d5e8d553755e823
geth_linux_arm647b6147f76c53bf3ddd28c9b12ea6b88df183d7ab7d2c056935af0a406d417fb6
Assets 8
sha256:7b6147f76c53bf3ddd28c9b12ea6b88df183d7ab7d2c056935af0a406d417fb6
104.9 MB
Sep 23
sha256:0df5780112028f18c50b9fc8d623b03d26d207ca86e3485f504b1367872a0a72
109.6 MB
Sep 23
sha256:2630b7cd851de157bc1432ff99d6fb8786d49e6ea056110ee61cc5d4c64877c4
77.3 MB
Sep 23
sha256:e53fff9f2d60a66a58ff159c172e014757f7fdea8328f7f76d5e8d553755e823
182.1 MB
Sep 23
sha256:ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
44.5 KB
Sep 23
sha256:9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
40.9 KB
Sep 23