GenLocalStateArgs
Interface for the arguments to the genLocalState command Generate a local MACI state from the smart contracts events
Table of contents
Properties
- blockPerBatch
- coordinatorPrivateKey
- endBlock
- ethereumProvider
- maciAddress
- outputPath
- pollId
- quiet
- signer
- sleep
- startBlock
- transactionHash
Properties
blockPerBatch
• Optional
blockPerBatch: number
The number of blocks to fetch per batch
Defined in
utils/interfaces.ts:373
coordinatorPrivateKey
• Optional
coordinatorPrivateKey: string
The private key of the MACI coordinator
Defined in
utils/interfaces.ts:353
endBlock
• Optional
endBlock: number
The end block number
Defined in
utils/interfaces.ts:363
ethereumProvider
• Optional
ethereumProvider: string
The ethereum provider
Defined in
utils/interfaces.ts:358
maciAddress
• Optional
maciAddress: string
The address of the MACI contract
Defined in
utils/interfaces.ts:348
outputPath
• outputPath: string
The path where to write the state
Defined in
utils/interfaces.ts:333
pollId
• pollId: bigint
The id of the poll
Defined in
utils/interfaces.ts:338
quiet
• Optional
quiet: boolean
Whether to log the output
Defined in
utils/interfaces.ts:388
signer
• signer: Signer
A signer object
Defined in
utils/interfaces.ts:343
sleep
• Optional
sleep: number
The sleep time between batches
Defined in
utils/interfaces.ts:383
startBlock
• Optional
startBlock: number
The start block number
Defined in
utils/interfaces.ts:368
transactionHash
• Optional
transactionHash: string
The transaction hash
Defined in
utils/interfaces.ts:378