# Functions
NewIApplication creates a new instance of IApplication, bound to a specific deployed contract.
NewIApplicationCaller creates a new read-only instance of IApplication, bound to a specific deployed contract.
NewIApplicationFilterer creates a new log filterer instance of IApplication, bound to a specific deployed contract.
NewIApplicationTransactor creates a new write-only instance of IApplication, bound to a specific deployed contract.
# Variables
IApplicationABI is the input ABI used to generate the binding from.
IApplicationMetaData contains all meta data concerning the IApplication contract.
# Structs
IApplication is an auto generated Go binding around an Ethereum contract.
IApplicationCaller is an auto generated read-only Go binding around an Ethereum contract.
IApplicationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IApplicationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IApplicationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IApplicationNewConsensus represents a NewConsensus event raised by the IApplication contract.
IApplicationNewConsensusIterator is returned from FilterNewConsensus and is used to iterate over the raw logs and unpacked data for NewConsensus events raised by the IApplication contract.
IApplicationOutputExecuted represents a OutputExecuted event raised by the IApplication contract.
IApplicationOutputExecutedIterator is returned from FilterOutputExecuted and is used to iterate over the raw logs and unpacked data for OutputExecuted events raised by the IApplication contract.
IApplicationRaw is an auto generated low-level Go binding around an Ethereum contract.
IApplicationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IApplicationTransactor is an auto generated write-only Go binding around an Ethereum contract.
IApplicationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IApplicationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OutputValidityProof is an auto generated low-level Go binding around an user-defined struct.