github bnb-chain/reth-bsc v0.0.9-beta

10 hours ago

MetaInfo

Mandatory Update Required: YES
Target Audience: all BSC Mainnet users
Procedure: Simply binary replacement should be good
Schedule(Timeline): before 2026-04-28 02:30:00 AM UTC

⚠️ Note

TrieDB performance has been optimized by migrating the storage_root field of Account into RocksDB, eliminating the need for secondary access via MDBX. Nodes running in TrieDB mode must use the provided tool to generate the storage_root for all accounts and write them into RocksDB.❗️❗️❗️Otherwise, the node will not be able to sync new blocks properly. The official latest TrieDB snapshot is expected to be released on April 25.

Tool Usage:

  1. Download the eth-bsc-triedb source code:
    git clone https://github.com/bnb-chain/reth-bsc-triedb.git

  2. Build the command-line tool:
    cargo build --bin triedb-cli --release --features jemalloc,asm-keccak

  3. Run the command-line tool:
    ${triedb_project_dir}/target/release/triedb-cli generate-storage-root --triedb-path=${data_dir}/rust_eth_triedb/ </dev/null > generate-storage-root.log 2>&1 &

  4. Start the node.

Changelog

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

What's Changed

Full Changelog: v0.0.8-alpha...v0.0.9-beta

Don't miss a new reth-bsc release

NewReleases is sending notifications on new releases.