Minimal Anti Collusion Infrastructure (MACI) / deployZupassSignUpPolicy
Variable: deployZupassSignUpPolicy()
const
deployZupassSignUpPolicy: (args
,factories
?,signer
?,quiet
?) =>Promise
<[ZupassPolicy
,ZupassChecker
,ZupassPolicyFactoryContract
,ZupassCheckerFactoryContract
]>
Defined in: packages/contracts/build/ts/deploy.d.ts:117
Deploy a ZupassPolicy contract
Parameters
args
the arguments to deploy policy
eventId
BigNumberish
signer1
BigNumberish
signer2
BigNumberish
verifier
string
factories?
TDeployedProxyFactories
<ZupassCheckerFactoryContract
, ZupassPolicyFactoryContract
>
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
<[ZupassPolicy
, ZupassChecker
, ZupassPolicyFactoryContract
, ZupassCheckerFactoryContract
]>
the deployed ZupassPolicy contracts