A list of awesome Reth-related resources.
Follow me for live updates as I usually retweet whatever I find. Alternatively, feel free to contribute to this list by opening a PR!
- Reth Alphanet, OP-Stack compatible testnet rollup explicitly designed for Ethereum R&D (blog post, Tweet)
- ethers-reth, an Ethers-rs-aware middleware by Sorella Labs for accessing Reth state directly (Tweet)
An Execution Extension (ExEx) is code that runs in-process with Reth that has access to reorg-aware chain state. Consult the official documentation for more details.
- exex.rs, an open-source directory of ExExes
- reth-exex-examples, an official repository of example ExEx implementations
- shadow-reth, an implementation of the Shadow RPC as an ExEx (blog post)
- flare, an ExEx that indexes Arbitrum sequencer batches (Tweet)
- hyperlane-exex, a PoC Hyperlane validator built as an ExEx (Tweet)
- wvm-reth, a BigQuery ExEx (blog post)
- reth-exex-walltime, an ExEx that provides compares block time (proposer clock) with wall time (local clock)
- loom-exex, an ExEx for backrunning (part of the larger loom project)
A crawler (in the Ethereum context) is a program that indexes and gathers various metrics on different nodes within a P2P network (either at the execution or consensus layer).
- reth-crawler, a crawler for EL nodes (Tweet)
- reconnaissance, a proxy EL node using Reth
An indexer (in the Ethereum context) takes data directly from the blockchain and produces alternative database schemas (typically relational) to allow enhanced and performant querying.
- reth-indexer, an indexer that accesses Reth's database directly and indexes into various backends
Publications using or mentioning Reth.
-
Decentralization of Ethereum’s Builder Market, a paper due to Yang, et. al. that details the auction dynamics of MEV-Boost auctions and the subsequent structure current PBS pipeline (Tweet 1, Tweet 2)
-
Diving into the Reth p2p stack, a blog post by Chainbound that details the Reth P2P stack.
- sp1-reth, a zkEVM PoC by Succint Labs demonstrating transaction costs to the order of $0.01 USD atop Reth
- scroll-reth, a port of Scroll to Reth
- pevm, a massively-parallelised EVM implementation by RISE Labs that is explicitly compatible with Reth (blog post, Tweet)
- Kakarot zkEVM, a zkEVM built in Cairo (provable by design) for which the RPC component is constructed using Reth
- reth-custom-api-example, an example demonstrating RPC extension using Reth due to libevm (blog post)
- This also became a talk during the hackathon at ETHGlobal Sydney 2024
- RETH ExExs, presentation by Roman Krasiuk and Yash Atreya at EthCC 2024, Tweet 1 Tweet 2
- Reth 1.0: How did we get here and what is next?, presentation by Georgios Konstantopoulos
- Using Reth Execution Extensions for next generation indexing, presentation by Alexey Shekhirin
- reth-payload-validator, a RPC extension of Reth by the Ultra Sound Money relay that implements rapid block validation of builder submissions