UNPKG

@solarity/zkit

Version:
22 lines 739 B
import { NumericString, PublicSignals } from "../proof-utils"; export interface Groth16Proof { pi_a: [NumericString, NumericString]; pi_b: [[NumericString, NumericString], [NumericString, NumericString]]; pi_c: [NumericString, NumericString]; protocol: string; curve: string; } export interface Groth16ProofStruct { proof: Groth16Proof; publicSignals: PublicSignals; } export interface Groth16CalldataStruct { proofPoints: Groth16ProofPoints; publicSignals: PublicSignals; } export interface Groth16ProofPoints { a: [NumericString, NumericString]; b: [[NumericString, NumericString], [NumericString, NumericString]]; c: [NumericString, NumericString]; } //# sourceMappingURL=groth16.d.ts.map