Skip to content

@armada/sdk / prover / ProverAdapter

Interface: ProverAdapter

Defined in: src/prover/index.ts:51

Worker-based prover. prove() runs off the main thread; real progress events replace the yieldToPaint() hack. verify() is available for tests + preflight self-checks.

Methods

prove()

prove(formattedInputs, artifacts, options?): Promise<Groth16Proof>

Defined in: src/prover/index.ts:52

Parameters

formattedInputs

unknown

artifacts

ArtifactSet

options?

ProveOptions

Returns

Promise<Groth16Proof>


verify()

verify(proof, publicSignals, vkey): Promise<boolean>

Defined in: src/prover/index.ts:53

Parameters

proof

Groth16Proof

publicSignals

bigint[]

vkey

object

Returns

Promise<boolean>


close()

close(): Promise<void>

Defined in: src/prover/index.ts:54

Returns

Promise<void>