Introduction
1.
Getting started
❱
1.1.
Quickstart Ethereum Node
1.2.
Quickstart L2
1.3.
Hardware requirements
1.4.
Installation
❱
1.4.1.
Binary distribution
1.4.2.
Package manager
1.4.3.
Docker image
1.4.4.
Building from source
Ethrex for Ethereum node operators
2.
Running a node
❱
2.1.
Connecting to a consensus client
2.2.
Node startup
2.3.
Configuration
2.4.
Monitoring and metrics
3.
Fundamentals
❱
3.1.
Metrics
3.2.
Logs
3.3.
Security
3.4.
Databases
3.5.
Networking
3.6.
Sync modes
3.7.
Pruning
Ethrex for L2 chains
4.
Introduction
5.
Deploy an L2
6.
Monitoring and metrics
7.
Admin server
8.
Architecture
❱
8.1.
Overview
8.2.
Sequencer
8.3.
Prover
8.4.
Aligned mode
8.5.
TDX execution module
9.
Interacting with the L2
❱
9.1.
Deposit assets
9.2.
Withdraw assets
9.3.
Connect a wallet
9.4.
Deploy a contract
10.
Fundamentals
❱
10.1.
State diffs
10.2.
Deposits
10.3.
Withdrawals
10.4.
Smart contracts
❱
10.4.1.
OnChainOperator
10.4.2.
CommonBridge
10.4.3.
L1MessageSender
10.5.
Based sequencing
Ethrex for developers
11.
Getting started
12.
Building
13.
L1
❱
13.1.
Ethrex as a local development node
13.2.
Importing blocks from a file
13.3.
Kurtosis localnet
13.4.
Metrics
13.5.
Testing
❱
13.5.1.
Ethereum foundation tests
13.5.2.
Hive tests
13.5.3.
Assertoor tests
13.5.4.
Rust tests
13.5.5.
Load tests
14.
L2
❱
14.1.
Ethrex L2 as local development mode
15.
Debugging solidity with ethrex
16.
Re-execute Ethereum with ethrex
❱
16.1.
Profiling zkvm execution with ethrex replay
17.
CLI reference
18.
Troubleshooting
Roadmap
19.
Roadmap
Other resources
20.
Contributing to the Documentation