Minimal Anti Collusion Infrastructure (MACI) v2.0.0-alpha / GenProofsArgs
Interface: GenProofsArgs
Interface for the arguments to the genProof command
Properties
blocksPerBatch?
optional
blocksPerBatch:number
The number of blocks to fetch logs from
Defined in
utils/interfaces.ts:496
coordinatorPrivKey?
optional
coordinatorPrivKey:string
The coordinator's private key
Defined in
utils/interfaces.ts:456
endBlock?
optional
endBlock:number
The block number to stop fetching logs from
Defined in
utils/interfaces.ts:501
maciAddress?
optional
maciAddress:string
The address of the MACI contract
Defined in
utils/interfaces.ts:461
outputDir
outputDir:
string
The directory to store the proofs
Defined in
utils/interfaces.ts:401
pollId
pollId:
bigint
The id of the poll
Defined in
utils/interfaces.ts:421
processDatFile?
optional
processDatFile:string
The path to the process dat file
Defined in
utils/interfaces.ts:441
processWasm?
optional
processWasm:string
The path to the process wasm file
Defined in
utils/interfaces.ts:471
processWitgen?
optional
processWitgen:string
The path to the process witnessgen binary
Defined in
utils/interfaces.ts:436
processZkey
processZkey:
string
The path to the process zkey file
Defined in
utils/interfaces.ts:416
quiet?
optional
quiet:boolean
Whether to log the output
Defined in
utils/interfaces.ts:506
rapidsnark?
optional
rapidsnark:string
The path to the rapidsnark binary
Defined in
utils/interfaces.ts:431
signer
signer:
Signer
A signer object
Defined in
utils/interfaces.ts:426
startBlock?
optional
startBlock:number
The block number to start fetching logs from
Defined in
utils/interfaces.ts:491
stateFile?
optional
stateFile:string
The file with the serialized maci state
Defined in
utils/interfaces.ts:486
tallyAddress?
optional
tallyAddress:string
The address of the Tally contract
Defined in
utils/interfaces.ts:516
tallyDatFile?
optional
tallyDatFile:string
The path to the tally dat file
Defined in
utils/interfaces.ts:451
tallyFile
tallyFile:
string
The file to store the tally proof
Defined in
utils/interfaces.ts:406
tallyWasm?
optional
tallyWasm:string
The path to the tally wasm file
Defined in
utils/interfaces.ts:476
tallyWitgen?
optional
tallyWitgen:string
The path to the tally witnessgen binary
Defined in
utils/interfaces.ts:446
tallyZkey
tallyZkey:
string
The path to the tally zkey file
Defined in
utils/interfaces.ts:411
transactionHash?
optional
transactionHash:string
The transaction hash of the first transaction
Defined in
utils/interfaces.ts:466
useQuadraticVoting?
optional
useQuadraticVoting:boolean
Whether to use quadratic voting or not
Defined in
utils/interfaces.ts:511
useWasm?
optional
useWasm:boolean
Whether to use wasm or rapidsnark
Defined in
utils/interfaces.ts:481