Bera-Reth

August 12, 2025 ยท View on GitHub

Bera-Reth

CI Status

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