Skip to main content

ProvingProvider

For the complete documentation index, see llms.txt

@midnight/ledger v8.0.3


@midnight/ledger / ProvingProvider

Type Alias: ProvingProvider

type ProvingProvider = {
check: Promise<(undefined | bigint)[]>;
prove: Promise<Uint8Array<ArrayBufferLike>>;
};

Methods​

check()​

check(serializedPreimage, keyLocation): Promise<(undefined | bigint)[]>;

Parameters​

serializedPreimage​

Uint8Array

keyLocation​

string

Returns​

Promise<(undefined | bigint)[]>


prove()​

prove(
serializedPreimage,
keyLocation,
overwriteBindingInput?): Promise<Uint8Array<ArrayBufferLike>>;

Parameters​

serializedPreimage​

Uint8Array

keyLocation​

string

overwriteBindingInput?​

bigint

Returns​

Promise<Uint8Array<ArrayBufferLike>>