MCPcopy Index your code
hub / github.com/0xPolygon/zkevm-rom

github.com/0xPolygon/zkevm-rom @v9.0.1-fork.13

Chat with this repo
repository ↗ · DeepWiki ↗ · release v9.0.1-fork.13 ↗ · + Follow
36 symbols 57 edges 11 files 4 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

zkevm-rom

This repository contains the zkasm source code of the polygon-hermez zkevm

Usage

npm i
npm run build

The resulting json file will be created in the ./build directory

Advanced options

  • -i ${input zkasm file}: specify input source zkasm path
  • default value: main/main.zkasm
  • -o ${destination rom file}: specify output path for the resulting json
  • default value: build/rom.json
  • -s ${steps}: specify steps as $2^{steps}$
  • default value: current steps in constants.zkasm

Example:

npm run build -- -i ${path} -o ${path} -s ${steps}

Core symbols most depended-on inside this repo

Shape

Function 17
Method 17
Class 2

Languages

TypeScript100%

Modules by API surface

tools/counters/modexp.js19 symbols
counters/counters-executor.js4 symbols
tools/parallel-testing/parallel-tests-sample/sample.test.js3 symbols
tools/run-tests-zkasm.js2 symbols
tools/parallel-testing/gen-parallel-tests.js2 symbols
tools/helpers/helpers.js2 symbols
tools/audit-tools/registry-op-checker.js2 symbols
tools/p256verify-test-gen.js1 symbols
tools/get-not-used-labels.js1 symbols

For agents

$ claude mcp add zkevm-rom \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page