Skip to main content
Version: v1.x

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:431


coordinatorPrivateKey

Optional coordinatorPrivateKey: string

The private key of the MACI coordinator

Defined in

utils/interfaces.ts:411


endBlock

Optional endBlock: number

The end block number

Defined in

utils/interfaces.ts:421


ethereumProvider

Optional ethereumProvider: string

The ethereum provider

Defined in

utils/interfaces.ts:416


maciContractAddress

Optional maciContractAddress: string

The address of the MACI contract

Defined in

utils/interfaces.ts:406


outputPath

outputPath: string

The path where to write the state

Defined in

utils/interfaces.ts:391


pollId

pollId: bigint

The id of the poll

Defined in

utils/interfaces.ts:396


quiet

Optional quiet: boolean

Whether to log the output

Defined in

utils/interfaces.ts:446


signer

signer: Signer

A signer object

Defined in

utils/interfaces.ts:401


sleep

Optional sleep: number

The sleep time between batches

Defined in

utils/interfaces.ts:441


startBlock

Optional startBlock: number

The start block number

Defined in

utils/interfaces.ts:426


transactionHash

Optional transactionHash: string

The transaction hash

Defined in

utils/interfaces.ts:436