# Functions
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
ILightClientABI is the input ABI used to generate the binding from.
ILightClientMetaData contains all meta data concerning the ILightClient contract.
# Structs
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.