@lelantos-org/sdk / prover / Prover
Interface: Prover
Defined in: @lelantos-org/sdk/dist/prover/types.d.ts:49
Pluggable Groth16 prover.
Methods
dispose()?
ts
optional dispose(): void | Promise<void>;Defined in: @lelantos-org/sdk/dist/prover/types.d.ts:58
Release held resources (worker threads, wasm heaps).
Optional: a backend with nothing to release omits it. WorkerProver owns a worker and requires this call.
Returns
void | Promise<void>
prove()
ts
prove(input): Promise<ProveResult>;Defined in: @lelantos-org/sdk/dist/prover/types.d.ts:51
Prove a witness against the configured circuit.
Parameters
| Parameter | Type |
|---|---|
input | Record<string, unknown> |
Returns
Promise<ProveResult>