# Functions

NewIClientUpdates creates a new instance of IClientUpdates, bound to a specific deployed contract.
NewIClientUpdatesCaller creates a new read-only instance of IClientUpdates, bound to a specific deployed contract.
NewIClientUpdatesFilterer creates a new log filterer instance of IClientUpdates, bound to a specific deployed contract.
NewIClientUpdatesTransactor creates a new write-only instance of IClientUpdates, bound to a specific deployed contract.
NewILightClient creates a new instance of ILightClient, bound to a specific deployed contract.
NewILightClientCaller creates a new read-only instance of ILightClient, bound to a specific deployed contract.
NewILightClientFilterer creates a new log filterer instance of ILightClient, bound to a specific deployed contract.
NewILightClientTransactor creates a new write-only instance of ILightClient, bound to a specific deployed contract.

# Variables

IClientUpdatesABI is the input ABI used to generate the binding from.
IClientUpdatesMetaData contains all meta data concerning the IClientUpdates contract.
ILightClientABI is the input ABI used to generate the binding from.
ILightClientMetaData contains all meta data concerning the ILightClient contract.

# Structs

IClientUpdates is an auto generated Go binding around an Ethereum contract.
IClientUpdatesCaller is an auto generated read-only Go binding around an Ethereum contract.
IClientUpdatesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IClientUpdatesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IClientUpdatesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IClientUpdatesRaw is an auto generated low-level Go binding around an Ethereum contract.
IClientUpdatesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IClientUpdatesTransactor is an auto generated write-only Go binding around an Ethereum contract.
IClientUpdatesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IClientUpdatesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Ics23Proof is an auto generated low-level Go binding around an user-defined struct.
ILightClient is an auto generated Go binding around an Ethereum contract.
ILightClientCaller is an auto generated read-only Go binding around an Ethereum contract.
ILightClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ILightClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ILightClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ILightClientRaw is an auto generated low-level Go binding around an Ethereum contract.
ILightClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ILightClientTransactor is an auto generated write-only Go binding around an Ethereum contract.
ILightClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ILightClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.