Skip to main content
Version: v2.0_alpha

MessageProcessorFactory

A factory contract which deploys MessageProcessor contracts.

deploy

function deploy(address _verifier, address _vkRegistry, address _poll, address _owner, enum DomainObjs.Mode _mode) public returns (address messageProcessorAddr)

Deploy a new MessageProcessor contract and return the address.

Parameters

NameTypeDescription
_verifieraddressVerifier contract
_vkRegistryaddressVkRegistry contract
_polladdressPoll contract
_owneraddressOwner of the MessageProcessor contract
_modeenum DomainObjs.ModeVoting mode

Return Values

NameTypeDescription
messageProcessorAddraddressThe deployed MessageProcessor contract