Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IMaciContracts

Interface: IMaciContracts

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

An interface that represents the deployed MACI contracts.

Properties

maciContractAddress

maciContractAddress: string

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

The address of the MACI contract


messageProcessorFactoryContractAddress

messageProcessorFactoryContractAddress: string

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

The address of the MessageProcessorFactory contract


pollFactoryContractAddress

pollFactoryContractAddress: string

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

The address of the PollFactory contract


poseidonAddresses

poseidonAddresses: object

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

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:193

The address of the TallyFactory contract