Bera-Reth
August 12, 2025 ยท View on GitHub
Bera-Reth
A high-performance Rust execution client for Berachain, built with the Reth SDK.
Getting Started
Prerequisites
- Rust 1.70+
- Git
Build and Run
git clone https://github.com/berachain/bera-reth.git
cd bera-reth
cargo build --release
Local Testing with BeaconKit
BEACON_KIT_PATH=/path/to/beacon-kit ./scripts/test-block-progression.sh
Development
Prerequisites
Install required development tools:
# Install dprint for TOML formatting
curl -fsSL https://dprint.dev/install.sh | sh
# Install cargo-deny for dependency auditing
cargo install cargo-deny
Quality Checks
# Run all checks before submitting PRs
make pr
# Auto-fix formatting
make pr-fix
License
Apache-2.0