Interface ICircomPredicate<PV>

R1CS public inputs, private attribute names involved in circuit.

interface ICircomPredicate<PV> {
    circuitId: string;
    privateVars: PV[];
    protocol: Legogroth16;
    publicVars: ICircuitPublicVar[];
    snarkKeyId: string;
}

Type Parameters

  • PV

Properties

circuitId: string

Used to identify the circuit and associated R1CS and WASM files

privateVars: PV[]
protocol: Legogroth16
publicVars: ICircuitPublicVar[]
snarkKeyId: string