# Functions
NewClient creates a new instance of Client, bound to a specific deployed contract.
NewClientCaller creates a new read-only instance of Client, bound to a specific deployed contract.
NewClientFilterer creates a new log filterer instance of Client, bound to a specific deployed contract.
NewClientTransactor creates a new write-only instance of Client, bound to a specific deployed contract.
NewPacket creates a new instance of Packet, bound to a specific deployed contract.
NewPacketCaller creates a new read-only instance of Packet, bound to a specific deployed contract.
NewPacketFilterer creates a new log filterer instance of Packet, bound to a specific deployed contract.
NewPacketTransactor creates a new write-only instance of Packet, bound to a specific deployed contract.
# Variables
ClientABI is the input ABI used to generate the binding from.
ClientMetaData contains all meta data concerning the Client contract.
PacketABI is the input ABI used to generate the binding from.
PacketMetaData contains all meta data concerning the Packet contract.
# Structs
Client is an auto generated Go binding around an Ethereum contract.
ClientCaller is an auto generated read-only Go binding around an Ethereum contract.
ClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ClientOwnershipTransferred represents a OwnershipTransferred event raised by the Client contract.
ClientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Client contract.
ClientRaw is an auto generated low-level Go binding around an Ethereum contract.
ClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ClientTransactor is an auto generated write-only Go binding around an Ethereum contract.
ClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
HeightData is an auto generated low-level Go binding around an user-defined struct.
Packet is an auto generated Go binding around an Ethereum contract.
PacketAckPacket represents a AckPacket event raised by the Packet contract.
PacketAckPacketIterator is returned from FilterAckPacket and is used to iterate over the raw logs and unpacked data for AckPacket events raised by the Packet contract.
PacketAckWritten represents a AckWritten event raised by the Packet contract.
PacketAckWrittenIterator is returned from FilterAckWritten and is used to iterate over the raw logs and unpacked data for AckWritten events raised by the Packet contract.
PacketCaller is an auto generated read-only Go binding around an Ethereum contract.
PacketCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PacketCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PacketCleanPacketSent represents a CleanPacketSent event raised by the Packet contract.
PacketCleanPacketSentIterator is returned from FilterCleanPacketSent and is used to iterate over the raw logs and unpacked data for CleanPacketSent events raised by the Packet contract.
PacketFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PacketOwnershipTransferred represents a OwnershipTransferred event raised by the Packet contract.
PacketOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Packet contract.
PacketPacketReceived represents a PacketReceived event raised by the Packet contract.
PacketPacketReceivedIterator is returned from FilterPacketReceived and is used to iterate over the raw logs and unpacked data for PacketReceived events raised by the Packet contract.
PacketPacketSent represents a PacketSent event raised by the Packet contract.
PacketPacketSentIterator is returned from FilterPacketSent and is used to iterate over the raw logs and unpacked data for PacketSent events raised by the Packet contract.
PacketRaw is an auto generated low-level Go binding around an Ethereum contract.
PacketSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PacketTransactor is an auto generated write-only Go binding around an Ethereum contract.
PacketTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PacketTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PacketTypesCleanPacket is an auto generated low-level Go binding around an user-defined struct.
PacketTypesPacket is an auto generated low-level Go binding around an user-defined struct.