L1 Architecture
This section covers the internal architecture of ethrex as an Ethereum L1 execution client. It explains how the different components interact, how blocks flow through the system, and the design decisions behind the implementation.
- System Overview - High-level architecture and component interactions
- Block Execution Pipeline - How blocks are validated and executed
- Sync State Machine - Full sync and snap sync algorithms
- Crate Map - Overview of all crates and their responsibilities