Skip to main content
Version: v1.2

GenLocalStateArgs

Interface for the arguments to the genLocalState command Generate a local MACI state from the smart contracts events

Table of contents​

Properties​

Properties​

blockPerBatch​

• Optional blockPerBatch: number

The number of blocks to fetch per batch

Defined in​

utils/interfaces.ts:430


coordinatorPrivateKey​

• Optional coordinatorPrivateKey: string

The private key of the MACI coordinator

Defined in​

utils/interfaces.ts:410


endBlock​

• Optional endBlock: number

The end block number

Defined in​

utils/interfaces.ts:420


ethereumProvider​

• Optional ethereumProvider: string

The ethereum provider

Defined in​

utils/interfaces.ts:415


maciContractAddress​

• Optional maciContractAddress: string

The address of the MACI contract

Defined in​

utils/interfaces.ts:405


outputPath​

• outputPath: string

The path where to write the state

Defined in​

utils/interfaces.ts:390


pollId​

• pollId: bigint

The id of the poll

Defined in​

utils/interfaces.ts:395


quiet​

• Optional quiet: boolean

Whether to log the output

Defined in​

utils/interfaces.ts:445


signer​

• signer: Signer

A signer object

Defined in​

utils/interfaces.ts:400


sleep​

• Optional sleep: number

The sleep time between batches

Defined in​

utils/interfaces.ts:440


startBlock​

• Optional startBlock: number

The start block number

Defined in​

utils/interfaces.ts:425


transactionHash​

• Optional transactionHash: string

The transaction hash

Defined in​

utils/interfaces.ts:435