Polygon zkEVM Source Code
This document provides the complete list of all available source code repositories related to Polygon zkEVM and its components including the zkProver. Feel free to check out the Polygon zkEVM organization on Github.
Core repositories
Specific tools and libraries
- Javascript library implementing common utilities for zkevm: zkevm-commonjs
- zkevm-testvectors
Repositories for zkASM
- A compiler that compiles the zkASM program to a JSON file which can be read by the executor can be found at this repository.
- A zkasm compiler for the storage state machine: zkevm-storage-rom
Repositories for PIL
- A compiler that compiles the PIL description to a JSON file that can be read by the zkExecutor and the zkProver can be found at this repository.
- Tool that generates a STARK proof from a State Machine written in PIL Language can be found here.