From 155bdecf3bd58858e310024ac3bc0222d2e58703 Mon Sep 17 00:00:00 2001 From: Olexandr88 Date: Mon, 15 Dec 2025 11:56:40 +0200 Subject: [PATCH] docs(repo): add Ethereum-specific crates section (#20363) --- docs/repo/layout.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/repo/layout.md b/docs/repo/layout.md index 95dd4d9f95..93fbd28f3d 100644 --- a/docs/repo/layout.md +++ b/docs/repo/layout.md @@ -181,6 +181,19 @@ These crates define primitive types or algorithms. Crates related to the Optimism rollup live in [optimism](../../crates/optimism/). +#### Ethereum-Specific Crates + +Ethereum mainnet-specific implementations and primitives live in `crates/ethereum/`. + +- **reth-ethereum-engine-primitives** (`crates/ethereum/engine-primitives`) + Ethereum-specific types for engine API, consensus messages, and payload attributes. + +- **reth-ethereum-forks** (`crates/ethereum/hardforks`) + Mainnet-specific hardfork definitions, activation schedules, and feature flags. + +- **reth-ethereum-payload-builder** (`crates/ethereum/payload`) + Ethereum-tailored payload builder implementing mainnet block production rules. + ### Misc Small utility crates.