# Functions
DeployReleaseOracle deploys a new Elementrem 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 Elementrem contract.
ReleaseOracleCaller is an auto generated read-only Go binding around an Elementrem contract.
ReleaseOracleCallerRaw is an auto generated low-level read-only Go binding around an Elementrem contract.
ReleaseOracleCallerSession is an auto generated read-only Go binding around an Elementrem contract, with pre-set call options.
ReleaseOracleRaw is an auto generated low-level Go binding around an Elementrem contract.
ReleaseOracleSession is an auto generated Go binding around an Elementrem contract, with pre-set call and transact options.
ReleaseOracleTransactor is an auto generated write-only Go binding around an Elementrem contract.
ReleaseOracleTransactorRaw is an auto generated low-level write-only Go binding around an Elementrem contract.
ReleaseOracleTransactorSession is an auto generated write-only Go binding around an Elementrem 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.