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: contracts/build/ts/deploy.d.ts:237

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