Releases: bnb-chain/reth
Reth v1.1.1
‼️ IMPORTANT NOTE ‼️
BNB Reth Client: Temporary Suspension of Development
We are announcing that the BNB Reth client will suspend development and maintenance. Our team has released the final maintenance version v1.1.1 as the last supported release.
Key Points:
- The final maintenance release includes stability improvements and minor bug fixes.
- Existing users can continue running BSC-reth and op-reth until the BSC/opBNB Pectra upgrade.
- The BSC Pectra upgrade is scheduled for testnet on February 21st, 2025, with mainnet upgrade expected in mid-March 2025
While the Reth client will remain functional until the Pectra upgrade, we recommend users to gradually transition to other supported BSC clients, like Geth and Erigon. Please ensure you have the latest version installed for optimal performance during the remaining operational period.
We sincerely thank our community for their continued support throughout BNB Reth's development journey.
January 22nd, 2025
Summary
This is a maintenance release for the BSC/opBNB mainnet and testnet.
Bug Fix
Docs
- #218: docs: add Optimizing
vm.min_free_kbytes
for MDBX Storage in Reth docs
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.1.1-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.1.1-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.1.1-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.1.1-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.1.1-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.1.1-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.1.1-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.1.1-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.1.1-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.1.1-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.1.0
Summary
This release merges with upstream version v1.1.1, including several bug fixes.
Key changes:
- Compatibility: This version is compatible with the BSC mainnet/testnet, and opBNB mainnet/testnet.
- Bug fixes: Several bug fixes are included in this release. For detailed code changes: v1.0.7...v1.1.0 or the change logs here
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.1.0-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.1.0-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.1.0-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.1.0-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.1.0-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.1.0-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.1.0-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.1.0-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.1.0-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.1.0-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.7
Summary
This is a hotfix release for the BSC/opBNB mainnet and testnet.
Features
- #167: feat: add missing leaves cache
Bug Fixes
- #183: fix: bsc panic in fullnode mode
- #184: fix: the gas price checking issue of opBNB
- #200: fix: branch node children decoding
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.7-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.7-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.7-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.7-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.7-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.7-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.7-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.7-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.7-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.7-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.6
Summary
This release merges with upstream version v1.1.0. It includes new features and several bug fixes.
NOTE
This version is compatible with the BSC mainnet, testnet, and opBNB mainnet, testnet.
New Features
- The new engine will be the default engine for BSC, so the experiment flag
--engine.experimental
should be removed when
running a BSC node. - Trie prefetch feature is enabled for the new engine to improve performance, please use
--enable-prefetch
to enable it. - Introduced
--optimize.enable-execution-cache
flag to enable cache for the execution of live sync.
Features
- #175: Update the default threshold of merkle rebuild to 50k.
- #170: Remove
ChainSpecHardforks
to improve code quality. - #163: Merge with upstream v1.1.0.
- #164: Enable prefetch on the new engine.
- #153: Enable state cache for live-sync execution.
- #151: Add step size check for BSC stage sync.
Bug Fixes
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.6-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.6-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.6-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.6-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.6-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.6-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.6-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.6-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.6-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.6-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.5
Summary
This release merges with upstream version v1.0.7, adding support for the BSC mainnet, testnet, and opBNB mainnet, testnet. It includes new features and several bug fixes.
NOTE
This version is compatible with the BSC mainnet, testnet, and opBNB mainnet, testnet.
New Features
- Introduced
--engine.experimental
flag to enable the experimental engine for performance improvements. - Introduced
--optimize.skip-state-root-validation
flag to skip state root validation during block imports, useful for importing blocks without merkle validation.
Warning: Use this flag with caution as it may lead to data inconsistency.
Features
- #123: Added support for importing blocks without merkle calculation.
- #147: Ensured state root validation is not skipped when inserting downloaded blocks.
- #157: Merged upstream version v1.0.7.
Bug Fixes
- #137: Fixed
unwind_to
to ensure it is exclusive. - #145: Ensured sidecars are correctly written to static files when saving blocks.
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.5-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.5-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.5-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.5-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.5-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.5-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.5-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.5-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.5-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.5-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.4
V1.0.4
This release is for opBNB testnet and mainnet Fjord upgrade.
FEATURES
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.4-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.4-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.4-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.4-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.4-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.4-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.4-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.4-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.4-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.4-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.3
Summary
V1.0.3
This is a bugfix version.
BUGFIX
- #119 fix: sidecars missing issue and empty validators election info issue
- #122 fix: bsc snapshot issues
- #125 fix: bsc
BLS_SIGNATURE_VALIDATION
precompile contract error
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.3-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.3-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.3-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.3-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.3-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.3-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.3-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.3-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.3-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.3-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.2
Summary
This release is for BSC mainnet HaberFix and Bohr upgrade and opBNB mainnet Wright upgrade.
FEATURES
- #106 feat: add mainnet fork time for Wright upgrade
- #116 feat: add mainnet fork time for HaberFix and Bohr upgrade
BUGFIX
- #111 fix: cannot find parent block during livesync
- #113 fix: system account transition issue in
distribute_incoming
- #115 fix: print CanonicalBlockAdded logs after committed db
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.2-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.2-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.2-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.2-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.2-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.2-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.2-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.2-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.2-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.2-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.1
Summary
This release is for BSC testnet Bohr upgrade and opBNB testnet Wright upgrade.
FEATURES
- #102 chore: update deps
- #101 feat: support traceBlock and traceTransaction for bsc
- #100 feat: add fork time for Bohr Hardfork of BSC in testnet
- #99 feat: add fork time for Wright Hardfork of opBNB in testnet
- #94 feat: support Wright upgrade for opbnb
- #95 feat: add prune for ancient sidecars data
- #86 feat: implement the Bohr upgrade of BSC
- #98 feat: merge with upstream v1.0.3 version
BUGFIX
- #97 fix: snapshot incompatibility issue
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.1-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.1-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.1-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.1-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.1-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.1-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.1-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.1-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.1-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.1-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |
Reth v1.0.0
Summary
The Reth is entering production-ready v1.0.0. Thanks to the Paradigm team for their continuous iterations on Reth,
We stand on the shoulders of giants, enabling us to swiftly launch the Reth supporting BSC and opBNB network versions.
To get started with your BSC or opBNB Reth client, please refer to the README.
Here's a quick overview of the statistical data:
- The opBNB archive node has a storage size of approximately 930 GB, while the full node is around 655 GB, requiring about 50 hours to sync.
- The BSC archive node has a significantly larger storage size of approximately 6.89 TB, with the full node at around 3.75 TB, taking roughly one month to sync.
For a more efficient setup, we recommend downloading snapshot from the community link.
BUGFIX
- #75 ci: fix release job
- #76 chore: update max db size
- #74 fix: add sidecars to db when doing insert_block
- #79 fix: read sidecars from table in get_take_block_range
- #81 fix: check parent hash of disconnected headers
- #83 fix: parlia live sync issue
- #89 fix: fork block handling in parlia engine and rewinding blocks to the block before the finalized block issue
Docs
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: AF7E D99D 20EA 1CEE F7B4 9919 B9E4 60DC F154 9D61
System | Architecture | Binary | PGP Signature |
---|---|---|---|
x86_64 | bsc-reth-v1.0.0-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.0-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.0-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | bsc-reth-v1.0.0-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | bsc-reth-v1.0.0-aarch64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.0-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.0-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.0-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | op-reth-v1.0.0-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | op-reth-v1.0.0-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | bnb-chain/bsc-reth | ||
Docker | bnb-chain/op-reth |