# Functions

NewUniversalChannelHandler creates a new instance of UniversalChannelHandler, bound to a specific deployed contract.
NewUniversalChannelHandlerCaller creates a new read-only instance of UniversalChannelHandler, bound to a specific deployed contract.
NewUniversalChannelHandlerFilterer creates a new log filterer instance of UniversalChannelHandler, bound to a specific deployed contract.
NewUniversalChannelHandlerTransactor creates a new write-only instance of UniversalChannelHandler, bound to a specific deployed contract.

# Variables

UniversalChannelHandlerABI is the input ABI used to generate the binding from.
UniversalChannelHandlerMetaData contains all meta data concerning the UniversalChannelHandler contract.

# Structs

AckPacket 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.
UniversalChannelHandler is an auto generated Go binding around an Ethereum contract.
UniversalChannelHandlerAdminChanged represents a AdminChanged event raised by the UniversalChannelHandler contract.
UniversalChannelHandlerAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the UniversalChannelHandler contract.
UniversalChannelHandlerBeaconUpgraded represents a BeaconUpgraded event raised by the UniversalChannelHandler contract.
UniversalChannelHandlerBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the UniversalChannelHandler contract.
UniversalChannelHandlerCaller is an auto generated read-only Go binding around an Ethereum contract.
UniversalChannelHandlerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UniversalChannelHandlerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UniversalChannelHandlerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
UniversalChannelHandlerInitialized represents a Initialized event raised by the UniversalChannelHandler contract.
UniversalChannelHandlerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the UniversalChannelHandler contract.
UniversalChannelHandlerOwnershipTransferred represents a OwnershipTransferred event raised by the UniversalChannelHandler contract.
UniversalChannelHandlerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the UniversalChannelHandler contract.
UniversalChannelHandlerOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the UniversalChannelHandler contract.
UniversalChannelHandlerOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the UniversalChannelHandler contract.
UniversalChannelHandlerRaw is an auto generated low-level Go binding around an Ethereum contract.
UniversalChannelHandlerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UniversalChannelHandlerTransactor is an auto generated write-only Go binding around an Ethereum contract.
UniversalChannelHandlerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UniversalChannelHandlerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
UniversalChannelHandlerUCHPacketSent represents a UCHPacketSent event raised by the UniversalChannelHandler contract.
UniversalChannelHandlerUCHPacketSentIterator is returned from FilterUCHPacketSent and is used to iterate over the raw logs and unpacked data for UCHPacketSent events raised by the UniversalChannelHandler contract.
UniversalChannelHandlerUpgraded represents a Upgraded event raised by the UniversalChannelHandler contract.
UniversalChannelHandlerUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the UniversalChannelHandler contract.