Minimal Anti Collusion Infrastructure (MACI) / deployEASSignUpPolicy
Variable: deployEASSignUpPolicy()
const
deployEASSignUpPolicy: (args
,factories
?,signer
?,quiet
?) =>Promise
<[EASPolicy
,EASChecker
,EASPolicyFactoryContract
,EASCheckerFactoryContract
]>
Defined in: packages/contracts/build/ts/deploy.d.ts:104
Deploy a EASPolicy contract
Parameters
args
the arguments to deploy policy
attester
string
eas
string
schema
Uint8Array
| string
factories?
TDeployedProxyFactories
<EASCheckerFactoryContract
, EASPolicyFactoryContract
>
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
<[EASPolicy
, EASChecker
, EASPolicyFactoryContract
, EASCheckerFactoryContract
]>
the deployed EASPolicy contracts