Architecture Documentation¶
This directory contains architectural documentation for the Fukuii EVM execution layer (EL) client — a Scala 3 Ethereum execution engine that supports PoW (Ethash) for Ethereum Classic and Engine API-driven PoS for post-Merge Ethereum networks under a pluggable consensus architecture.
Contents¶
Architecture Overview¶
- Architecture Overview - High-level system architecture and component interactions, including the Engine API / Consensus Layer Integration subsystem
- Architecture Diagrams - C4 architecture diagrams and visual representations
- Pluggable Consensus Vision - Three-layer
fukuii-core/fukuii-env/ consensus-module architecture for multi-network support with Orbita sidechains
User Interfaces¶
- Console UI - Console user interface design and implementation
- Console UI Mockup - Text-based UI mockup
Related Documentation¶
- Architecture Decision Records (ADRs) - Detailed architectural decisions with context and rationale
- Operations Runbooks - Operational guides for running nodes
- Deployment Guides - Docker and deployment documentation