Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IDeployPollArgs

Interface: IDeployPollArgs

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

The arguments for the deploy poll command

Properties

coordinatorPublicKey

coordinatorPublicKey: PublicKey

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

The coordinator public key


freeForAllCheckerFactoryAddress?

optional freeForAllCheckerFactoryAddress: string

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

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

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

The address of the initial voice credit proxy contract


initialVoiceCredits?

optional initialVoiceCredits: number

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

The initial voice credits to be minted


maciAddress

maciAddress: string

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

The address of the MACI contract


messageBatchSize

messageBatchSize: number

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

The batch size of the messages


mode

mode: EMode

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

The mode of the poll


policyContractAddress

policyContractAddress: string

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

The address of the policy contract


pollEndTimestamp

pollEndTimestamp: number

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

The end timestamp of the poll


pollStartTimestamp

pollStartTimestamp: number

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

The start timestamp of the poll


relayers

relayers: string[]

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

The addresses of the relayers


signer

signer: Signer

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

The signer


stateTreeDepth

stateTreeDepth: number

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

The poll state tree depth


tallyProcessingStateTreeDepth

tallyProcessingStateTreeDepth: number

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

The depth of the integer state tree


verifierContractAddress

verifierContractAddress: string

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

The address of the verifier contract


verifyingKeysRegistryContractAddress

verifyingKeysRegistryContractAddress: string

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

The address of the verifying keys registry contract


voteOptions

voteOptions: number

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

The number of vote options


voteOptionTreeDepth

voteOptionTreeDepth: number

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

The depth of the vote option tree