Prerequisites
## Hardware - A Linux-based OS (e.g., Ubuntu Server 22.04 LTS). - At least 16GB RAM with a 4-core CPU. - An AMD64 architecture system. - Running a full prover i
Hardware
- A Linux-based OS (e.g., Ubuntu Server 22.04 LTS).
- At least 16GB RAM with a 4-core CPU.
- An AMD64 architecture system.
Computing resources
- Running a full prover is an enterprise level installation and extremely resource-heavy.
- These instructions run the mock prover instead.
Software
The commands on the install dependencies page fulfill all software requirements.
Mock prover requirements
The mock prover is a light resource by skipping validation and instead adding a Valid ✅ checkmark to every batch.
- 4-core CPU
- 8GB RAM (16GB recommended)
Miscellaneous requirements
INFURA_API_KEY: Infura API keyETHERSCAN_API_KEY: Etherscan API key- Sepolia node RPC URL: e.g. https://sepolia.infura.io/v3/YOUR-INFURA-API-KEY
- Sepolia account address holding minimum 0.5 SepoliaETH
Edit on GitHub
Last updated on
Environment overview
Deploying the full zkEVM stack requires installing and deploying a number of different components. Each component runs in its own Docker container. | Component
Install dependencies
Open a terminal window and run the following commands to install the required software. ## Install base dependencies ## Install Docker ## Install Node/npm ## In