# Functions
DeployCairoProver deploys a new Ethereum contract, binding an instance of CairoProver to it.
NewCairoProver creates a new instance of CairoProver, bound to a specific deployed contract.
NewCairoProverCaller creates a new read-only instance of CairoProver, bound to a specific deployed contract.
NewCairoProverFilterer creates a new log filterer instance of CairoProver, bound to a specific deployed contract.
NewCairoProverTransactor creates a new write-only instance of CairoProver, bound to a specific deployed contract.
NewContext creates a new instance of Context, bound to a specific deployed contract.
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.
NewIFactRegistry creates a new instance of IFactRegistry, bound to a specific deployed contract.
NewIFactRegistryCaller creates a new read-only instance of IFactRegistry, bound to a specific deployed contract.
NewIFactRegistryFilterer creates a new log filterer instance of IFactRegistry, bound to a specific deployed contract.
NewIFactRegistryTransactor creates a new write-only instance of IFactRegistry, bound to a specific deployed contract.
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
# Constants
CairoProverABI is the input ABI used to generate the binding from.
ContextABI is the input ABI used to generate the binding from.
IFactRegistryABI is the input ABI used to generate the binding from.
OwnableABI is the input ABI used to generate the binding from.
# Variables
CairoProverBin is the compiled bytecode used for deploying new contracts.
CairoProverFuncSigs maps the 4-byte function signature to its string representation.
IFactRegistryFuncSigs maps the 4-byte function signature to its string representation.
OwnableFuncSigs maps the 4-byte function signature to its string representation.
# Structs
CairoProver is an auto generated Go binding around an Ethereum contract.
CairoProverCaller is an auto generated read-only Go binding around an Ethereum contract.
CairoProverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CairoProverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CairoProverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CairoProverOwnershipTransferred represents a OwnershipTransferred event raised by the CairoProver contract.
CairoProverOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the CairoProver contract.
CairoProverProve represents a Prove event raised by the CairoProver contract.
CairoProverProveIterator is returned from FilterProve and is used to iterate over the raw logs and unpacked data for Prove events raised by the CairoProver contract.
CairoProverRaw is an auto generated low-level Go binding around an Ethereum contract.
CairoProverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CairoProverTransactor is an auto generated write-only Go binding around an Ethereum contract.
CairoProverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CairoProverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CairoProverUpdateRegistry represents a UpdateRegistry event raised by the CairoProver contract.
CairoProverUpdateRegistryIterator is returned from FilterUpdateRegistry and is used to iterate over the raw logs and unpacked data for UpdateRegistry events raised by the CairoProver contract.
Context is an auto generated Go binding around an Ethereum contract.
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IFactRegistry is an auto generated Go binding around an Ethereum contract.
IFactRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
IFactRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IFactRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IFactRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IFactRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
IFactRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IFactRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
IFactRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IFactRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Ownable is an auto generated Go binding around an Ethereum contract.
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OwnableOwnershipTransferred represents a OwnershipTransferred event raised by the Ownable contract.
OwnableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Ownable contract.
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.