Additional Tools

Circuitscan modules

  • Circuitscan pipeline runner NPM package for constructing compilation pipelines that integrate into the Circuitscan cloud infrastructure, producing build artifacts for any circuit language that can generate Solidity verifiers

  • SnarkJS Groth16 Multi-verifier NPM package for combining multiple similar Groth16 verifiers into one contract

  • Verified Solidity Source NPM package to fetch the Solidity source code of a contract deployed on chain from Sourcify or Etherscan

Third-party tools

  • Circomkit NPM package to simplify the process of testing and developing Circom circuits

  • P0tion CLI and web app for public phase-two trusted setup ceremonies for Groth16 verifiers

  • Circomspect static analyzer for Circom sources