@solarity/zkit
Version:
Circom zero knowledge kit
9 lines • 589 B
TypeScript
import { AbstractProtocolImplementer } from "./AbstractImplementer";
import { PlonkProofStruct, PlonkCalldataStruct, ProvingSystemType } from "../../types";
export declare class PlonkImplementer extends AbstractProtocolImplementer<"plonk"> {
generateProof(zKeyFilePath: string, witnessFilePath: string): Promise<PlonkProofStruct>;
verifyProof(proof: PlonkProofStruct, vKeyFilePath: string): Promise<boolean>;
generateCalldata(proof: PlonkProofStruct): Promise<PlonkCalldataStruct>;
getProvingSystemType(): ProvingSystemType;
}
//# sourceMappingURL=PlonkImplementer.d.ts.map