Minimal Anti Collusion Infrastructure (MACI) / deployHatsSignupPolicy
Variable: deployHatsSignupPolicy()
const
deployHatsSignupPolicy: (args
,factories?
,signer?
,quiet?
) =>Promise
<[HatsPolicy
,HatsChecker
,HatsPolicyFactoryContract
,HatsCheckerFactoryContract
]>
Defined in: packages/contracts/build/ts/deploy.d.ts:166
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