Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IMaciContracts

Interface: IMaciContracts

Defined in: packages/sdk/ts/deploy/types.ts:168

An interface that represents the deployed MACI contracts.

Properties

maciContractAddress

maciContractAddress: string

Defined in: packages/sdk/ts/deploy/types.ts:172

The address of the MACI contract


messageProcessorFactoryContractAddress

messageProcessorFactoryContractAddress: string

Defined in: packages/sdk/ts/deploy/types.ts:180

The address of the MessageProcessorFactory contract


pollFactoryContractAddress

pollFactoryContractAddress: string

Defined in: packages/sdk/ts/deploy/types.ts:176

The address of the PollFactory contract


poseidonAddresses

poseidonAddresses: object

Defined in: packages/sdk/ts/deploy/types.ts:188

The addresses of the Poseidon contracts

poseidonT3

poseidonT3: string

poseidonT4

poseidonT4: string

poseidonT5

poseidonT5: string

poseidonT6

poseidonT6: string


tallyFactoryContractAddress

tallyFactoryContractAddress: string

Defined in: packages/sdk/ts/deploy/types.ts:184

The address of the TallyFactory contract