Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IDeployPollArgs

Interface: IDeployPollArgs

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

The arguments for the deploy poll command

Properties​

coordinatorPublicKey​

coordinatorPublicKey: PublicKey

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

The coordinator public key


freeForAllCheckerFactoryAddress?​

optional freeForAllCheckerFactoryAddress: string

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

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


freeForAllPolicyFactoryAddress?​

optional freeForAllPolicyFactoryAddress: string

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

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


initialVoiceCreditProxyContractAddress?​

optional initialVoiceCreditProxyContractAddress: string

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

The address of the initial voice credit proxy contract


initialVoiceCreditProxyFactoryAddress?​

optional initialVoiceCreditProxyFactoryAddress: string

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

The address of the initial voice credit proxy factory contract (use for deployment optimization if there is no initial voice credit proxy)


initialVoiceCredits?​

optional initialVoiceCredits: number

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

The initial voice credits to be minted


maciAddress​

maciAddress: string

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

The address of the MACI contract


messageBatchSize​

messageBatchSize: number

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

The batch size of the messages


mode​

mode: EMode

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

The mode of the poll


policyContractAddress​

policyContractAddress: string

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

The address of the policy contract


pollEndTimestamp​

pollEndTimestamp: number

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

The end timestamp of the poll


pollStartTimestamp​

pollStartTimestamp: number

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

The start timestamp of the poll


relayers​

relayers: string[]

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

The addresses of the relayers


signer​

signer: Signer

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

The signer


stateTreeDepth​

stateTreeDepth: number

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

The poll state tree depth


tallyProcessingStateTreeDepth​

tallyProcessingStateTreeDepth: number

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

The depth of the integer state tree


voteOptions​

voteOptions: number

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

The number of vote options


voteOptionTreeDepth​

voteOptionTreeDepth: number

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

The depth of the vote option tree