Minimal Anti Collusion Infrastructure (MACI) / deployHatsSignupPolicy
Variable: deployHatsSignupPolicy()
constdeployHatsSignupPolicy: (args,factories?,signer?,quiet?) =>Promise<[HatsPolicy,HatsChecker,HatsPolicyFactoryContract,HatsCheckerFactoryContract]>
Defined in: contracts/build/ts/deploy.d.ts:179
Deploy a HatsPolicy contract
Parameters
args
the arguments to deploy policy
criterionHats
BigNumberish[]
hats
string
factories?
TDeployedProxyFactories<HatsCheckerFactoryContract, HatsPolicyFactoryContract>
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<[HatsPolicy, HatsChecker, HatsPolicyFactoryContract, HatsCheckerFactoryContract]>
the deployed HatsPolicy contracts