Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IDeployPollArgs

Interface: IDeployPollArgs

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

The arguments for the deploy poll command

Properties

coordinatorPublicKey

coordinatorPublicKey: PublicKey

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

The coordinator public key


freeForAllCheckerFactoryAddress?

optional freeForAllCheckerFactoryAddress: string

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

Free for all checker factory address (using for deployment optimization if there is no signup policy)


freeForAllPolicyFactoryAddress?

optional freeForAllPolicyFactoryAddress: string

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

Free for all policy factory address (using for deployment optimization if there is no signup policy)


initialVoiceCreditProxyContractAddress?

optional initialVoiceCreditProxyContractAddress: string

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

The address of the initial voice credit proxy contract


initialVoiceCredits?

optional initialVoiceCredits: number

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

The initial voice credits to be minted


intStateTreeDepth

intStateTreeDepth: number

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

The depth of the integer state tree


maciAddress

maciAddress: string

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

The address of the MACI contract


messageBatchSize

messageBatchSize: number

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

The batch size of the messages


mode

mode: EMode

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

The mode of the poll


policyContractAddress

policyContractAddress: string

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

The address of the policy contract


pollEndTimestamp

pollEndTimestamp: number

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

The end timestamp of the poll


pollStartTimestamp

pollStartTimestamp: number

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

The start timestamp of the poll


relayers

relayers: string[]

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

The addresses of the relayers


signer

signer: Signer

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

The signer


stateTreeDepth

stateTreeDepth: number

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

The poll state tree depth


verifierContractAddress

verifierContractAddress: string

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

The address of the verifier contract


verifyingKeysRegistryContractAddress

verifyingKeysRegistryContractAddress: string

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

The address of the verifying keys registry contract


voteOptions

voteOptions: number

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

The number of vote options


voteOptionTreeDepth

voteOptionTreeDepth: number

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

The depth of the vote option tree