Skip to main content
Version: v3.x

IMessageProcessorFactory

MessageProcessorFactory interface

deploy​

function deploy(address _verifier, address _verifyingKeysRegistry, address _poll, enum DomainObjs.Mode _mode) external returns (address)

Deploy a new MessageProcessor contract and return the address.

Parameters​

NameTypeDescription
_verifieraddressVerifier contract
_verifyingKeysRegistryaddressVerifyingKeysRegistry contract
_polladdressPoll contract
_modeenum DomainObjs.ModeVoting mode

Return Values​

NameTypeDescription
[0]addressThe deployed MessageProcessor contract