Skip to main content

Overview

ZKScore contracts can be deployed to multiple networks with different configurations for mainnet and testnet environments.

Prerequisites

Required Tools

  • Node.js: v16.0.0 or higher
  • Hardhat: v2.17.0 or higher
  • Foundry: v0.2.0 or higher (optional)
  • Git: For cloning repositories

Environment Setup

Network Configuration

Mainnet Networks

Testnet Networks

Deployment Scripts

Identity SBT Deployment

Score Calculator Deployment

Deployment Commands

Hardhat Deployment

Foundry Deployment

Environment Variables

Create a .env file with required variables:

Verification

Contract Verification

Testing Deployment