Skip to main content
Version: v2.x

Minimal Anti Collusion Infrastructure (MACI) / DeployArgs

Interface: DeployArgs

Defined in: utils/interfaces.ts:217

Interface for the arguments to the deploy command

Properties

initialVoiceCredits?

optional initialVoiceCredits: number

Defined in: utils/interfaces.ts:231

The initial voice credits to be minted


initialVoiceCreditsProxyAddress?

optional initialVoiceCreditsProxyAddress: string

Defined in: utils/interfaces.ts:236

The address of the initialVoiceCreditsProxy contract


poseidonT3Address?

optional poseidonT3Address: string

Defined in: utils/interfaces.ts:246

The address of the PoseidonT3 contract


poseidonT4Address?

optional poseidonT4Address: string

Defined in: utils/interfaces.ts:251

The address of the PoseidonT4 contract


poseidonT5Address?

optional poseidonT5Address: string

Defined in: utils/interfaces.ts:256

The address of the PoseidonT5 contract


poseidonT6Address?

optional poseidonT6Address: string

Defined in: utils/interfaces.ts:261

The address of the PoseidonT6 contract


quiet?

optional quiet: boolean

Defined in: utils/interfaces.ts:266

Whether to log the output


signer

signer: Signer

Defined in: utils/interfaces.ts:226

A signer object


signupGatekeeperAddress?

optional signupGatekeeperAddress: string

Defined in: utils/interfaces.ts:241

The address of the signupGatekeeper contract


stateTreeDepth

stateTreeDepth: number

Defined in: utils/interfaces.ts:221

The depth of the state tree