Minimal Anti Collusion Infrastructure (MACI) / deployGitcoinPassportPolicy
Variable: deployGitcoinPassportPolicy()
const
deployGitcoinPassportPolicy: (args
,factories
?,signer
?,quiet
?) =>Promise
<[GitcoinPassportPolicy
,GitcoinPassportChecker
,GitcoinPassportPolicyFactoryContract
,GitcoinPassportCheckerFactoryContract
]>
Defined in: packages/contracts/build/ts/deploy.d.ts:131
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