Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IVerifyingKeyStruct

Interface: IVerifyingKeyStruct

Defined in: contracts/build/ts/types.d.ts:11

The data structure of the verifying key of the SNARK circuit.

Properties​

alpha1​

alpha1: object

Defined in: contracts/build/ts/types.d.ts:12

x​

x: BigNumberish

y​

y: BigNumberish


beta2​

beta2: object

Defined in: contracts/build/ts/types.d.ts:16

x​

x: [BigNumberish, BigNumberish]

y​

y: [BigNumberish, BigNumberish]


delta2​

delta2: object

Defined in: contracts/build/ts/types.d.ts:24

x​

x: [BigNumberish, BigNumberish]

y​

y: [BigNumberish, BigNumberish]


gamma2​

gamma2: object

Defined in: contracts/build/ts/types.d.ts:20

x​

x: [BigNumberish, BigNumberish]

y​

y: [BigNumberish, BigNumberish]


ic​

ic: object[]

Defined in: contracts/build/ts/types.d.ts:28

x​

x: BigNumberish

y​

y: BigNumberish