- Introduction
- 1. Getting started
- 2. Installation
❱
- 2.1. Binary distribution
- 2.2. Package manager
- 2.3. Docker image
- 2.4. Building from source
- 3. Consensus Client
- 4. Roadmap
- Ethrex for L1 networks
- 5. Running a node
6. Fundamentals
❱
6.1. Metrics
6.2. Logs
6.3. Security
6.4. Databases
- 6.5. Networking
❱
- 6.5.1. Snap sync
- 6.6. Sync modes
6.7. Pruning
- Ethrex for L2 chain
- 7. Getting started
- 8. Deploying a node
- 9. Guides
❱
- 9.1. Depositing assets
- 9.2. Withdrawing assets
- 10. Fundamentals
❱
- 10.1. Components
❱
- 10.1.1. Sequencer
- 10.1.2. Prover
- 10.1.3. Aligned mode
- 10.1.4. TDX execution module
- 10.2. State diffs
- 10.3. Deposits
- 10.4. Withdrawals
- 10.5. Smart contracts
❱
10.5.1. OnChainOperator
10.5.2. CommonBridge
10.5.3. L1MessageSender
11. Based
❱
- 11.1. Based roadmap (draft)
- 11.2. Sequencer
- 11.3. contracts
- Ethrex for developers
- 12. Getting started
- 13. Installing
- 14. L1
❱
- 14.1. Ethrex as a local development node
- 14.2. Importing blocks from a file
- 14.3. Kurtosis localnet
- 14.4. Metrics
- 14.5. Testing
❱
- 14.5.1. Ethereum foundation tests
- 14.5.2. Hive tests
- 14.5.3. Assertoor tests
- 14.5.4. Rust tests
- 14.5.5. Load tests
- 15. L2
❱
- 15.1. Ethrex L2 as local development mode
- 16. Debugging solidity with ethrex
- 17. Re-execute Ethereum with ethrex
❱
- 17.1. Profiling zkvm execution with ethrex replay
- 18. CLI reference
19. Troubleshooting
- Other resources
- 20. Contributing to the Documentation