Skip to main content
Version: v3.x

Minimal Anti Collusion Infrastructure (MACI) / IMessageProcessor__factory

Class: IMessageProcessor__factory

Defined in: contracts/typechain-types/factories/contracts/interfaces/IMessageProcessor__factory.ts:69

Constructors

Constructor

new IMessageProcessor__factory(): IMessageProcessor__factory

Returns

IMessageProcessor__factory

Properties

abi

readonly static abi: readonly [{ inputs: readonly [{ internalType: "uint256"; name: "_currentMessageBatchIndex"; type: "uint256"; }, { internalType: "uint256"; name: "_newSbCommitment"; type: "uint256"; }, { internalType: "uint256"; name: "_outputBatchHash"; type: "uint256"; }]; name: "getPublicCircuitInputs"; outputs: readonly [{ internalType: "uint256[]"; name: ""; type: "uint256[]"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly []; name: "processingComplete"; outputs: readonly [{ internalType: "bool"; name: ""; type: "bool"; }]; stateMutability: "view"; type: "function"; }, { inputs: readonly []; name: "sbCommitment"; outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256"; }]; stateMutability: "view"; type: "function"; }] = _abi

Defined in: contracts/typechain-types/factories/contracts/interfaces/IMessageProcessor__factory.ts:70

Methods

connect()

static connect(address, runner?): IMessageProcessor

Defined in: contracts/typechain-types/factories/contracts/interfaces/IMessageProcessor__factory.ts:74

Parameters

address

string

runner?

ContractRunner | null

Returns

IMessageProcessor


createInterface()

static createInterface(): IMessageProcessorInterface

Defined in: contracts/typechain-types/factories/contracts/interfaces/IMessageProcessor__factory.ts:71

Returns

IMessageProcessorInterface