Minimal Anti Collusion Infrastructure (MACI) / deploySemaphoreSignupPolicy
Variable: deploySemaphoreSignupPolicy()
constdeploySemaphoreSignupPolicy: (args,factories?,signer?,quiet?) =>Promise<[SemaphorePolicy,SemaphoreChecker,SemaphorePolicyFactoryContract,SemaphoreCheckerFactoryContract]>
Defined in: contracts/build/ts/deploy.d.ts:167
Deploy a SemaphorePolicy contract
Parameters
args
the arguments to deploy policy
groupId
BigNumberish
semaphore
string
factories?
TDeployedProxyFactories<SemaphoreCheckerFactoryContract, SemaphorePolicyFactoryContract>
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<[SemaphorePolicy, SemaphoreChecker, SemaphorePolicyFactoryContract, SemaphoreCheckerFactoryContract]>
the deployed SemaphorePolicy contracts