1. Introduction
  2. Getting started
    1. Hardware requirements
    2. Installation
      1. Binary distribution
      2. Package manager
      3. Docker image
      4. Building from source
  3. Ethrex for Ethereum node operators
  4. Running a node
    1. Connecting to a consensus client
    2. Node startup
    3. Configuration
    4. Monitoring and metrics
  5. Fundamentals
    1. Metrics
    2. Logs
    3. Security
    4. Databases
    5. Networking
    6. Sync modes
    7. Snap sync internals
      1. Can an account disappear from Ethereum's state trie?
    8. Pruning
  6. Ethrex for L2 chains
  7. Introduction
  8. Deploy an L2
  9. Monitoring and metrics
  10. Admin server
  11. Architecture
    1. Overview
    2. Sequencer
    3. Prover
    4. Aligned mode
    5. TDX execution module
  12. Interacting with the L2
    1. Deposit assets
    2. Withdraw assets
    3. Connect a wallet
    4. Deploy a contract
  13. Fundamentals
    1. State diffs
    2. Block vs StateDiff
    3. Deposits
    4. Withdrawals
    5. Smart contracts
      1. OnChainOperator
      2. CommonBridge
      3. L1MessageSender
    6. Based sequencing
    7. Transaction fees
  14. Ethrex for developers
  15. Getting started
  16. Building
  17. L1
    1. Ethrex as a local development node
    2. Importing blocks from a file
    3. Kurtosis localnet
    4. Metrics
    5. Dashboards
    6. Testing
      1. Ethereum foundation tests
      2. Hive tests
      3. Assertoor tests
      4. Rust tests
      5. Load tests
  18. L2
    1. Ethrex L2 as local development mode
    2. Integration tests
  19. Debugging solidity with ethrex
  20. Re-execute Ethereum with ethrex
    1. FAQ
  21. CLI reference
  22. Release Process
  23. Troubleshooting
  24. Roadmap
  25. Roadmap
  26. Other resources
  27. Contributing to the Documentation
  28. Recommended lectures