# Functions
NewOracle creates a new instance of Oracle, bound to a specific deployed contract.
NewOracleCaller creates a new read-only instance of Oracle, bound to a specific deployed contract.
NewOracleFilterer creates a new log filterer instance of Oracle, bound to a specific deployed contract.
NewOracleTransactor creates a new write-only instance of Oracle, bound to a specific deployed contract.
# Constants
OracleABI is the input ABI used to generate the binding from.
# Structs
Oracle is an auto generated Go binding around an Ethereum contract.
OracleCaller is an auto generated read-only Go binding around an Ethereum contract.
OracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OracleLogSetAuthority represents a LogSetAuthority event raised by the Oracle contract.
OracleLogSetAuthorityIterator is returned from FilterLogSetAuthority and is used to iterate over the raw logs and unpacked data for LogSetAuthority events raised by the Oracle contract.
OracleLogSetOwner represents a LogSetOwner event raised by the Oracle contract.
OracleLogSetOwnerIterator is returned from FilterLogSetOwner and is used to iterate over the raw logs and unpacked data for LogSetOwner events raised by the Oracle contract.
OracleRaw is an auto generated low-level Go binding around an Ethereum contract.
OracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
OracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.