Minimal Anti Collusion Infrastructure (MACI) / deployAnonAadhaarPolicy
Variable: deployAnonAadhaarPolicy()
const
deployAnonAadhaarPolicy: (args
,factories?
,signer?
,quiet?
) =>Promise
<[AnonAadhaarPolicy
,AnonAadhaarChecker
,AnonAadhaarPolicyFactoryContract
,AnonAadhaarCheckerFactoryContract
]>
Defined in: packages/contracts/build/ts/deploy.d.ts:214
Deploy an AnonAadhaarPolicy contract
Parameters
args
the arguments to deploy policy
nullifierSeed
string
verifierAddress
string
factories?
TDeployedProxyFactories
<AnonAadhaarCheckerFactoryContract
, AnonAadhaarPolicyFactoryContract
>
the optional proxy factories to reuse for deployment
signer?
Signer
the signer to use to deploy the contract
quiet?
boolean
whether to suppress console output
Returns
Promise
<[AnonAadhaarPolicy
, AnonAadhaarChecker
, AnonAadhaarPolicyFactoryContract
, AnonAadhaarCheckerFactoryContract
]>
the deployed AnonAadhaarPolicy contracts