zkverifyjs
Version:
Submit proofs to zkVerify and query proof state with ease using our npm package.
20 lines • 872 B
TypeScript
import { VerifyInput } from '../../../api/verify/types';
import { ProofOptions } from '../../../config';
export declare class OptimisticVerificationBuilder {
private readonly executeOptimisticVerify;
private readonly proofOptions;
constructor(executeOptimisticVerify: (proofOptions: ProofOptions, input: VerifyInput) => Promise<{
success: boolean;
message: string;
}>, proofOptions: ProofOptions);
/**
* Executes the optimistic verification process.
* @param {VerifyInput} input - Input for the verification, either proofData or an extrinsic.
* @returns {Promise<{ success: boolean; message: string }>} Resolves with an object indicating success or failure and any message.
*/
execute(input: VerifyInput): Promise<{
success: boolean;
message: string;
}>;
}
//# sourceMappingURL=index.d.ts.map