package
0.0.0-20240424112144-637d22ce59ea
Repository: https://github.com/opal-project-dev/oracle.git
Documentation: pkg.go.dev

# Functions

NewChainlink creates a new instance of Chainlink, bound to a specific deployed contract.
NewChainlinkCaller creates a new read-only instance of Chainlink, bound to a specific deployed contract.
NewChainlinkFilterer creates a new log filterer instance of Chainlink, bound to a specific deployed contract.
NewChainlinkTransactor creates a new write-only instance of Chainlink, bound to a specific deployed contract.
NewContract creates a new instance of Contract, bound to a specific deployed contract.
NewContractCaller creates a new read-only instance of Contract, bound to a specific deployed contract.
NewContractFilterer creates a new log filterer instance of Contract, bound to a specific deployed contract.
NewContracts creates a new instance of Contracts, bound to a specific deployed contract.
NewContractsCaller creates a new read-only instance of Contracts, bound to a specific deployed contract.
NewContractsFilterer creates a new log filterer instance of Contracts, bound to a specific deployed contract.
NewContractsTransactor creates a new write-only instance of Contracts, bound to a specific deployed contract.
NewContractTransactor creates a new write-only instance of Contract, bound to a specific deployed contract.

# Variables

ChainlinkABI is the input contract used to generate the binding from.
ChainlinkMetaData contains all meta data concerning the Chainlink contract.
ContractABI is the input ABI used to generate the binding from.
ContractMetaData contains all meta data concerning the Contract contract.
ContractsABI is the input contract used to generate the binding from.
ContractsMetaData contains all meta data concerning the Contracts contract.

# Structs

Chainlink is an auto generated Go binding around an Ethereum contract.
ChainlinkCaller is an auto generated read-only Go binding around an Ethereum contract.
ChainlinkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ChainlinkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ChainlinkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ChainlinkRaw is an auto generated low-level Go binding around an Ethereum contract.
ChainlinkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ChainlinkTransactor is an auto generated write-only Go binding around an Ethereum contract.
ChainlinkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ChainlinkTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Contract is an auto generated Go binding around an Ethereum contract.
ContractAnswerUpdated represents a AnswerUpdated event raised by the Contract contract.
ContractAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the Contract contract.
ContractCaller is an auto generated read-only Go binding around an Ethereum contract.
ContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContractNewRound represents a NewRound event raised by the Contract contract.
ContractNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the Contract contract.
ContractOwnershipTransferred represents a OwnershipTransferred event raised by the Contract contract.
ContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Contract contract.
ContractRaw is an auto generated low-level Go binding around an Ethereum contract.
Contracts is an auto generated Go binding around an Ethereum contract.
ContractsCaller is an auto generated read-only Go binding around an Ethereum contract.
ContractsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContractsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContractsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContractsRaw is an auto generated low-level Go binding around an Ethereum contract.
ContractsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContractsTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContractsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContractsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.