Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / deployEASSignUpPolicy

Variable: deployEASSignUpPolicy()

const deployEASSignUpPolicy: (args, factories?, signer?, quiet?) => Promise<[EASPolicy, EASChecker, EASPolicyFactoryContract, EASCheckerFactoryContract]>

Defined in: contracts/build/ts/deploy.d.ts:117

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