Skip to main content
Version: v1.2

GenProofsArgs

Interface for the arguments to the genProof command

Table of contents​

Properties​

Properties​

blocksPerBatch​

• Optional blocksPerBatch: number

The number of blocks to fetch logs from

Defined in​

utils/interfaces.ts:575


coordinatorPrivKey​

• Optional coordinatorPrivKey: string

The coordinator's private key

Defined in​

utils/interfaces.ts:530


endBlock​

• Optional endBlock: number

The block number to stop fetching logs from

Defined in​

utils/interfaces.ts:580


maciAddress​

• Optional maciAddress: string

The address of the MACI contract

Defined in​

utils/interfaces.ts:535


outputDir​

• outputDir: string

The directory to store the proofs

Defined in​

utils/interfaces.ts:455


pollId​

• pollId: bigint

The id of the poll

Defined in​

utils/interfaces.ts:475


processDatFile​

• Optional processDatFile: string

The path to the process dat file

Defined in​

utils/interfaces.ts:505


processWasm​

• Optional processWasm: string

The path to the process wasm file

Defined in​

utils/interfaces.ts:545


processWitgen​

• Optional processWitgen: string

The path to the process witnessgen binary

Defined in​

utils/interfaces.ts:500


processZkey​

• processZkey: string

The path to the process zkey file

Defined in​

utils/interfaces.ts:470


quiet​

• Optional quiet: boolean

Whether to log the output

Defined in​

utils/interfaces.ts:585


rapidsnark​

• Optional rapidsnark: string

The path to the rapidsnark binary

Defined in​

utils/interfaces.ts:495


signer​

• signer: Signer

A signer object

Defined in​

utils/interfaces.ts:480


startBlock​

• Optional startBlock: number

The block number to start fetching logs from

Defined in​

utils/interfaces.ts:570


stateFile​

• Optional stateFile: string

The file with the serialized maci state

Defined in​

utils/interfaces.ts:565


subsidyDatFile​

• Optional subsidyDatFile: string

The path to the subsidy dat file

Defined in​

utils/interfaces.ts:525


subsidyFile​

• Optional subsidyFile: string

The file to store the subsidy proof

Defined in​

utils/interfaces.ts:485


subsidyWasm​

• Optional subsidyWasm: string

The path to the subsidy wasm file

Defined in​

utils/interfaces.ts:555


subsidyWitgen​

• Optional subsidyWitgen: string

The path to the subsidy witnessgen binary

Defined in​

utils/interfaces.ts:520


subsidyZkey​

• Optional subsidyZkey: string

The path to the subsidy zkey file

Defined in​

utils/interfaces.ts:490


tallyAddress​

• Optional tallyAddress: string

The address of the Tally contract

Defined in​

utils/interfaces.ts:595


tallyDatFile​

• Optional tallyDatFile: string

The path to the tally dat file

Defined in​

utils/interfaces.ts:515


tallyFile​

• tallyFile: string

The file to store the tally proof

Defined in​

utils/interfaces.ts:460


tallyWasm​

• Optional tallyWasm: string

The path to the tally wasm file

Defined in​

utils/interfaces.ts:550


tallyWitgen​

• Optional tallyWitgen: string

The path to the tally witnessgen binary

Defined in​

utils/interfaces.ts:510


tallyZkey​

• tallyZkey: string

The path to the tally zkey file

Defined in​

utils/interfaces.ts:465


transactionHash​

• Optional transactionHash: string

The transaction hash of the first transaction

Defined in​

utils/interfaces.ts:540


useQuadraticVoting​

• Optional useQuadraticVoting: boolean

Whether to use quadratic voting or not

Defined in​

utils/interfaces.ts:590


useWasm​

• Optional useWasm: boolean

Whether to use wasm or rapidsnark

Defined in​

utils/interfaces.ts:560