Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IMaciContracts

Interface: IMaciContracts

Defined in: sdk/ts/deploy/types.ts:190

An interface that represents the deployed MACI contracts.

Properties​

maciContractAddress​

maciContractAddress: string

Defined in: sdk/ts/deploy/types.ts:194

The address of the MACI contract


messageProcessorFactoryContractAddress​

messageProcessorFactoryContractAddress: string

Defined in: sdk/ts/deploy/types.ts:204

The address of the MessageProcessorFactory contract


pollFactoryContractAddress​

pollFactoryContractAddress: string

Defined in: sdk/ts/deploy/types.ts:199

The address of the PollFactory contract


poseidonAddresses​

poseidonAddresses: object

Defined in: sdk/ts/deploy/types.ts:214

The addresses of the Poseidon contracts

poseidonT3​

poseidonT3: string

poseidonT4​

poseidonT4: string

poseidonT5​

poseidonT5: string

poseidonT6​

poseidonT6: string


tallyFactoryContractAddress​

tallyFactoryContractAddress: string

Defined in: sdk/ts/deploy/types.ts:209

The address of the TallyFactory contract


verifierContractAddress​

verifierContractAddress: string

Defined in: sdk/ts/deploy/types.ts:224

The address of the Verifier contract


verifyingKeysRegistryContractAddress​

verifyingKeysRegistryContractAddress: string

Defined in: sdk/ts/deploy/types.ts:229

The address of the VerifyingKeysRegistry contract