Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / generateAndVerifyProof

Function: generateAndVerifyProof()

generateAndVerifyProof(inputs, zkeyPath, useWasm, rapidsnarkExePath, witnessExePath, wasmPath): Promise<string[]>

Defined in: sdk/ts/utils/proofs.ts:22

Generate and verify poll proof

Parameters​

inputs​

TCircuitInputs

the inputs to the circuit

zkeyPath​

string

the path to the zkey

useWasm​

whether we want to use the wasm witness or not

boolean | undefined

rapidsnarkExePath​

the path to the rapidnsark binary

string | undefined

witnessExePath​

the path to the compiled witness binary

string | undefined

wasmPath​

the path to the wasm witness

string | undefined

Returns​

Promise<string[]>

proof - an array of strings