# Functions

NewIDispatcher creates a new instance of IDispatcher, bound to a specific deployed contract.
NewIDispatcherCaller creates a new read-only instance of IDispatcher, bound to a specific deployed contract.
NewIDispatcherFilterer creates a new log filterer instance of IDispatcher, bound to a specific deployed contract.
NewIDispatcherTransactor creates a new write-only instance of IDispatcher, bound to a specific deployed contract.

# Variables

IDispatcherABI is the input ABI used to generate the binding from.
IDispatcherMetaData contains all meta data concerning the IDispatcher contract.

# Structs

AckPacket is an auto generated low-level Go binding around an user-defined struct.
Channel is an auto generated low-level Go binding around an user-defined struct.
ChannelEnd is an auto generated low-level Go binding around an user-defined struct.
Height is an auto generated low-level Go binding around an user-defined struct.
IbcEndpoint is an auto generated low-level Go binding around an user-defined struct.
IbcPacket is an auto generated low-level Go binding around an user-defined struct.
Ics23Proof is an auto generated low-level Go binding around an user-defined struct.
IDispatcher is an auto generated Go binding around an Ethereum contract.
IDispatcherAcknowledgement represents a Acknowledgement event raised by the IDispatcher contract.
IDispatcherAcknowledgementError represents a AcknowledgementError event raised by the IDispatcher contract.
IDispatcherAcknowledgementErrorIterator is returned from FilterAcknowledgementError and is used to iterate over the raw logs and unpacked data for AcknowledgementError events raised by the IDispatcher contract.
IDispatcherAcknowledgementIterator is returned from FilterAcknowledgement and is used to iterate over the raw logs and unpacked data for Acknowledgement events raised by the IDispatcher contract.
IDispatcherCaller is an auto generated read-only Go binding around an Ethereum contract.
IDispatcherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IDispatcherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IDispatcherChannelCloseConfirm represents a ChannelCloseConfirm event raised by the IDispatcher contract.
IDispatcherChannelCloseConfirmError represents a ChannelCloseConfirmError event raised by the IDispatcher contract.
IDispatcherChannelCloseConfirmErrorIterator is returned from FilterChannelCloseConfirmError and is used to iterate over the raw logs and unpacked data for ChannelCloseConfirmError events raised by the IDispatcher contract.
IDispatcherChannelCloseConfirmIterator is returned from FilterChannelCloseConfirm and is used to iterate over the raw logs and unpacked data for ChannelCloseConfirm events raised by the IDispatcher contract.
IDispatcherChannelCloseInit represents a ChannelCloseInit event raised by the IDispatcher contract.
IDispatcherChannelCloseInitError represents a ChannelCloseInitError event raised by the IDispatcher contract.
IDispatcherChannelCloseInitErrorIterator is returned from FilterChannelCloseInitError and is used to iterate over the raw logs and unpacked data for ChannelCloseInitError events raised by the IDispatcher contract.
IDispatcherChannelCloseInitIterator is returned from FilterChannelCloseInit and is used to iterate over the raw logs and unpacked data for ChannelCloseInit events raised by the IDispatcher contract.
IDispatcherChannelOpenAck represents a ChannelOpenAck event raised by the IDispatcher contract.
IDispatcherChannelOpenAckError represents a ChannelOpenAckError event raised by the IDispatcher contract.
IDispatcherChannelOpenAckErrorIterator is returned from FilterChannelOpenAckError and is used to iterate over the raw logs and unpacked data for ChannelOpenAckError events raised by the IDispatcher contract.
IDispatcherChannelOpenAckIterator is returned from FilterChannelOpenAck and is used to iterate over the raw logs and unpacked data for ChannelOpenAck events raised by the IDispatcher contract.
IDispatcherChannelOpenConfirm represents a ChannelOpenConfirm event raised by the IDispatcher contract.
IDispatcherChannelOpenConfirmError represents a ChannelOpenConfirmError event raised by the IDispatcher contract.
IDispatcherChannelOpenConfirmErrorIterator is returned from FilterChannelOpenConfirmError and is used to iterate over the raw logs and unpacked data for ChannelOpenConfirmError events raised by the IDispatcher contract.
IDispatcherChannelOpenConfirmIterator is returned from FilterChannelOpenConfirm and is used to iterate over the raw logs and unpacked data for ChannelOpenConfirm events raised by the IDispatcher contract.
IDispatcherChannelOpenInit represents a ChannelOpenInit event raised by the IDispatcher contract.
IDispatcherChannelOpenInitError represents a ChannelOpenInitError event raised by the IDispatcher contract.
IDispatcherChannelOpenInitErrorIterator is returned from FilterChannelOpenInitError and is used to iterate over the raw logs and unpacked data for ChannelOpenInitError events raised by the IDispatcher contract.
IDispatcherChannelOpenInitIterator is returned from FilterChannelOpenInit and is used to iterate over the raw logs and unpacked data for ChannelOpenInit events raised by the IDispatcher contract.
IDispatcherChannelOpenTry represents a ChannelOpenTry event raised by the IDispatcher contract.
IDispatcherChannelOpenTryError represents a ChannelOpenTryError event raised by the IDispatcher contract.
IDispatcherChannelOpenTryErrorIterator is returned from FilterChannelOpenTryError and is used to iterate over the raw logs and unpacked data for ChannelOpenTryError events raised by the IDispatcher contract.
IDispatcherChannelOpenTryIterator is returned from FilterChannelOpenTry and is used to iterate over the raw logs and unpacked data for ChannelOpenTry events raised by the IDispatcher contract.
IDispatcherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IDispatcherRaw is an auto generated low-level Go binding around an Ethereum contract.
IDispatcherRecvPacket represents a RecvPacket event raised by the IDispatcher contract.
IDispatcherRecvPacketIterator is returned from FilterRecvPacket and is used to iterate over the raw logs and unpacked data for RecvPacket events raised by the IDispatcher contract.
IDispatcherSendPacket represents a SendPacket event raised by the IDispatcher contract.
IDispatcherSendPacketIterator is returned from FilterSendPacket and is used to iterate over the raw logs and unpacked data for SendPacket events raised by the IDispatcher contract.
IDispatcherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IDispatcherTimeout represents a Timeout event raised by the IDispatcher contract.
IDispatcherTimeoutError represents a TimeoutError event raised by the IDispatcher contract.
IDispatcherTimeoutErrorIterator is returned from FilterTimeoutError and is used to iterate over the raw logs and unpacked data for TimeoutError events raised by the IDispatcher contract.
IDispatcherTimeoutIterator is returned from FilterTimeout and is used to iterate over the raw logs and unpacked data for Timeout events raised by the IDispatcher contract.
IDispatcherTransactor is an auto generated write-only Go binding around an Ethereum contract.
IDispatcherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IDispatcherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IDispatcherWriteAckPacket represents a WriteAckPacket event raised by the IDispatcher contract.
IDispatcherWriteAckPacketIterator is returned from FilterWriteAckPacket and is used to iterate over the raw logs and unpacked data for WriteAckPacket events raised by the IDispatcher contract.
IDispatcherWriteTimeoutPacket represents a WriteTimeoutPacket event raised by the IDispatcher contract.
IDispatcherWriteTimeoutPacketIterator is returned from FilterWriteTimeoutPacket and is used to iterate over the raw logs and unpacked data for WriteTimeoutPacket events raised by the IDispatcher contract.
OpIcs23Proof is an auto generated low-level Go binding around an user-defined struct.
OpIcs23ProofPath is an auto generated low-level Go binding around an user-defined struct.