Chains
BNB Beacon Chain
BNB ecosystem’s staking & governance layer
Staking
Earn rewards by securing the network
Build
Explore
Accelerate
Connect
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
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 cleanv1.7.6 is for BSC Chapel testnet Pasteur hardfork,the hard fork time is 2026-07-21 02:30:00 AM UTC
The following flags and config fields are removed or deprecated in this release. Please update your node configuration accordingly before upgrading:
CLI Flags
| Flag | Change | Note |
|---|---|---|
--journalfile | Deprecated (no effect) | Remove from your startup script (#3670) |
--miner.txgaslimit | Deprecated (no effect) | Per-transaction gas limit is now enforced by EIP-7825 (#3678) |
--enablebal | Deprecated (no effect) | BEP-592 block access list has been removed (#3690) |
--multidatabase | Removed | Multi-database support is fully removed (#3716) |
--txpool.overflowpoolslots | Deprecated (no effect) | Overflow pool has been removed (#3722) |
--fake-beacon | Removed | fake-beacon op-stack shim removed (#3728) |
--fake-beacon.addr | Removed | See --fake-beacon (#3728) |
--fake-beacon.port | Removed | See --fake-beacon (#3728) |
Config File (TOML) Fields
| Field | Change | Note |
|---|---|---|
[Eth] EnableBAL | Removed — causes load error if present | Remove this field from your config.toml before upgrading (#3690) |
[TxPool] OverflowPoolSlots | Deprecated — silently ignored | Safe to leave but recommend removing (#3722) |
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 4ff9198b3d81db7496c5ebb4a710ee28d9ae0489a5487fa2369b7ed303ac5c7d |
| geth_mac | b8bb40b7a858193899f55db5374e0e8024d10db209319c08ad10e4c198f8b80a |
| geth_windows | 657c7fbcecc1533800a3fa4dee8af099b0502e7682db5ee6a8fc397f61761a62 |
| geth_linux_arm64 | 6b3978bab95a097168e065fd3df21c765990af983d71f0b1898f8443f4720d10 |
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 cleanv1.7.6 is for BSC Chapel testnet Pasteur hardfork,the hard fork time is 2026-07-21 02:30:00 AM UTC
The following flags and config fields are removed or deprecated in this release. Please update your node configuration accordingly before upgrading:
CLI Flags
| Flag | Change | Note |
|---|---|---|
--journalfile | Deprecated (no effect) | Remove from your startup script (#3670) |
--miner.txgaslimit | Deprecated (no effect) | Per-transaction gas limit is now enforced by EIP-7825 (#3678) |
--enablebal | Deprecated (no effect) | BEP-592 block access list has been removed (#3690) |
--multidatabase | Removed | Multi-database support is fully removed (#3716) |
--txpool.overflowpoolslots | Deprecated (no effect) | Overflow pool has been removed (#3722) |
--fake-beacon | Removed | fake-beacon op-stack shim removed (#3728) |
--fake-beacon.addr | Removed | See --fake-beacon (#3728) |
--fake-beacon.port | Removed | See --fake-beacon (#3728) |
Config File (TOML) Fields
| Field | Change | Note |
|---|---|---|
[Eth] EnableBAL | Removed — causes load error if present | Remove this field from your config.toml before upgrading (#3690) |
[TxPool] OverflowPoolSlots | Deprecated — silently ignored | Safe to leave but recommend removing (#3722) |
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 4ff9198b3d81db7496c5ebb4a710ee28d9ae0489a5487fa2369b7ed303ac5c7d |
| geth_mac | b8bb40b7a858193899f55db5374e0e8024d10db209319c08ad10e4c198f8b80a |
| geth_windows | 657c7fbcecc1533800a3fa4dee8af099b0502e7682db5ee6a8fc397f61761a62 |
| geth_linux_arm64 | 6b3978bab95a097168e065fd3df21c765990af983d71f0b1898f8443f4720d10 |
v1.7.5
Jul 07, 2026
Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline
v1.7.5 is a maintenance release.
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 3d9a480d038ce39a3b925850e1c64fd76bd5a0a22e708ed70ef2c6a0d464cd64 |
| geth_mac | b9330dc26323b7831b84e056271145459d8dff6a8d7edd9ca59d29badf8101c7 |
| geth_windows | 25d6b46bcc02f3c6429d6a582fbb066082c56dfdee79d3dd1a0f903a39cdca34 |
| geth_linux_arm64 | da429058319cadb3c6984e8e31eda317db581620635ceb34fc646bc258096d92 |
Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline
v1.7.5 is a maintenance release.
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 3d9a480d038ce39a3b925850e1c64fd76bd5a0a22e708ed70ef2c6a0d464cd64 |
| geth_mac | b9330dc26323b7831b84e056271145459d8dff6a8d7edd9ca59d29badf8101c7 |
| geth_windows | 25d6b46bcc02f3c6429d6a582fbb066082c56dfdee79d3dd1a0f903a39cdca34 |
| geth_linux_arm64 | da429058319cadb3c6984e8e31eda317db581620635ceb34fc646bc258096d92 |
v1.7.4
Jul 06, 2026
Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline
v1.7.4 is a maintenance release.
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 8d08bdf4d2a39c66fdc238ae9af3b2590c8111305f174ab4a127957bed9083e1 |
| geth_mac | 3ce2a700db677da70850b6639227a83867d76d6d8c2947384805ad88ea4dede2 |
| geth_windows | 7a498921db03e61839af7fb8431dd640d41588c212a5699dab6fb6e6d91888d9 |
| geth_linux_arm64 | 237bbe022ab54c14818bb5e8d1c577140b2aad69070f176b474860d47400ea9a |
Mandatory Update Required: No
Target Audience: all BSC Mainnet/Testnet users
Procedure: simply binary replacement should be good
Schedule(Timeline): no scheduled upgrade timeline
v1.7.4 is a maintenance release.
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 8d08bdf4d2a39c66fdc238ae9af3b2590c8111305f174ab4a127957bed9083e1 |
| geth_mac | 3ce2a700db677da70850b6639227a83867d76d6d8c2947384805ad88ea4dede2 |
| geth_windows | 7a498921db03e61839af7fb8431dd640d41588c212a5699dab6fb6e6d91888d9 |
| geth_linux_arm64 | 237bbe022ab54c14818bb5e8d1c577140b2aad69070f176b474860d47400ea9a |
v1.7.3
Apr 23, 2026
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
v1.7.3 is a maintenance release, which mainly fixes online block pruning and kvdb abnormal continuous growth, pls refer change log for detail.
--history.transactions flag is now respected to specify transaction history range instead of being forced to index all history| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 8b35f4ac758807db96f3566a86eef7d85d86b4193f2594511fac757709fef274 |
| geth_mac | ab956d653a3361f9772e8c7ecacc7f2f56a9ae8f1708841e59a85269854a5fd6 |
| geth_windows | fc1dee6e0f46cf13f2b7faef025912da0c98d06e756e2ad50960a5035f7bb8ef |
| geth_linux_arm64 | dbf44026031e12e6ddc8b70e0f6e6fd9b14c587666f9623a7fd0b211cc2ded4e |
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
v1.7.3 is a maintenance release, which mainly fixes online block pruning and kvdb abnormal continuous growth, pls refer change log for detail.
--history.transactions flag is now respected to specify transaction history range instead of being forced to index all history| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 8b35f4ac758807db96f3566a86eef7d85d86b4193f2594511fac757709fef274 |
| geth_mac | ab956d653a3361f9772e8c7ecacc7f2f56a9ae8f1708841e59a85269854a5fd6 |
| geth_windows | fc1dee6e0f46cf13f2b7faef025912da0c98d06e756e2ad50960a5035f7bb8ef |
| geth_linux_arm64 | dbf44026031e12e6ddc8b70e0f6e6fd9b14c587666f9623a7fd0b211cc2ded4e |
v1.7.2
Mar 25, 2026
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
v1.7.2 is for BSC Mainnet Osaka/Mendel hardfork,the hard fork time is 2026-04-28 02:30:00 AM UTC
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 59fd12dfc60a64e5646549939258a094b894e35fa530ddf9fa2bf4c090a3ff95 |
| geth_mac | 5e4ffb1a6c25ee9ca3390629f9a74f25f762d0fae6a688d1a182be8814ec8ce3 |
| geth_windows | 2b469307b2acb6fc4008e55a97086bc43b312a4f375fb82494191ebff5e44ebf |
| geth_linux_arm64 | 112be3ea5f2fb1a6e2d628d621a85e8fe307b5833b55b1a6e3a98a3587d82a20 |
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
v1.7.2 is for BSC Mainnet Osaka/Mendel hardfork,the hard fork time is 2026-04-28 02:30:00 AM UTC
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 59fd12dfc60a64e5646549939258a094b894e35fa530ddf9fa2bf4c090a3ff95 |
| geth_mac | 5e4ffb1a6c25ee9ca3390629f9a74f25f762d0fae6a688d1a182be8814ec8ce3 |
| geth_windows | 2b469307b2acb6fc4008e55a97086bc43b312a4f375fb82494191ebff5e44ebf |
| geth_linux_arm64 | 112be3ea5f2fb1a6e2d628d621a85e8fe307b5833b55b1a6e3a98a3587d82a20 |
v1.7.1
Mar 13, 2026
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
v1.7.1 is for BSC Chapel testnet Osaka/Mendel hardfork,the hard fork time is 2026-03-24 02:30:00 AM UTC
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 8d8000c0236c04ad781ca3589c1dc06e68b6a0b1ade68d26700c96cdb36c32d7 |
| geth_mac | 34909b2384adf12b91d427dba876bc04ae8a952730004b2a49a2ce06e580f83a |
| geth_windows | 828700ed688c7617618a9f489a420fb82c87a475d7ea3fb8ed66fdb4141d59d5 |
| geth_linux_arm64 | 6ad1e71f5cfca70a98f106c2be3021235e9a867a4e39f98156f10cff8ec5172e |
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
v1.7.1 is for BSC Chapel testnet Osaka/Mendel hardfork,the hard fork time is 2026-03-24 02:30:00 AM UTC
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | 8d8000c0236c04ad781ca3589c1dc06e68b6a0b1ade68d26700c96cdb36c32d7 |
| geth_mac | 34909b2384adf12b91d427dba876bc04ae8a952730004b2a49a2ce06e580f83a |
| geth_windows | 828700ed688c7617618a9f489a420fb82c87a475d7ea3fb8ed66fdb4141d59d5 |
| geth_linux_arm64 | 6ad1e71f5cfca70a98f106c2be3021235e9a867a4e39f98156f10cff8ec5172e |
v1.6.7
Feb 18, 2026
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.
This release ports critical security fixes from go-ethereum v1.16.9, resolving two P2P vulnerabilities.
crypto/secp256k1: fix coordinate check
crypto/ecies: fix ECIES invalid-curve handling
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | def582a69d3bdd1bc5db3f1d0ad320368da8a0bbfb5bdc11cdaef91f00664cc9 |
| geth_mac | 94579c1e2c6ce9cd38fc7ad612f0bebada50637e8de38f8cb37ba42e9ab3d818 |
| geth_windows | b35df1473a23c2220f5b12b7c380267ff624ae3ba6ad59cc10e7b69a6c253607 |
| geth_linux_arm64 | a042a7b798c5a149bb52f39927ece3ad895bded4671192e4b213efd4f9c68bb9 |
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.
This release ports critical security fixes from go-ethereum v1.16.9, resolving two P2P vulnerabilities.
crypto/secp256k1: fix coordinate check
crypto/ecies: fix ECIES invalid-curve handling
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | def582a69d3bdd1bc5db3f1d0ad320368da8a0bbfb5bdc11cdaef91f00664cc9 |
| geth_mac | 94579c1e2c6ce9cd38fc7ad612f0bebada50637e8de38f8cb37ba42e9ab3d818 |
| geth_windows | b35df1473a23c2220f5b12b7c380267ff624ae3ba6ad59cc10e7b69a6c253607 |
| geth_linux_arm64 | a042a7b798c5a149bb52f39927ece3ad895bded4671192e4b213efd4f9c68bb9 |
v1.7.0
Alpha
Jan 26, 2026
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.
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | d81a3eb2425cd665360dc1cef4c238f55c140d2657a1c759960fbe44e6bda188 |
| geth_mac | 2206ad9a41eda2ead17d7684fe2d4df5858521bd13e349c6acc19e07d8b45016 |
| geth_windows | b22e723f00847d08f37b2bcac5afdedeb663c15a8c2a6bc02cf58d6fa8796078 |
| geth_linux_arm64 | cd8f7ecc401f871c1be0c078f3f23733e9c3b0f39f890a59536ebb443cf18536 |
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.
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | d81a3eb2425cd665360dc1cef4c238f55c140d2657a1c759960fbe44e6bda188 |
| geth_mac | 2206ad9a41eda2ead17d7684fe2d4df5858521bd13e349c6acc19e07d8b45016 |
| geth_windows | b22e723f00847d08f37b2bcac5afdedeb663c15a8c2a6bc02cf58d6fa8796078 |
| geth_linux_arm64 | cd8f7ecc401f871c1be0c078f3f23733e9c3b0f39f890a59536ebb443cf18536 |
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.
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.
core/txpool: drop peers on invalid KZG proofs
crypto/ecies: use aes blocksize
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | fbdb8ef71be5cb392e689a8d54dea10667feaaa03d2889173263a0dd209877e0 |
| geth_mac | 50c1144d2d48c20c5f3f2896e7f4878ef6df26e41910248684de1a6a1b9f8fd7 |
| geth_windows | 31f620d87d02d167ae443387ccc92b8c8995786116d4573c50080012d46adf4d |
| geth_linux_arm64 | 6ebd4b8fcfc6fe0a141df8d445fccdc2d5b25ea321763cfd59f06a5597ce7105 |
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.
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.
core/txpool: drop peers on invalid KZG proofs
crypto/ecies: use aes blocksize
| Assets | Sha256 Checksum |
|---|---|
| mainnet.zip | 522cb9902437df2368008b28bebb6b5c35ec026bf2ec41af40117ff507f53fa7 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | fbdb8ef71be5cb392e689a8d54dea10667feaaa03d2889173263a0dd209877e0 |
| geth_mac | 50c1144d2d48c20c5f3f2896e7f4878ef6df26e41910248684de1a6a1b9f8fd7 |
| geth_windows | 31f620d87d02d167ae443387ccc92b8c8995786116d4573c50080012d46adf4d |
| geth_linux_arm64 | 6ebd4b8fcfc6fe0a141df8d445fccdc2d5b25ea321763cfd59f06a5597ce7105 |
v1.6.5
Dec 19, 2025
v1.6.5 is a maintenance release that introduces an optional gas limit cap for transactions.
#3488 miner: optional transaction gas limit cap
#3483 feat: remove the handshake from the bsc protocol
#3486 feat: update filtermaps checkpoints
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.
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 | Sha256 Checksum |
|---|---|
| mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | f2ede52daf7a011494d28ff24bfa4c96c8b74e52239a0d1f024190ce9c666f18 |
| geth_mac | a3f5c75c29e39e320d46be3be2cf19b85b1b82f333eef8c3ac0f4fdf23c62230 |
| geth_windows | 088ecd85fcacd613856d312286f80a7eec359fc25528af558381d4de5bf10fa7 |
| geth_linux_arm64 | 269af3615bfd0d499d0d4cc52a1834402bd8d0f3d203db8990249c6872b820a7 |
v1.6.5 is a maintenance release that introduces an optional gas limit cap for transactions.
#3488 miner: optional transaction gas limit cap
#3483 feat: remove the handshake from the bsc protocol
#3486 feat: update filtermaps checkpoints
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.
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 | Sha256 Checksum |
|---|---|
| mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
| testnet.zip | 0d9de8b7f1bafc36711eed80e97bf33f906fadc2ceb5457361645941d7ad19f7 |
| geth_linux | f2ede52daf7a011494d28ff24bfa4c96c8b74e52239a0d1f024190ce9c666f18 |
| geth_mac | a3f5c75c29e39e320d46be3be2cf19b85b1b82f333eef8c3ac0f4fdf23c62230 |
| geth_windows | 088ecd85fcacd613856d312286f80a7eec359fc25528af558381d4de5bf10fa7 |
| geth_linux_arm64 | 269af3615bfd0d499d0d4cc52a1834402bd8d0f3d203db8990249c6872b820a7 |