Skip to content

@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 ​

ParameterType
inputRecord<string, unknown>

Returns ​

Promise<ProveResult>