# Functions
DeployEpoch deploys a new Ethereum contract, binding an instance of Epoch to it.
NewEpoch creates a new instance of Epoch, bound to a specific deployed contract.
NewEpochCaller creates a new read-only instance of Epoch, bound to a specific deployed contract.
NewEpochFilterer creates a new log filterer instance of Epoch, bound to a specific deployed contract.
NewEpochTransactor creates a new write-only instance of Epoch, bound to a specific deployed contract.
NewIEpoch creates a new instance of IEpoch, bound to a specific deployed contract.
NewIEpochCaller creates a new read-only instance of IEpoch, bound to a specific deployed contract.
NewIEpochFilterer creates a new log filterer instance of IEpoch, bound to a specific deployed contract.
NewIEpochTransactor creates a new write-only instance of IEpoch, bound to a specific deployed contract.
# Variables
EpochABI is the input ABI used to generate the binding from.
EpochBin is the compiled bytecode used for deploying new contracts.
EpochMetaData contains all meta data concerning the Epoch contract.
IEpochABI is the input ABI used to generate the binding from.
IEpochMetaData contains all meta data concerning the IEpoch contract.
# Structs
Epoch is an auto generated Go binding around an Ethereum contract.
EpochCaller is an auto generated read-only Go binding around an Ethereum contract.
EpochCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
EpochCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
EpochFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
EpochRaw is an auto generated low-level Go binding around an Ethereum contract.
EpochSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
EpochSetEpoch represents a SetEpoch event raised by the Epoch contract.
EpochSetEpochIterator is returned from FilterSetEpoch and is used to iterate over the raw logs and unpacked data for SetEpoch events raised by the Epoch contract.
EpochTransactor is an auto generated write-only Go binding around an Ethereum contract.
EpochTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
EpochTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IEpoch is an auto generated Go binding around an Ethereum contract.
IEpochCaller is an auto generated read-only Go binding around an Ethereum contract.
IEpochCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IEpochCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IEpochFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IEpochRaw is an auto generated low-level Go binding around an Ethereum contract.
IEpochSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IEpochSetEpoch represents a SetEpoch event raised by the IEpoch contract.
IEpochSetEpochIterator is returned from FilterSetEpoch and is used to iterate over the raw logs and unpacked data for SetEpoch events raised by the IEpoch contract.
IEpochTransactor is an auto generated write-only Go binding around an Ethereum contract.
IEpochTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IEpochTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.