Documentation

Learn & Explore

Guides, client comparisons, and configuration examples.

Documentation

Execution Clients

ClientLanguageBest For
GethGoBeginners, stability
ErigonGoPerformance, fast sync
RethRustPerformance, modularity
NethermindC#Enterprise, advanced features
BesuJavaPrivate networks, compliance
Nimbus-eth1NimLow resources

Consensus Clients

ClientLanguageBest For
PrysmGoBeginners, documentation
LighthouseRustPerformance, security
TekuJavaInstitutional, monitoring
NimbusNimLow resources
LodestarTypeScriptDevelopment
GrandineRustAdvanced users

Configuration Examples

Basic Setup

# exports.sh
export ETH_NETWORK='mainnet'
export FEE_RECIPIENT='0xYourAddress'

Client Selection

export EXEC_CLIENT='geth'
export CONS_CLIENT='prysm'

MEV Configuration

export MEV_RELAYS='https://relay1,https://relay2'
export MIN_BID=0.002

Contribute on GitHub

Found an issue? Contributions are welcome.

View Repository