Minimal Anti Collusion Infrastructure (MACI) / deployGitcoinPassportPolicy
Variable: deployGitcoinPassportPolicy()
constdeployGitcoinPassportPolicy: (args,factories?,signer?,quiet?) =>Promise<[GitcoinPassportPolicy,GitcoinPassportChecker,GitcoinPassportPolicyFactoryContract,GitcoinPassportCheckerFactoryContract]>
Defined in: contracts/build/ts/deploy.d.ts:144
Deploy a GitcoinPassportPolicy contract
Parameters
args
the arguments to deploy policy
decoderAddress
string
minimumScore
number
factories?
TDeployedProxyFactories<GitcoinPassportCheckerFactoryContract, GitcoinPassportPolicyFactoryContract>
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<[GitcoinPassportPolicy, GitcoinPassportChecker, GitcoinPassportPolicyFactoryContract, GitcoinPassportCheckerFactoryContract]>
the deployed GitcoinPassportPolicy contracts