Documentation
Learn & Explore
Guides, client comparisons, and configuration examples.
Documentation
Execution Clients
| Client | Language | Best For |
|---|---|---|
| Geth | Go | Beginners, stability |
| Erigon | Go | Performance, fast sync |
| Reth | Rust | Performance, modularity |
| Nethermind | C# | Enterprise, advanced features |
| Besu | Java | Private networks, compliance |
| Nimbus-eth1 | Nim | Low resources |
Consensus Clients
| Client | Language | Best For |
|---|---|---|
| Prysm | Go | Beginners, documentation |
| Lighthouse | Rust | Performance, security |
| Teku | Java | Institutional, monitoring |
| Nimbus | Nim | Low resources |
| Lodestar | TypeScript | Development |
| Grandine | Rust | Advanced 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.002Contribute on GitHub
Found an issue? Contributions are welcome.