Skip to content

berachain/bera-reth

Repository files navigation

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

About

🐻⛓️ Bera-Reth. A high performance Rust Execution Client for Berachain built on Reth SDK 🐻⛓️

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 5