package
1.5.5
Repository: https://github.com/rohit01/go-ethereum.git
Documentation: pkg.go.dev

# Functions

DeployReleaseOracle deploys a new Ethereum contract, binding an instance of ReleaseOracle to it.
NewReleaseOracle creates a new instance of ReleaseOracle, bound to a specific deployed contract.
NewReleaseOracleCaller creates a new read-only instance of ReleaseOracle, bound to a specific deployed contract.
NewReleaseOracleTransactor creates a new write-only instance of ReleaseOracle, bound to a specific deployed contract.
NewReleaseService creates a new service to periodically check for new client releases and notify the user of such.

# Constants

ReleaseOracleABI is the input ABI used to generate the binding from.
ReleaseOracleBin is the compiled bytecode used for deploying new contracts.

# Structs

Config contains the configurations of the release service.
ReleaseOracle is an auto generated Go binding around an Ethereum contract.
ReleaseOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
ReleaseOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ReleaseOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ReleaseOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
ReleaseOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ReleaseOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
ReleaseOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ReleaseOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ReleaseService is a node service that periodically checks the blockchain for newly released versions of the client being run and issues a warning to the user about it.