Reth Book Introduction Installation Pre-Built Binaries Docker Build from Source Build for ARM devices Update Priorities Run a Node Mainnet or official testnets OP Stack Run an OP Mainnet Node Private testnet Metrics Configuring Reth Transaction types Pruning & Full Node Ports Troubleshooting Interacting with Reth over JSON-RPC eth web3 net txpool debug trace admin rpc CLI Reference reth reth node reth init reth init-state reth import reth dump-genesis reth db reth db stats reth db list reth db checksum reth db diff reth db get reth db get mdbx reth db get static-file reth db drop reth db clear reth db clear mdbx reth db clear static-file reth db version reth db path reth stage reth stage run reth stage drop reth stage dump reth stage dump execution reth stage dump storage-hashing reth stage dump account-hashing reth stage dump merkle reth stage unwind reth stage unwind to-block reth stage unwind num-blocks reth p2p reth p2p header reth p2p body reth p2p rlpx reth p2p rlpx ping reth config reth debug reth debug execution reth debug merkle reth debug in-memory-merkle reth debug build-block reth debug replay-engine reth recover reth recover storage-tries reth prune Developers Execution Extensions How do ExExes work? Hello World Tracking State Remote Contribute