Minimal Anti Collusion Infrastructure (MACI) / IGenerateProofsArgs
Interface: IGenerateProofsArgs
Defined in: packages/sdk/ts/proof/types.ts:61
Arguments for the genProofs function
Properties
blocksPerBatch?
optionalblocksPerBatch:number
Defined in: packages/sdk/ts/proof/types.ts:115
The blocks per batch
coordinatorPrivateKey
coordinatorPrivateKey:
string
Defined in: packages/sdk/ts/proof/types.ts:70
The coordinator private key
endBlock?
optionalendBlock:number
Defined in: packages/sdk/ts/proof/types.ts:110
The end block
ipfsMessageBackupFiles?
optionalipfsMessageBackupFiles:string[]
Defined in: packages/sdk/ts/proof/types.ts:90
The ipfs message backup files
maciAddress
maciAddress:
string
Defined in: packages/sdk/ts/proof/types.ts:80
The maci contract address
outputDir
outputDir:
string
Defined in: packages/sdk/ts/proof/types.ts:65
The output directory
pollId
pollId:
BigNumberish
Defined in: packages/sdk/ts/proof/types.ts:85
The poll id
processDatFile?
optionalprocessDatFile:string
Defined in: packages/sdk/ts/proof/types.ts:125
The path to the process dat file
processWasm?
optionalprocessWasm:string
Defined in: packages/sdk/ts/proof/types.ts:170
The process wasm
processWitgen?
optionalprocessWitgen:string
Defined in: packages/sdk/ts/proof/types.ts:165
The process witgen
processZkey
processZkey:
string
Defined in: packages/sdk/ts/proof/types.ts:160
The process zkey
rapidsnark?
optionalrapidsnark:string
Defined in: packages/sdk/ts/proof/types.ts:120
The rapidsnark path
signer
signer:
Signer
Defined in: packages/sdk/ts/proof/types.ts:75
The signer
startBlock?
optionalstartBlock:number
Defined in: packages/sdk/ts/proof/types.ts:105
The start block
stateFile?
optionalstateFile:string
Defined in: packages/sdk/ts/proof/types.ts:95
The state file
tallyDatFile?
optionaltallyDatFile:string
Defined in: packages/sdk/ts/proof/types.ts:130
The path to the tally dat file
tallyFile
tallyFile:
string
Defined in: packages/sdk/ts/proof/types.ts:175
The tally file
tallyWasm?
optionaltallyWasm:string
Defined in: packages/sdk/ts/proof/types.ts:155
The tally wasm
tallyWitgen?
optionaltallyWitgen:string
Defined in: packages/sdk/ts/proof/types.ts:150
The tally witgen
tallyZkey
tallyZkey:
string
Defined in: packages/sdk/ts/proof/types.ts:145
The tally zkey
transactionHash?
optionaltransactionHash:string
Defined in: packages/sdk/ts/proof/types.ts:100
The transaction hash
useQuadraticVoting
useQuadraticVoting:
boolean
Defined in: packages/sdk/ts/proof/types.ts:135
The use quadratic voting
useWasm?
optionaluseWasm:boolean
Defined in: packages/sdk/ts/proof/types.ts:140
Whether to use wasm or rapidsnark