# Functions
DeployMerkleTreeMessageBus deploys a new Ethereum contract, binding an instance of MerkleTreeMessageBus to it.
NewMerkleTreeMessageBus creates a new instance of MerkleTreeMessageBus, bound to a specific deployed contract.
NewMerkleTreeMessageBusCaller creates a new read-only instance of MerkleTreeMessageBus, bound to a specific deployed contract.
NewMerkleTreeMessageBusFilterer creates a new log filterer instance of MerkleTreeMessageBus, bound to a specific deployed contract.
NewMerkleTreeMessageBusTransactor creates a new write-only instance of MerkleTreeMessageBus, bound to a specific deployed contract.
# Variables
MerkleTreeMessageBusABI is the input ABI used to generate the binding from.
MerkleTreeMessageBusBin is the compiled bytecode used for deploying new contracts.
MerkleTreeMessageBusMetaData contains all meta data concerning the MerkleTreeMessageBus contract.
# Structs
MerkleTreeMessageBus is an auto generated Go binding around an Ethereum contract.
MerkleTreeMessageBusCaller is an auto generated read-only Go binding around an Ethereum contract.
MerkleTreeMessageBusCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MerkleTreeMessageBusCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MerkleTreeMessageBusFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MerkleTreeMessageBusInitialized represents a Initialized event raised by the MerkleTreeMessageBus contract.
MerkleTreeMessageBusInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the MerkleTreeMessageBus contract.
MerkleTreeMessageBusLogMessagePublished represents a LogMessagePublished event raised by the MerkleTreeMessageBus contract.
MerkleTreeMessageBusLogMessagePublishedIterator is returned from FilterLogMessagePublished and is used to iterate over the raw logs and unpacked data for LogMessagePublished events raised by the MerkleTreeMessageBus contract.
MerkleTreeMessageBusOwnershipTransferred represents a OwnershipTransferred event raised by the MerkleTreeMessageBus contract.
MerkleTreeMessageBusOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the MerkleTreeMessageBus contract.
MerkleTreeMessageBusRaw is an auto generated low-level Go binding around an Ethereum contract.
MerkleTreeMessageBusSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MerkleTreeMessageBusTransactor is an auto generated write-only Go binding around an Ethereum contract.
MerkleTreeMessageBusTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MerkleTreeMessageBusTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MerkleTreeMessageBusValueTransfer represents a ValueTransfer event raised by the MerkleTreeMessageBus contract.
MerkleTreeMessageBusValueTransferIterator is returned from FilterValueTransfer and is used to iterate over the raw logs and unpacked data for ValueTransfer events raised by the MerkleTreeMessageBus contract.
StructsCrossChainMessage is an auto generated low-level Go binding around an user-defined struct.
StructsValueTransferMessage is an auto generated low-level Go binding around an user-defined struct.