Minimal Anti Collusion Infrastructure (MACI) / deployZupassSignUpPolicy
Variable: deployZupassSignUpPolicy()
constdeployZupassSignUpPolicy: (args,factories?,signer?,quiet?) =>Promise<[ZupassPolicy,ZupassChecker,ZupassPolicyFactoryContract,ZupassCheckerFactoryContract]>
Defined in: contracts/build/ts/deploy.d.ts:130
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