Skip to main content
Version: v2.x

Minimal Anti Collusion Infrastructure (MACI) / DeployArgs

Interface: DeployArgs

Defined in: utils/interfaces.ts:154

Interface for the arguments to the deploy command

Properties

initialVoiceCredits?

optional initialVoiceCredits: number

Defined in: utils/interfaces.ts:168

The initial voice credits to be minted


initialVoiceCreditsProxyAddress?

optional initialVoiceCreditsProxyAddress: string

Defined in: utils/interfaces.ts:173

The address of the initialVoiceCreditsProxy contract


poseidonT3Address?

optional poseidonT3Address: string

Defined in: utils/interfaces.ts:183

The address of the PoseidonT3 contract


poseidonT4Address?

optional poseidonT4Address: string

Defined in: utils/interfaces.ts:188

The address of the PoseidonT4 contract


poseidonT5Address?

optional poseidonT5Address: string

Defined in: utils/interfaces.ts:193

The address of the PoseidonT5 contract


poseidonT6Address?

optional poseidonT6Address: string

Defined in: utils/interfaces.ts:198

The address of the PoseidonT6 contract


quiet?

optional quiet: boolean

Defined in: utils/interfaces.ts:203

Whether to log the output


signer

signer: Signer

Defined in: utils/interfaces.ts:163

A signer object


signupGatekeeperAddress?

optional signupGatekeeperAddress: string

Defined in: utils/interfaces.ts:178

The address of the signupGatekeeper contract


stateTreeDepth

stateTreeDepth: number

Defined in: utils/interfaces.ts:158

The depth of the state tree