Skip to main content
Version: v2.x

Minimal Anti Collusion Infrastructure (MACI) / IVerifyingKeyStruct

Interface: IVerifyingKeyStruct

Defined in: packages/contracts/build/ts/types.d.ts:10

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

Properties

alpha1

alpha1: object

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

x

x: BigNumberish

y

y: BigNumberish


beta2

beta2: object

Defined in: packages/contracts/build/ts/types.d.ts:15

x

x: [BigNumberish, BigNumberish]

y

y: [BigNumberish, BigNumberish]


delta2

delta2: object

Defined in: packages/contracts/build/ts/types.d.ts:23

x

x: [BigNumberish, BigNumberish]

y

y: [BigNumberish, BigNumberish]


gamma2

gamma2: object

Defined in: packages/contracts/build/ts/types.d.ts:19

x

x: [BigNumberish, BigNumberish]

y

y: [BigNumberish, BigNumberish]


ic

ic: object[]

Defined in: packages/contracts/build/ts/types.d.ts:27

x

x: BigNumberish

y

y: BigNumberish