1---2name: reth3description: Reth — modular Ethereum execution client (Rust); node, sync, RPC, storage, networking.4---56> Skill based on reth (paradigmxyz/reth), generated 2026-02-25. User docs: https://reth.rs78Reth 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.910## Core References1112| Topic | Description | Reference |13|-------|-------------|-----------|14| Project Layout | Crate structure, storage, net, stages, RPC, node | [core-project-layout](references/core-project-layout.md) |15| Database | DB trait, tables, DbTx/DbTxMut, codecs, providers | [core-database](references/core-database.md) |1617## Features1819| Topic | Description | Reference |20|-------|-------------|-----------|21| Staged Sync | Pipeline stages, HeaderStage, BodyStage, ExecutionStage, unwind | [features-staged-sync](references/features-staged-sync.md) |22| Networking | P2P tasks, NetworkConfig, FetchClient, ETH requests, tx propagation | [features-networking](references/features-networking.md) |23| RPC | Namespaces, transports, engine API, rpc-builder | [features-rpc](references/features-rpc.md) |24| Node Builder | Configuring and running a node programmatically | [features-node-builder](references/features-node-builder.md) |2526## Best Practices2728| Topic | Description | Reference |29|-------|-------------|-----------|30| Development | Build, test, lint, PR workflow, commenting | [best-practices-development](references/best-practices-development.md) |3132## External Links3334- [reth.rs](https://reth.rs) — user docs35- [paradigmxyz/reth](https://github.com/paradigmxyz/reth)36- [Engine API spec](https://github.com/ethereum/execution-apis)