@nori-zk/proof-conversion
Version:
Verifying zkVM proofs inside o1js circuits, to generate Mina compatible proof
22 lines (21 loc) • 1.26 kB
TypeScript
import { type SP1ProofWithPublicValuesPlonkNoTee } from './schema.js';
export declare const performSp1Plonk: ((executor: import("../../index.js").ComputationalPlanExecutor, input: SP1ProofWithPublicValuesPlonkNoTee) => Promise<import("../../index.min.js").ConversionOutput>) & {
fromArgs: false;
schema: {
proof: {
Plonk: {
public_inputs: import("../validation/index.js").ValidatorFn<[string, string, string, string, string]>;
encoded_proof: import("../validation/index.js").ValidatorFn<string>;
raw_proof: import("../validation/index.js").ValidatorFn<string>;
plonk_vkey_hash: import("../validation/index.js").ValidatorFn<[number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]>;
};
};
public_values: {
buffer: {
data: import("../validation/index.js").ValidatorFn<number[]>;
};
};
sp1_version: import("../validation/index.js").ValidatorFn<string>;
tee_proof: null;
};
};