# Functions
DeployCrossChainMessenger deploys a new Ethereum contract, binding an instance of CrossChainMessenger to it.
NewCrossChainMessenger creates a new instance of CrossChainMessenger, bound to a specific deployed contract.
NewCrossChainMessengerCaller creates a new read-only instance of CrossChainMessenger, bound to a specific deployed contract.
NewCrossChainMessengerFilterer creates a new log filterer instance of CrossChainMessenger, bound to a specific deployed contract.
NewCrossChainMessengerTransactor creates a new write-only instance of CrossChainMessenger, bound to a specific deployed contract.
# Variables
CrossChainMessengerABI is the input ABI used to generate the binding from.
CrossChainMessengerBin is the compiled bytecode used for deploying new contracts.
CrossChainMessengerMetaData contains all meta data concerning the CrossChainMessenger contract.
# Structs
CrossChainMessenger is an auto generated Go binding around an Ethereum contract.
CrossChainMessengerCaller is an auto generated read-only Go binding around an Ethereum contract.
CrossChainMessengerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CrossChainMessengerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CrossChainMessengerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CrossChainMessengerInitialized represents a Initialized event raised by the CrossChainMessenger contract.
CrossChainMessengerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the CrossChainMessenger contract.
CrossChainMessengerRaw is an auto generated low-level Go binding around an Ethereum contract.
CrossChainMessengerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CrossChainMessengerTransactor is an auto generated write-only Go binding around an Ethereum contract.
CrossChainMessengerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CrossChainMessengerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StructsCrossChainMessage is an auto generated low-level Go binding around an user-defined struct.