- Introduction
- Guides
- 1. Basic
- 1.1. Setup Dev
- 1.2. Development
- 1.3. Launch
- 1.4. Architecture
- 1.5. Build Docker
- 1.6. Repositories
- 2. Advanced
- 2.1. Local initialization
- 2.2. Deposits
- 2.3. Withdrawals
- 2.4. Contracts
- 2.5. Calls
- 2.6. Transactions
- 2.7. Fee Model
- 2.8. L2 Messaging
- 2.9. Pubdata
- 2.10. Pubdata with Blobs
- 2.11. Bytecode compression
- 2.12. EraVM intro
- 2.13. ZK Intuition
- 2.14. ZK Deeper Dive
- 2.15. Prover Keys
- 2.16. Advanced Debugging
- 2.17. Docker and CI
- External Node
- 3. External node
- 3.1. Quick Start
- 3.2. Configuration
- 3.3. Running
- 3.4. Observability
- 3.5. Troubleshooting
- 3.6. Components
- 3.7. Snapshots Recovery
- 3.8. Pruning
- 3.9. Treeless Mode
- 3.10. Decentralization
- Specs
- 4. Introduction
- 4.1. Overview
- 4.2. Blocks and Batches
- 4.3. L1 Smart Contracts
- 5. Data Availability
- 5.1. Pubdata
- 5.2. Compression
- 5.3. Reconstruction
- 5.4. Validium ZK Porter
- 6. L1 L2 Communication
- 6.1. L1 to L2
- 6.2. L2 to L1
- 7. Prover
- 7.1. Getting Started
- 7.2. ZK Terminology
- 7.3. Function Check if Satisfied
- 7.4. Gadgets
- 7.5. Circuit Testing
- 7.6. Circuits Overview
- 8. ZK Chains
- 8.1. Gateway
- 8.2. Interop
- 8.3. Shared Bridge
- 9. ZK EVM
- 9.1. Account Abstraction
- 9.2. Bootloader
- 9.3. Fee Model
- 9.4. Precompiles
- 9.5. System Contracts
- Announcements
- 10. Announcements
- 10.1. Attester Committee