Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IVerifyingKeyStruct

Interface: IVerifyingKeyStruct

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

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

Properties

alpha1

alpha1: object

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

x

x: BigNumberish

y

y: BigNumberish


beta2

beta2: object

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

x

x: [BigNumberish, BigNumberish]

y

y: [BigNumberish, BigNumberish]


delta2

delta2: object

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

x

x: [BigNumberish, BigNumberish]

y

y: [BigNumberish, BigNumberish]


gamma2

gamma2: object

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

x

x: [BigNumberish, BigNumberish]

y

y: [BigNumberish, BigNumberish]


ic

ic: object[]

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

x

x: BigNumberish

y

y: BigNumberish