A Botanix-compatible Reth client implementation. This project is not a fork of Reth, but rather an extension that leverages Reth's powerful NodeBuilder API to provide Botanix chain compatibility.
This repository will supersede the Macbeth repository which is currently deployed to mainnet. This botanix repository will be deployed to a new testnet then to mainnet. This is targeted for Q1 2026. Then the Macbeth repository will be deprecated.
This project aims to bring Reth's high-performance Ethereum client capabilities to the Botanix L2 network. By utilizing Reth's modular architecture and NodeBuilder API, we're building a Botanix-compatible client that maintains compatibility with Reth's ecosystem while adding Botanix-specific features.
- Historical Sync ✅
- Pectra Support ✅
- Live Sync ✅
Refer to the Reth documentation for general guidance on running a node and be sure to add these 2 cli required to start botanix-reth:
cargo run --bin botanix-reth
--chain botanix-testnet \
--db.max-size 7TBPlease feel free to open issues or submit pull requests.
This project is experimental and under active development. Use at your own risk.