Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / deployPoseidonContracts

Variable: deployPoseidonContracts()

const deployPoseidonContracts: (signer?, { poseidonT3, poseidonT4, poseidonT5, poseidonT6 }?, quiet?) => Promise<IDeployedPoseidonContracts>

Defined in: packages/contracts/build/ts/deploy.d.ts:224

Deploy Poseidon contracts

Parameters

signer?

Signer

the signer to use to deploy the contracts

{ poseidonT3, poseidonT4, poseidonT5, poseidonT6 }?

IDeployMaciArgs["poseidonAddresses"]

quiet?

boolean

whether to suppress console output

Returns

Promise<IDeployedPoseidonContracts>

the deployed Poseidon contracts