@zk-kit/artifacts
Downloading artifacts
@zk-kit/artifacts
provides a set of functions to automatically download artifacts from the snark artifacts registry hosted by PSE at snark-artifacts.pse.dev. For example:
import { maybeGetSnarkArtifacts, Project } from '@zk-kit/artifacts'
const { wasm, zkey } = await maybeGetSnarkArtifacts(Project.POSEIDON, {
parameters: [2],
version: '1.0.0',
})
console.log(wasm)
console.log(zkey)
CLI
Or you can install our snarkli
CLI to download artifacts, list available packages or generate artifacts (.zkey
, .wasm
) from .circom
source files.
pnpm add -g @zk-kit/artifacts
snarkli