# Functions
DeployMessageBus deploys a new Ethereum contract, binding an instance of MessageBus to it.
NewMessageBus creates a new instance of MessageBus, bound to a specific deployed contract.
NewMessageBusCaller creates a new read-only instance of MessageBus, bound to a specific deployed contract.
NewMessageBusFilterer creates a new log filterer instance of MessageBus, bound to a specific deployed contract.
NewMessageBusTransactor creates a new write-only instance of MessageBus, bound to a specific deployed contract.
# Variables
MessageBusABI is the input ABI used to generate the binding from.
MessageBusBin is the compiled bytecode used for deploying new contracts.
MessageBusMetaData contains all meta data concerning the MessageBus contract.
# Structs
MessageBus is an auto generated Go binding around an Ethereum contract.
MessageBusCaller is an auto generated read-only Go binding around an Ethereum contract.
MessageBusCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MessageBusCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MessageBusFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MessageBusInitialized represents a Initialized event raised by the MessageBus contract.
MessageBusInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the MessageBus contract.
MessageBusLogMessagePublished represents a LogMessagePublished event raised by the MessageBus contract.
MessageBusLogMessagePublishedIterator is returned from FilterLogMessagePublished and is used to iterate over the raw logs and unpacked data for LogMessagePublished events raised by the MessageBus contract.
MessageBusOwnershipTransferred represents a OwnershipTransferred event raised by the MessageBus contract.
MessageBusOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MessageBus contract.
MessageBusRaw is an auto generated low-level Go binding around an Ethereum contract.
MessageBusSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MessageBusTransactor is an auto generated write-only Go binding around an Ethereum contract.
MessageBusTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MessageBusTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MessageBusValueTransfer represents a ValueTransfer event raised by the MessageBus contract.
MessageBusValueTransferIterator is returned from FilterValueTransfer and is used to iterate over the raw logs and unpacked data for ValueTransfer events raised by the MessageBus contract.
StructsCrossChainMessage is an auto generated low-level Go binding around an user-defined struct.