Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / deployAnonAadhaarPolicy

Variable: deployAnonAadhaarPolicy()

const deployAnonAadhaarPolicy: (args, factories?, signer?, quiet?) => Promise<[AnonAadhaarPolicy, AnonAadhaarChecker, AnonAadhaarPolicyFactoryContract, AnonAadhaarCheckerFactoryContract]>

Defined in: contracts/build/ts/deploy.d.ts:227

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