Skill based on reth (paradigmxyz/reth), generated 2026-02-25. User docs: https://reth.rs
Reth is a modular, high-performance Ethereum full node in Rust. Execution layer compatible with Engine API. Uses staged sync, MDBX + static files, revm, and jsonrpsee RPC.
Core References
| Topic |
Description |
Reference |
| Project Layout |
Crate structure, storage, net, stages, RPC, node |
core-project-layout |
| Database |
DB trait, tables, DbTx/DbTxMut, codecs, providers |
core-database |
Features
| Topic |
Description |
Reference |
| Staged Sync |
Pipeline stages, HeaderStage, BodyStage, ExecutionStage, unwind |
features-staged-sync |
| Networking |
P2P tasks, NetworkConfig, FetchClient, ETH requests, tx propagation |
features-networking |
| RPC |
Namespaces, transports, engine API, rpc-builder |
features-rpc |
| Node Builder |
Configuring and running a node programmatically |
features-node-builder |
Best Practices
External Links