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