@lelantos-org/sdk / prover / WorkerProver
Class: WorkerProver โ
Defined in: @lelantos-org/sdk/dist/prover/worker-client.d.ts:11
Pluggable Groth16 prover.
Implements โ
Constructors โ
Constructor โ
ts
new WorkerProver(opts): WorkerProver;Defined in: @lelantos-org/sdk/dist/prover/worker-client.d.ts:15
Parameters โ
| Parameter | Type |
|---|---|
opts | WorkerProverOpts |
Returns โ
WorkerProver
Methods โ
dispose() โ
ts
dispose(): void;Defined in: @lelantos-org/sdk/dist/prover/worker-client.d.ts:24
Tear down the worker; pending proofs reject.
Returns โ
void
Implementation of โ
preload() โ
ts
preload(): Promise<void>;Defined in: @lelantos-org/sdk/dist/prover/worker-client.d.ts:22
Warm the worker (build WasmProver, fetch zkey + wasm, init rayon). Call ahead of the first deposit/transfer to avoid 5โ10s of setup latency mid-transaction.
Returns โ
Promise<void>
prove() โ
ts
prove(input): Promise<ProveResult>;Defined in: @lelantos-org/sdk/dist/prover/worker-client.d.ts:16
Prove a witness against the configured circuit.
Parameters โ
| Parameter | Type |
|---|---|
input | Record<string, unknown> |
Returns โ
Promise<ProveResult>