# Functions

NewLightclient creates a new instance of Lightclient, bound to a specific deployed contract.
NewLightclientCaller creates a new read-only instance of Lightclient, bound to a specific deployed contract.
NewLightclientFilterer creates a new log filterer instance of Lightclient, bound to a specific deployed contract.
No description provided by the author
NewLightclientTransactor creates a new write-only instance of Lightclient, bound to a specific deployed contract.

# Variables

LightclientABI is the input ABI used to generate the binding from.
LightclientMetaData contains all meta data concerning the Lightclient contract.

# Structs

BN254G1Point is an auto generated low-level Go binding around an user-defined struct.
IPlonkVerifierPlonkProof is an auto generated low-level Go binding around an user-defined struct.
Lightclient is an auto generated Go binding around an Ethereum contract.
LightclientCaller is an auto generated read-only Go binding around an Ethereum contract.
LightclientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LightclientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LightclientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LightclientInitialized represents a Initialized event raised by the Lightclient contract.
LightclientInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Lightclient contract.
LightClientLightClientState is an auto generated low-level Go binding around an user-defined struct.
LightclientNewState represents a NewState event raised by the Lightclient contract.
LightclientNewStateIterator is returned from FilterNewState and is used to iterate over the raw logs and unpacked data for NewState events raised by the Lightclient contract.
LightclientOwnershipTransferred represents a OwnershipTransferred event raised by the Lightclient contract.
LightclientOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Lightclient contract.
LightclientPermissionedProverNotRequired represents a PermissionedProverNotRequired event raised by the Lightclient contract.
LightclientPermissionedProverNotRequiredIterator is returned from FilterPermissionedProverNotRequired and is used to iterate over the raw logs and unpacked data for PermissionedProverNotRequired events raised by the Lightclient contract.
LightclientPermissionedProverRequired represents a PermissionedProverRequired event raised by the Lightclient contract.
LightclientPermissionedProverRequiredIterator is returned from FilterPermissionedProverRequired and is used to iterate over the raw logs and unpacked data for PermissionedProverRequired events raised by the Lightclient contract.
LightclientRaw is an auto generated low-level Go binding around an Ethereum contract.
No description provided by the author
LightclientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LightClientStakeTableState is an auto generated low-level Go binding around an user-defined struct.
LightclientTransactor is an auto generated write-only Go binding around an Ethereum contract.
LightclientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LightclientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LightclientUpgrade represents a Upgrade event raised by the Lightclient contract.
LightclientUpgraded represents a Upgraded event raised by the Lightclient contract.
LightclientUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Lightclient contract.
LightclientUpgradeIterator is returned from FilterUpgrade and is used to iterate over the raw logs and unpacked data for Upgrade events raised by the Lightclient contract.

# Interfaces

No description provided by the author