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.6

Jul 09, 2026

MetaInfo

Mandatory Update Required: Yes
Target Audience: all BSC Testnet users
Procedure: before upgrading, review the deprecated flags and config fields listed above and confirm their removal has no impact on your node; once confirmed, binary replacement is sufficient:

  • --journalfile: no longer has any effect, safe to remove
  • --miner.txgaslimit: per-transaction gas limit is now enforced by EIP-7825; confirm EIP-7825 behaviour meets your requirements before removing
  • --enablebal: no longer has any effect, safe to remove
  • --multidatabase: single-database mode is now the only option; confirm your data directory is compatible
  • --txpool.overflowpoolslots: overflow pool is removed; review your txpool capacity settings if you relied on it
  • [Eth] EnableBAL in config.toml: must be removed before upgrading — will cause a startup error if left in
  • [TxPool] OverflowPoolSlots in config.toml: silently ignored, but recommend removing to keep config clean
    Schedule(Timeline): TBD

Changelog

v1.7.6 is for BSC Chapel testnet Pasteur hardfork,the hard fork time is 2026-07-21 02:30:00 AM UTC

Pasteur Hardfork

  • #3623 core/vm: reject duplicate bridge validators at Pasteur
  • #3691 miner: support builder-proposed block with validator blind signing
  • #3717 params: move Pasteur next to Mendel
  • #3721 core/systemcontracts: introduce Pasteur hardfork system-contract upgrade
  • #3727 core/systemcontracts: point Pasteur CommitUrl to genesis-contract v1.2.6
  • #3741 miner: disable BidBlock on hard-fork activation blocks
  • #3742 miner: optimize BidBlock signing hash

BUGFIX

  • #3668 eth/handler.go: add verify bal
  • #3671 eth/protocols/bsc: cap GetBlocksByRange response size
  • #3672 eth/protocols/bsc: rate-limit incoming votes by vote count
  • #3680 internal/ethapi: limit number of getProofs keys
  • #3681 internal/ethapi: limit number of calls to eth_simulateV1
  • #3682 internal/ethapi: fix gas cap for eth_simulateV1
  • #3683 core: fix txLookupLock mutex leak on error returns in reorg()
  • #3684 cmd, core, eth, tests: prevent state flushing in RPC
  • #3685 core/tracing: fix nonce revert edge case
  • #3686 eth/filters: fix race in pending tx and new heads subscriptions
  • #3687 core, internal/ethapi: fix incorrect max-initcode RPC error mapping
  • #3688 eth/filters: rangeLogs should error on invalid block range
  • #3689 eth/filters: fix race in NewVotes and NewFinalizedHeaders
  • #3692 eth/filters: fix source leak when New Filters
  • #3700 crypto: add hash length check in nocgo VerifySignature
  • #3701 p2p/discover: copy buffer before sending read errors to unhandled
  • #3702 p2p/discover: fix timeout loop early exit when removing expired matchers
  • #3703 eth/tracers/logger: fix exclude address list
  • #3705 eth/protocols/eth: stop serving on unavailable responses
  • #3706 triedb/pathdb: fix lookup sentinel collision with zero disk layer root
  • #3707 eth/tracers: forward OnSystemCall hooks through mux
  • #3708 eth/downloader: drop invalid peers + fix deliver index
  • #3709 core/state: fix StateDB Reader error discarded after Commit
  • #3710 p2p/discover: decouple nodeFeed from Table mutex in waitForNodes
  • #3711 core/rawdb: fix file descriptor leak in freezer error paths
  • #3712 core/rawdb: fsync temp file before rename in copyFrom
  • #3718 fix: nocgo sigToPub hash check + pathdb zero-base regression test

IMPROVEMENT

  • #3669 miner: reduce local mining time for last block in one turn
  • #3694 consensus/parlia: extract VerifyUnsealedHeader from verifyHeader
  • #3736 miner: add BidBlock verify metrics

CLEAN UP

  • #3670 triedb/pathdb: remove legacy field JournalFilePath
  • #3678 miner: remove optional transaction gas limit cap
  • #3690 all: remove BEP-592 non-consensus block access list
  • #3716 ethdb,trie: remove multidb code from bsc
  • #3720 core/rawdb: cleanup bep-592 bal key related
  • #3722 core/txpool/legacypool: remove overflowpool for txs
  • #3728 beacon, cmd: remove fake-beacon op-stack shim (revert #2678)
  • #3739 core/types: extract bid and block mev info into builder subpackage

Deprecated Flags & Config Fields

The following flags and config fields are removed or deprecated in this release. Please update your node configuration accordingly before upgrading:

CLI Flags

FlagChangeNote
--journalfileDeprecated (no effect)Remove from your startup script (#3670)
--miner.txgaslimitDeprecated (no effect)Per-transaction gas limit is now enforced by EIP-7825 (#3678)
--enablebalDeprecated (no effect)BEP-592 block access list has been removed (#3690)
--multidatabaseRemovedMulti-database support is fully removed (#3716)
--txpool.overflowpoolslotsDeprecated (no effect)Overflow pool has been removed (#3722)
--fake-beaconRemovedfake-beacon op-stack shim removed (#3728)
--fake-beacon.addrRemovedSee --fake-beacon (#3728)
--fake-beacon.portRemovedSee --fake-beacon (#3728)

Config File (TOML) Fields

FieldChangeNote
[Eth] EnableBALRemoved — causes load error if presentRemove this field from your config.toml before upgrading (#3690)
[TxPool] OverflowPoolSlotsDeprecated — silently ignoredSafe to leave but recommend removing (#3722)

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux4ff9198b3d81db7496c5ebb4a710ee28d9ae0489a5487fa2369b7ed303ac5c7d
geth_macb8bb40b7a858193899f55db5374e0e8024d10db209319c08ad10e4c198f8b80a
geth_windows657c7fbcecc1533800a3fa4dee8af099b0502e7682db5ee6a8fc397f61761a62
geth_linux_arm646b3978bab95a097168e065fd3df21c765990af983d71f0b1898f8443f4720d10
Assets 8
geth-linux-arm64
sha256:6b3978bab95a097168e065fd3df21c765990af983d71f0b1898f8443f4720d10
105.5 MB
Jul 09
sha256:4ff9198b3d81db7496c5ebb4a710ee28d9ae0489a5487fa2369b7ed303ac5c7d
111.6 MB
Jul 09
sha256:b8bb40b7a858193899f55db5374e0e8024d10db209319c08ad10e4c198f8b80a
78.6 MB
Jul 09
sha256:657c7fbcecc1533800a3fa4dee8af099b0502e7682db5ee6a8fc397f61761a62
155.6 MB
Jul 09
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jul 09
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jul 09
Jul 09

MetaInfo

Mandatory Update Required: Yes
Target Audience: all BSC Testnet users
Procedure: before upgrading, review the deprecated flags and config fields listed above and confirm their removal has no impact on your node; once confirmed, binary replacement is sufficient:

  • --journalfile: no longer has any effect, safe to remove
  • --miner.txgaslimit: per-transaction gas limit is now enforced by EIP-7825; confirm EIP-7825 behaviour meets your requirements before removing
  • --enablebal: no longer has any effect, safe to remove
  • --multidatabase: single-database mode is now the only option; confirm your data directory is compatible
  • --txpool.overflowpoolslots: overflow pool is removed; review your txpool capacity settings if you relied on it
  • [Eth] EnableBAL in config.toml: must be removed before upgrading — will cause a startup error if left in
  • [TxPool] OverflowPoolSlots in config.toml: silently ignored, but recommend removing to keep config clean
    Schedule(Timeline): TBD

Changelog

v1.7.6 is for BSC Chapel testnet Pasteur hardfork,the hard fork time is 2026-07-21 02:30:00 AM UTC

Pasteur Hardfork

  • #3623 core/vm: reject duplicate bridge validators at Pasteur
  • #3691 miner: support builder-proposed block with validator blind signing
  • #3717 params: move Pasteur next to Mendel
  • #3721 core/systemcontracts: introduce Pasteur hardfork system-contract upgrade
  • #3727 core/systemcontracts: point Pasteur CommitUrl to genesis-contract v1.2.6
  • #3741 miner: disable BidBlock on hard-fork activation blocks
  • #3742 miner: optimize BidBlock signing hash

BUGFIX

  • #3668 eth/handler.go: add verify bal
  • #3671 eth/protocols/bsc: cap GetBlocksByRange response size
  • #3672 eth/protocols/bsc: rate-limit incoming votes by vote count
  • #3680 internal/ethapi: limit number of getProofs keys
  • #3681 internal/ethapi: limit number of calls to eth_simulateV1
  • #3682 internal/ethapi: fix gas cap for eth_simulateV1
  • #3683 core: fix txLookupLock mutex leak on error returns in reorg()
  • #3684 cmd, core, eth, tests: prevent state flushing in RPC
  • #3685 core/tracing: fix nonce revert edge case
  • #3686 eth/filters: fix race in pending tx and new heads subscriptions
  • #3687 core, internal/ethapi: fix incorrect max-initcode RPC error mapping
  • #3688 eth/filters: rangeLogs should error on invalid block range
  • #3689 eth/filters: fix race in NewVotes and NewFinalizedHeaders
  • #3692 eth/filters: fix source leak when New Filters
  • #3700 crypto: add hash length check in nocgo VerifySignature
  • #3701 p2p/discover: copy buffer before sending read errors to unhandled
  • #3702 p2p/discover: fix timeout loop early exit when removing expired matchers
  • #3703 eth/tracers/logger: fix exclude address list
  • #3705 eth/protocols/eth: stop serving on unavailable responses
  • #3706 triedb/pathdb: fix lookup sentinel collision with zero disk layer root
  • #3707 eth/tracers: forward OnSystemCall hooks through mux
  • #3708 eth/downloader: drop invalid peers + fix deliver index
  • #3709 core/state: fix StateDB Reader error discarded after Commit
  • #3710 p2p/discover: decouple nodeFeed from Table mutex in waitForNodes
  • #3711 core/rawdb: fix file descriptor leak in freezer error paths
  • #3712 core/rawdb: fsync temp file before rename in copyFrom
  • #3718 fix: nocgo sigToPub hash check + pathdb zero-base regression test

IMPROVEMENT

  • #3669 miner: reduce local mining time for last block in one turn
  • #3694 consensus/parlia: extract VerifyUnsealedHeader from verifyHeader
  • #3736 miner: add BidBlock verify metrics

CLEAN UP

  • #3670 triedb/pathdb: remove legacy field JournalFilePath
  • #3678 miner: remove optional transaction gas limit cap
  • #3690 all: remove BEP-592 non-consensus block access list
  • #3716 ethdb,trie: remove multidb code from bsc
  • #3720 core/rawdb: cleanup bep-592 bal key related
  • #3722 core/txpool/legacypool: remove overflowpool for txs
  • #3728 beacon, cmd: remove fake-beacon op-stack shim (revert #2678)
  • #3739 core/types: extract bid and block mev info into builder subpackage

Deprecated Flags & Config Fields

The following flags and config fields are removed or deprecated in this release. Please update your node configuration accordingly before upgrading:

CLI Flags

FlagChangeNote
--journalfileDeprecated (no effect)Remove from your startup script (#3670)
--miner.txgaslimitDeprecated (no effect)Per-transaction gas limit is now enforced by EIP-7825 (#3678)
--enablebalDeprecated (no effect)BEP-592 block access list has been removed (#3690)
--multidatabaseRemovedMulti-database support is fully removed (#3716)
--txpool.overflowpoolslotsDeprecated (no effect)Overflow pool has been removed (#3722)
--fake-beaconRemovedfake-beacon op-stack shim removed (#3728)
--fake-beacon.addrRemovedSee --fake-beacon (#3728)
--fake-beacon.portRemovedSee --fake-beacon (#3728)

Config File (TOML) Fields

FieldChangeNote
[Eth] EnableBALRemoved — causes load error if presentRemove this field from your config.toml before upgrading (#3690)
[TxPool] OverflowPoolSlotsDeprecated — silently ignoredSafe to leave but recommend removing (#3722)

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux4ff9198b3d81db7496c5ebb4a710ee28d9ae0489a5487fa2369b7ed303ac5c7d
geth_macb8bb40b7a858193899f55db5374e0e8024d10db209319c08ad10e4c198f8b80a
geth_windows657c7fbcecc1533800a3fa4dee8af099b0502e7682db5ee6a8fc397f61761a62
geth_linux_arm646b3978bab95a097168e065fd3df21c765990af983d71f0b1898f8443f4720d10
Assets 8
sha256:6b3978bab95a097168e065fd3df21c765990af983d71f0b1898f8443f4720d10
105.5 MB
Jul 09
sha256:4ff9198b3d81db7496c5ebb4a710ee28d9ae0489a5487fa2369b7ed303ac5c7d
111.6 MB
Jul 09
sha256:b8bb40b7a858193899f55db5374e0e8024d10db209319c08ad10e4c198f8b80a
78.6 MB
Jul 09
sha256:657c7fbcecc1533800a3fa4dee8af099b0502e7682db5ee6a8fc397f61761a62
155.6 MB
Jul 09
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jul 09
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jul 09

v1.7.5

Jul 07, 2026

MetaInfo

Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline

Changelog

v1.7.5 is a maintenance release.

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux3d9a480d038ce39a3b925850e1c64fd76bd5a0a22e708ed70ef2c6a0d464cd64
geth_macb9330dc26323b7831b84e056271145459d8dff6a8d7edd9ca59d29badf8101c7
geth_windows25d6b46bcc02f3c6429d6a582fbb066082c56dfdee79d3dd1a0f903a39cdca34
geth_linux_arm64da429058319cadb3c6984e8e31eda317db581620635ceb34fc646bc258096d92
Assets 8
sha256:da429058319cadb3c6984e8e31eda317db581620635ceb34fc646bc258096d92
105.2 MB
Jul 07
sha256:3d9a480d038ce39a3b925850e1c64fd76bd5a0a22e708ed70ef2c6a0d464cd64
111.3 MB
Jul 07
sha256:b9330dc26323b7831b84e056271145459d8dff6a8d7edd9ca59d29badf8101c7
78.2 MB
Jul 07
sha256:25d6b46bcc02f3c6429d6a582fbb066082c56dfdee79d3dd1a0f903a39cdca34
155.3 MB
Jul 07
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jul 07
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jul 07

MetaInfo

Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline

Changelog

v1.7.5 is a maintenance release.

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux3d9a480d038ce39a3b925850e1c64fd76bd5a0a22e708ed70ef2c6a0d464cd64
geth_macb9330dc26323b7831b84e056271145459d8dff6a8d7edd9ca59d29badf8101c7
geth_windows25d6b46bcc02f3c6429d6a582fbb066082c56dfdee79d3dd1a0f903a39cdca34
geth_linux_arm64da429058319cadb3c6984e8e31eda317db581620635ceb34fc646bc258096d92
Assets 8
sha256:da429058319cadb3c6984e8e31eda317db581620635ceb34fc646bc258096d92
105.2 MB
Jul 07
sha256:3d9a480d038ce39a3b925850e1c64fd76bd5a0a22e708ed70ef2c6a0d464cd64
111.3 MB
Jul 07
sha256:b9330dc26323b7831b84e056271145459d8dff6a8d7edd9ca59d29badf8101c7
78.2 MB
Jul 07
sha256:25d6b46bcc02f3c6429d6a582fbb066082c56dfdee79d3dd1a0f903a39cdca34
155.3 MB
Jul 07
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jul 07
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jul 07

v1.7.4

Jul 06, 2026

MetaInfo

Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline

Changelog

v1.7.4 is a maintenance release.

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux8d08bdf4d2a39c66fdc238ae9af3b2590c8111305f174ab4a127957bed9083e1
geth_mac3ce2a700db677da70850b6639227a83867d76d6d8c2947384805ad88ea4dede2
geth_windows7a498921db03e61839af7fb8431dd640d41588c212a5699dab6fb6e6d91888d9
geth_linux_arm64237bbe022ab54c14818bb5e8d1c577140b2aad69070f176b474860d47400ea9a
Assets 8
sha256:237bbe022ab54c14818bb5e8d1c577140b2aad69070f176b474860d47400ea9a
105.2 MB
Jul 06
sha256:8d08bdf4d2a39c66fdc238ae9af3b2590c8111305f174ab4a127957bed9083e1
111.3 MB
Jul 06
sha256:3ce2a700db677da70850b6639227a83867d76d6d8c2947384805ad88ea4dede2
78.2 MB
Jul 06
sha256:7a498921db03e61839af7fb8431dd640d41588c212a5699dab6fb6e6d91888d9
155.3 MB
Jul 06
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jul 06
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jul 06

MetaInfo

Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline

Changelog

v1.7.4 is a maintenance release.

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux8d08bdf4d2a39c66fdc238ae9af3b2590c8111305f174ab4a127957bed9083e1
geth_mac3ce2a700db677da70850b6639227a83867d76d6d8c2947384805ad88ea4dede2
geth_windows7a498921db03e61839af7fb8431dd640d41588c212a5699dab6fb6e6d91888d9
geth_linux_arm64237bbe022ab54c14818bb5e8d1c577140b2aad69070f176b474860d47400ea9a
Assets 8
sha256:237bbe022ab54c14818bb5e8d1c577140b2aad69070f176b474860d47400ea9a
105.2 MB
Jul 06
sha256:8d08bdf4d2a39c66fdc238ae9af3b2590c8111305f174ab4a127957bed9083e1
111.3 MB
Jul 06
sha256:3ce2a700db677da70850b6639227a83867d76d6d8c2947384805ad88ea4dede2
78.2 MB
Jul 06
sha256:7a498921db03e61839af7fb8431dd640d41588c212a5699dab6fb6e6d91888d9
155.3 MB
Jul 06
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Jul 06
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Jul 06

v1.7.3

Apr 23, 2026

MetaInfo

Mandatory Update Required: NO — recommended to fix the database size growth issue
Target Audience: All BSC Mainnet and Testnet users
Procedure: Binary replacement is sufficient from v1.7.x
Schedule(Timeline): No scheduled rollout

Changelog

v1.7.3 is a maintenance release, which mainly fixes online block pruning and kvdb abnormal continuous growth, pls refer change log for detail.

BUGFIX

  • #3653 core/rawdb: fix freeze header-number shadowing for block prune
  • #3633 core/rawdb: increase SlowFreezerBatchLimit from 100 to 200, fixing kvdb abnormal continuous growth
  • #3631 core/vote: fix deadlock in votepool when stop client
  • #3627 core/vm: fix super-instruction LT comparison after swap1
  • #3652 consensus/parlia: fix big.Int pointer comparison in isIntentionalDelayMining

FEATURE

  • #3624 cmd/utils: disabled transaction unindexing for archive node by default; when running in archive mode, the --history.transactions flag is now respected to specify transaction history range instead of being forced to index all history
  • #3634 eth/ethconfig: set default value to 576000 for history.logs

IMPROVEMENT

  • #3626 eth: tune timing parameters and broadcast queue for 450ms block
  • #3618 #3629 miner: async blob tx validation during bid simulation with worker pool
  • #3650 miner: shrink greedy merge buffer
  • #3645 core: use now for DA check instead of chasingHead.time
  • #3622 core/vm: continue after super-instruction fallback

Others

  • #3639 go.mod: use go1.25.0 and update otel
  • #3637 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.34.0 to 1.43.0
  • #3617 build(deps): bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  • #3616 build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1
  • #3648 Revert ".github: change dependabot target branch to develop"

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux8b35f4ac758807db96f3566a86eef7d85d86b4193f2594511fac757709fef274
geth_macab956d653a3361f9772e8c7ecacc7f2f56a9ae8f1708841e59a85269854a5fd6
geth_windowsfc1dee6e0f46cf13f2b7faef025912da0c98d06e756e2ad50960a5035f7bb8ef
geth_linux_arm64dbf44026031e12e6ddc8b70e0f6e6fd9b14c587666f9623a7fd0b211cc2ded4e
Assets 8
sha256:dbf44026031e12e6ddc8b70e0f6e6fd9b14c587666f9623a7fd0b211cc2ded4e
105.1 MB
Apr 23
sha256:8b35f4ac758807db96f3566a86eef7d85d86b4193f2594511fac757709fef274
111.2 MB
Apr 23
sha256:ab956d653a3361f9772e8c7ecacc7f2f56a9ae8f1708841e59a85269854a5fd6
78.2 MB
Apr 23
sha256:fc1dee6e0f46cf13f2b7faef025912da0c98d06e756e2ad50960a5035f7bb8ef
155.3 MB
Apr 23
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Apr 23
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Apr 23

MetaInfo

Mandatory Update Required: NO — recommended to fix the database size growth issue
Target Audience: All BSC Mainnet and Testnet users
Procedure: Binary replacement is sufficient from v1.7.x
Schedule(Timeline): No scheduled rollout

Changelog

v1.7.3 is a maintenance release, which mainly fixes online block pruning and kvdb abnormal continuous growth, pls refer change log for detail.

BUGFIX

  • #3653 core/rawdb: fix freeze header-number shadowing for block prune
  • #3633 core/rawdb: increase SlowFreezerBatchLimit from 100 to 200, fixing kvdb abnormal continuous growth
  • #3631 core/vote: fix deadlock in votepool when stop client
  • #3627 core/vm: fix super-instruction LT comparison after swap1
  • #3652 consensus/parlia: fix big.Int pointer comparison in isIntentionalDelayMining

FEATURE

  • #3624 cmd/utils: disabled transaction unindexing for archive node by default; when running in archive mode, the --history.transactions flag is now respected to specify transaction history range instead of being forced to index all history
  • #3634 eth/ethconfig: set default value to 576000 for history.logs

IMPROVEMENT

  • #3626 eth: tune timing parameters and broadcast queue for 450ms block
  • #3618 #3629 miner: async blob tx validation during bid simulation with worker pool
  • #3650 miner: shrink greedy merge buffer
  • #3645 core: use now for DA check instead of chasingHead.time
  • #3622 core/vm: continue after super-instruction fallback

Others

  • #3639 go.mod: use go1.25.0 and update otel
  • #3637 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.34.0 to 1.43.0
  • #3617 build(deps): bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  • #3616 build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1
  • #3648 Revert ".github: change dependabot target branch to develop"

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux8b35f4ac758807db96f3566a86eef7d85d86b4193f2594511fac757709fef274
geth_macab956d653a3361f9772e8c7ecacc7f2f56a9ae8f1708841e59a85269854a5fd6
geth_windowsfc1dee6e0f46cf13f2b7faef025912da0c98d06e756e2ad50960a5035f7bb8ef
geth_linux_arm64dbf44026031e12e6ddc8b70e0f6e6fd9b14c587666f9623a7fd0b211cc2ded4e
Assets 8
sha256:dbf44026031e12e6ddc8b70e0f6e6fd9b14c587666f9623a7fd0b211cc2ded4e
105.1 MB
Apr 23
sha256:8b35f4ac758807db96f3566a86eef7d85d86b4193f2594511fac757709fef274
111.2 MB
Apr 23
sha256:ab956d653a3361f9772e8c7ecacc7f2f56a9ae8f1708841e59a85269854a5fd6
78.2 MB
Apr 23
sha256:fc1dee6e0f46cf13f2b7faef025912da0c98d06e756e2ad50960a5035f7bb8ef
155.3 MB
Apr 23
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Apr 23
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Apr 23

v1.7.2

Mar 25, 2026

MetaInfo

Mandatory Update Required: YES
Target Audience: all BSC Mainnet users
Procedure: simply binary replacement should be good (ensure no 'JournalFileEnabled' field in config file)
Schedule(Timeline): before 2026-04-28 02:30:00 AM UTC

Changelog

v1.7.2 is for BSC Mainnet Osaka/Mendel hardfork,the hard fork time is 2026-04-28 02:30:00 AM UTC

BUGFIX

  • #3597 miner: support blob sidecar validation for bids
  • #3590 eth: delayed p2p message decoding
  • #3601 core: reject future chasing heads for DA checks

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux59fd12dfc60a64e5646549939258a094b894e35fa530ddf9fa2bf4c090a3ff95
geth_mac5e4ffb1a6c25ee9ca3390629f9a74f25f762d0fae6a688d1a182be8814ec8ce3
geth_windows2b469307b2acb6fc4008e55a97086bc43b312a4f375fb82494191ebff5e44ebf
geth_linux_arm64112be3ea5f2fb1a6e2d628d621a85e8fe307b5833b55b1a6e3a98a3587d82a20
Assets 8
sha256:112be3ea5f2fb1a6e2d628d621a85e8fe307b5833b55b1a6e3a98a3587d82a20
105 MB
Mar 25
sha256:59fd12dfc60a64e5646549939258a094b894e35fa530ddf9fa2bf4c090a3ff95
111.1 MB
Mar 25
sha256:5e4ffb1a6c25ee9ca3390629f9a74f25f762d0fae6a688d1a182be8814ec8ce3
78.1 MB
Mar 25
sha256:2b469307b2acb6fc4008e55a97086bc43b312a4f375fb82494191ebff5e44ebf
155.1 MB
Mar 25
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Mar 25
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Mar 25

MetaInfo

Mandatory Update Required: YES
Target Audience: all BSC Mainnet users
Procedure: simply binary replacement should be good (ensure no 'JournalFileEnabled' field in config file)
Schedule(Timeline): before 2026-04-28 02:30:00 AM UTC

Changelog

v1.7.2 is for BSC Mainnet Osaka/Mendel hardfork,the hard fork time is 2026-04-28 02:30:00 AM UTC

BUGFIX

  • #3597 miner: support blob sidecar validation for bids
  • #3590 eth: delayed p2p message decoding
  • #3601 core: reject future chasing heads for DA checks

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux59fd12dfc60a64e5646549939258a094b894e35fa530ddf9fa2bf4c090a3ff95
geth_mac5e4ffb1a6c25ee9ca3390629f9a74f25f762d0fae6a688d1a182be8814ec8ce3
geth_windows2b469307b2acb6fc4008e55a97086bc43b312a4f375fb82494191ebff5e44ebf
geth_linux_arm64112be3ea5f2fb1a6e2d628d621a85e8fe307b5833b55b1a6e3a98a3587d82a20
Assets 8
sha256:112be3ea5f2fb1a6e2d628d621a85e8fe307b5833b55b1a6e3a98a3587d82a20
105 MB
Mar 25
sha256:59fd12dfc60a64e5646549939258a094b894e35fa530ddf9fa2bf4c090a3ff95
111.1 MB
Mar 25
sha256:5e4ffb1a6c25ee9ca3390629f9a74f25f762d0fae6a688d1a182be8814ec8ce3
78.1 MB
Mar 25
sha256:2b469307b2acb6fc4008e55a97086bc43b312a4f375fb82494191ebff5e44ebf
155.1 MB
Mar 25
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Mar 25
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Mar 25

v1.7.1

Mar 13, 2026

MetaInfo

Mandatory Update Required: YES
Target Audience: all Chapel testnet users
Procedure: simply binary replacement should be good (ensure no 'JournalFileEnabled' field in config file)
Schedule(Timeline): before 2026-03-24 02:30:00 AM UTC

Changelog

v1.7.1 is for BSC Chapel testnet Osaka/Mendel hardfork,the hard fork time is 2026-03-24 02:30:00 AM UTC

FEATURE

BUGFIX

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux8d8000c0236c04ad781ca3589c1dc06e68b6a0b1ade68d26700c96cdb36c32d7
geth_mac34909b2384adf12b91d427dba876bc04ae8a952730004b2a49a2ce06e580f83a
geth_windows828700ed688c7617618a9f489a420fb82c87a475d7ea3fb8ed66fdb4141d59d5
geth_linux_arm646ad1e71f5cfca70a98f106c2be3021235e9a867a4e39f98156f10cff8ec5172e
Assets 8
sha256:6ad1e71f5cfca70a98f106c2be3021235e9a867a4e39f98156f10cff8ec5172e
104.7 MB
Mar 13
sha256:8d8000c0236c04ad781ca3589c1dc06e68b6a0b1ade68d26700c96cdb36c32d7
110.8 MB
Mar 13
sha256:34909b2384adf12b91d427dba876bc04ae8a952730004b2a49a2ce06e580f83a
77.9 MB
Mar 13
sha256:828700ed688c7617618a9f489a420fb82c87a475d7ea3fb8ed66fdb4141d59d5
154.6 MB
Mar 13
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Mar 13
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Mar 13

MetaInfo

Mandatory Update Required: YES
Target Audience: all Chapel testnet users
Procedure: simply binary replacement should be good (ensure no 'JournalFileEnabled' field in config file)
Schedule(Timeline): before 2026-03-24 02:30:00 AM UTC

Changelog

v1.7.1 is for BSC Chapel testnet Osaka/Mendel hardfork,the hard fork time is 2026-03-24 02:30:00 AM UTC

FEATURE

BUGFIX

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linux8d8000c0236c04ad781ca3589c1dc06e68b6a0b1ade68d26700c96cdb36c32d7
geth_mac34909b2384adf12b91d427dba876bc04ae8a952730004b2a49a2ce06e580f83a
geth_windows828700ed688c7617618a9f489a420fb82c87a475d7ea3fb8ed66fdb4141d59d5
geth_linux_arm646ad1e71f5cfca70a98f106c2be3021235e9a867a4e39f98156f10cff8ec5172e
Assets 8
sha256:6ad1e71f5cfca70a98f106c2be3021235e9a867a4e39f98156f10cff8ec5172e
104.7 MB
Mar 13
sha256:8d8000c0236c04ad781ca3589c1dc06e68b6a0b1ade68d26700c96cdb36c32d7
110.8 MB
Mar 13
sha256:34909b2384adf12b91d427dba876bc04ae8a952730004b2a49a2ce06e580f83a
77.9 MB
Mar 13
sha256:828700ed688c7617618a9f489a420fb82c87a475d7ea3fb8ed66fdb4141d59d5
154.6 MB
Mar 13
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Mar 13
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Mar 13

v1.6.7

Feb 18, 2026

MetaInfo

Mandatory Update Required: NO
Target Audience: all users
Procedure: simply binary replacement should be good from v1.6.x
Schedule(Timeline): no scheduled upgrade timeline, but we recommend upgrading.

Description

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

Changelog

BUGFIX

crypto/secp256k1: fix coordinate check
crypto/ecies: fix ECIES invalid-curve handling

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxdef582a69d3bdd1bc5db3f1d0ad320368da8a0bbfb5bdc11cdaef91f00664cc9
geth_mac94579c1e2c6ce9cd38fc7ad612f0bebada50637e8de38f8cb37ba42e9ab3d818
geth_windowsb35df1473a23c2220f5b12b7c380267ff624ae3ba6ad59cc10e7b69a6c253607
geth_linux_arm64a042a7b798c5a149bb52f39927ece3ad895bded4671192e4b213efd4f9c68bb9
Assets 8
sha256:a042a7b798c5a149bb52f39927ece3ad895bded4671192e4b213efd4f9c68bb9
106.1 MB
Feb 18
sha256:def582a69d3bdd1bc5db3f1d0ad320368da8a0bbfb5bdc11cdaef91f00664cc9
110.8 MB
Feb 18
sha256:94579c1e2c6ce9cd38fc7ad612f0bebada50637e8de38f8cb37ba42e9ab3d818
78.2 MB
Feb 18
sha256:b35df1473a23c2220f5b12b7c380267ff624ae3ba6ad59cc10e7b69a6c253607
183.7 MB
Feb 18
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Feb 18
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Feb 18

MetaInfo

Mandatory Update Required: NO
Target Audience: all users
Procedure: simply binary replacement should be good from v1.6.x
Schedule(Timeline): no scheduled upgrade timeline, but we recommend upgrading.

Description

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

Changelog

BUGFIX

crypto/secp256k1: fix coordinate check
crypto/ecies: fix ECIES invalid-curve handling

Assets

AssetsSha256 Checksum
mainnet.zip522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
testnet.zip0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
geth_linuxdef582a69d3bdd1bc5db3f1d0ad320368da8a0bbfb5bdc11cdaef91f00664cc9
geth_mac94579c1e2c6ce9cd38fc7ad612f0bebada50637e8de38f8cb37ba42e9ab3d818
geth_windowsb35df1473a23c2220f5b12b7c380267ff624ae3ba6ad59cc10e7b69a6c253607
geth_linux_arm64a042a7b798c5a149bb52f39927ece3ad895bded4671192e4b213efd4f9c68bb9
Assets 8
sha256:a042a7b798c5a149bb52f39927ece3ad895bded4671192e4b213efd4f9c68bb9
106.1 MB
Feb 18
sha256:def582a69d3bdd1bc5db3f1d0ad320368da8a0bbfb5bdc11cdaef91f00664cc9
110.8 MB
Feb 18
sha256:94579c1e2c6ce9cd38fc7ad612f0bebada50637e8de38f8cb37ba42e9ab3d818
78.2 MB
Feb 18
sha256:b35df1473a23c2220f5b12b7c380267ff624ae3ba6ad59cc10e7b69a6c253607
183.7 MB
Feb 18
sha256:522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7
44.6 KB
Feb 18
sha256:0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7
41 KB
Feb 18

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
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

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