Skip to content


This tutorial takes you through the process of deploying a full zkEVM stack on either testnet or mainnet.

It relies on specific component versions so we have hidden most of the configuration complexity in scripts to make the process straightforward.



The process is split into the following sections:

  1. Overview of the full environment.

  2. Prerequisite steps: Preliminary setup, checking system requirements, and prerequisite variables.

  3. Install dependencies: Install required dependencies and downloading mainnet files.

  4. Create wallets: Create wallets and deploy contracts.

  5. Configure node deployment: Deploy the zkRollup EVM-compatible node.

  6. Configure prover: Configure the prover database and the prover service.

  7. Start node: Start the node.

  8. Start services: Start the services.