Documentation ¶
Index ¶
- Variables
- type CLStakingExitInfo
- type CLStakingSlashInfo
- type LargeStakeOracle
- type LargeStakeOracleAdminChanged
- type LargeStakeOracleAdminChangedIterator
- type LargeStakeOracleBeaconUpgraded
- type LargeStakeOracleBeaconUpgradedIterator
- type LargeStakeOracleCaller
- func (_LargeStakeOracle *LargeStakeOracleCaller) Dao(opts *bind.CallOpts) (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) ExitLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) GENESISTIME(opts *bind.CallOpts) (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) GetConsensusContract(opts *bind.CallOpts) (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) GetConsensusReport(opts *bind.CallOpts) (struct{ ... }, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) GetConsensusVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) GetContractVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) GetLastProcessingRefSlot(opts *bind.CallOpts) (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) GetProcessingState(opts *bind.CallOpts) (LargeStakeOracleProcessingState, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) LargeStakeContract(opts *bind.CallOpts) (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_LargeStakeOracle *LargeStakeOracleCaller) SECONDSPERSLOT(opts *bind.CallOpts) (*big.Int, error)
- type LargeStakeOracleCallerRaw
- type LargeStakeOracleCallerSession
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) Dao() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) ExitLimit() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) GENESISTIME() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetConsensusContract() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetConsensusReport() (struct{ ... }, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetConsensusVersion() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetContractVersion() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetLastProcessingRefSlot() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetProcessingState() (LargeStakeOracleProcessingState, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) LargeStakeContract() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) Owner() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) Paused() (bool, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) ProxiableUUID() ([32]byte, error)
- func (_LargeStakeOracle *LargeStakeOracleCallerSession) SECONDSPERSLOT() (*big.Int, error)
- type LargeStakeOracleConsensusHashContractSet
- type LargeStakeOracleConsensusHashContractSetIterator
- type LargeStakeOracleConsensusVersionSet
- type LargeStakeOracleConsensusVersionSetIterator
- type LargeStakeOracleContractVersionSet
- type LargeStakeOracleContractVersionSetIterator
- type LargeStakeOracleDaoAddressChanged
- type LargeStakeOracleDaoAddressChangedIterator
- type LargeStakeOracleFilterer
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*LargeStakeOracleAdminChangedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*LargeStakeOracleBeaconUpgradedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterConsensusHashContractSet(opts *bind.FilterOpts, addr []common.Address, prevAddr []common.Address) (*LargeStakeOracleConsensusHashContractSetIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterConsensusVersionSet(opts *bind.FilterOpts, version []*big.Int, prevVersion []*big.Int) (*LargeStakeOracleConsensusVersionSetIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterContractVersionSet(opts *bind.FilterOpts) (*LargeStakeOracleContractVersionSetIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterDaoAddressChanged(opts *bind.FilterOpts) (*LargeStakeOracleDaoAddressChangedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterInitialized(opts *bind.FilterOpts) (*LargeStakeOracleInitializedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterLargeStakeContractChanged(opts *bind.FilterOpts) (*LargeStakeOracleLargeStakeContractChangedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LargeStakeOracleOwnershipTransferredIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterPaused(opts *bind.FilterOpts) (*LargeStakeOraclePausedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterReportSuccess(opts *bind.FilterOpts, refSlot []*big.Int) (*LargeStakeOracleReportSuccessIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterUnpaused(opts *bind.FilterOpts) (*LargeStakeOracleUnpausedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterUpdateExitLimit(opts *bind.FilterOpts) (*LargeStakeOracleUpdateExitLimitIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*LargeStakeOracleUpgradedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterWarnProcessingMissed(opts *bind.FilterOpts, refSlot []*big.Int) (*LargeStakeOracleWarnProcessingMissedIterator, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseAdminChanged(log types.Log) (*LargeStakeOracleAdminChanged, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseBeaconUpgraded(log types.Log) (*LargeStakeOracleBeaconUpgraded, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseConsensusHashContractSet(log types.Log) (*LargeStakeOracleConsensusHashContractSet, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseConsensusVersionSet(log types.Log) (*LargeStakeOracleConsensusVersionSet, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseContractVersionSet(log types.Log) (*LargeStakeOracleContractVersionSet, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseDaoAddressChanged(log types.Log) (*LargeStakeOracleDaoAddressChanged, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseInitialized(log types.Log) (*LargeStakeOracleInitialized, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseLargeStakeContractChanged(log types.Log) (*LargeStakeOracleLargeStakeContractChanged, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseOwnershipTransferred(log types.Log) (*LargeStakeOracleOwnershipTransferred, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParsePaused(log types.Log) (*LargeStakeOraclePaused, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseReportSuccess(log types.Log) (*LargeStakeOracleReportSuccess, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseUnpaused(log types.Log) (*LargeStakeOracleUnpaused, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseUpdateExitLimit(log types.Log) (*LargeStakeOracleUpdateExitLimit, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseUpgraded(log types.Log) (*LargeStakeOracleUpgraded, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseWarnProcessingMissed(log types.Log) (*LargeStakeOracleWarnProcessingMissed, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleAdminChanged) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleBeaconUpgraded, ...) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchConsensusHashContractSet(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleConsensusHashContractSet, ...) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchConsensusVersionSet(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleConsensusVersionSet, ...) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchContractVersionSet(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleContractVersionSet) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchDaoAddressChanged(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleDaoAddressChanged) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleInitialized) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchLargeStakeContractChanged(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleLargeStakeContractChanged) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleOwnershipTransferred, ...) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *LargeStakeOraclePaused) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchReportSuccess(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleReportSuccess, ...) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleUnpaused) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchUpdateExitLimit(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleUpdateExitLimit) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleUpgraded, ...) (event.Subscription, error)
- func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchWarnProcessingMissed(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleWarnProcessingMissed, ...) (event.Subscription, error)
- type LargeStakeOracleInitialized
- type LargeStakeOracleInitializedIterator
- type LargeStakeOracleLargeStakeContractChanged
- type LargeStakeOracleLargeStakeContractChangedIterator
- type LargeStakeOracleOwnershipTransferred
- type LargeStakeOracleOwnershipTransferredIterator
- type LargeStakeOraclePaused
- type LargeStakeOraclePausedIterator
- type LargeStakeOracleProcessingState
- type LargeStakeOracleRaw
- func (_LargeStakeOracle *LargeStakeOracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LargeStakeOracle *LargeStakeOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LargeStakeOracleReportData
- type LargeStakeOracleReportSuccess
- type LargeStakeOracleReportSuccessIterator
- type LargeStakeOracleSession
- func (_LargeStakeOracle *LargeStakeOracleSession) Dao() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) ExitLimit() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) GENESISTIME() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) GetConsensusContract() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) GetConsensusReport() (struct{ ... }, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) GetConsensusVersion() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) GetContractVersion() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) GetLastProcessingRefSlot() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) GetProcessingState() (LargeStakeOracleProcessingState, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) Initialize(secondsPerSlot *big.Int, genesisTime *big.Int, ...) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) LargeStakeContract() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) Owner() (common.Address, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) Pause() (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) Paused() (bool, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) ProxiableUUID() ([32]byte, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) RenounceOwnership() (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SECONDSPERSLOT() (*big.Int, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SetConsensusContract(addr common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SetConsensusVersion(version *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SetExitLimit(_exitLimit *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SetLargeStakeContract(_largeStakeContractAddress common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SubmitConsensusReport(reportHash [32]byte, refSlot *big.Int, deadline *big.Int, _moduleId *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) SubmitReportData(data LargeStakeOracleReportData, _contractVersion *big.Int, _moduleId *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) Unpause() (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) UpdateContractVersion(version *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type LargeStakeOracleTransactor
- func (_LargeStakeOracle *LargeStakeOracleTransactor) Initialize(opts *bind.TransactOpts, secondsPerSlot *big.Int, genesisTime *big.Int, ...) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) SetConsensusContract(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) SetConsensusVersion(opts *bind.TransactOpts, version *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) SetDaoAddress(opts *bind.TransactOpts, _dao common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) SetExitLimit(opts *bind.TransactOpts, _exitLimit *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) SetLargeStakeContract(opts *bind.TransactOpts, _largeStakeContractAddress common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) SubmitConsensusReport(opts *bind.TransactOpts, reportHash [32]byte, refSlot *big.Int, ...) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) SubmitReportData(opts *bind.TransactOpts, data LargeStakeOracleReportData, ...) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) UpdateContractVersion(opts *bind.TransactOpts, version *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type LargeStakeOracleTransactorRaw
- type LargeStakeOracleTransactorSession
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) Initialize(secondsPerSlot *big.Int, genesisTime *big.Int, ...) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) Pause() (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetConsensusContract(addr common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetConsensusVersion(version *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetExitLimit(_exitLimit *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetLargeStakeContract(_largeStakeContractAddress common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SubmitConsensusReport(reportHash [32]byte, refSlot *big.Int, deadline *big.Int, _moduleId *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SubmitReportData(data LargeStakeOracleReportData, _contractVersion *big.Int, _moduleId *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) Unpause() (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) UpdateContractVersion(version *big.Int) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_LargeStakeOracle *LargeStakeOracleTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type LargeStakeOracleUnpaused
- type LargeStakeOracleUnpausedIterator
- type LargeStakeOracleUpdateExitLimit
- type LargeStakeOracleUpdateExitLimitIterator
- type LargeStakeOracleUpgraded
- type LargeStakeOracleUpgradedIterator
- type LargeStakeOracleWarnProcessingMissed
- type LargeStakeOracleWarnProcessingMissedIterator
Constants ¶
This section is empty.
Variables ¶
var LargeStakeOracleABI = LargeStakeOracleMetaData.ABI
LargeStakeOracleABI is the input ABI used to generate the binding from. Deprecated: Use LargeStakeOracleMetaData.ABI instead.
var LargeStakeOracleMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"AddressCannotBeSame\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AddressCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DaoCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExitLimitNotZero\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"initialRefSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"processingRefSlot\",\"type\":\"uint256\"}],\"name\":\"InitialRefSlotCannotBeLessThanProcessingOne\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAddr\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidContractVersionIncrement\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ModuleIdIsZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ModuleIdNotEqual\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NonZeroContractVersionOnInit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyConsensusContractCanSubmitReport\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OverExitLimit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PermissionDenied\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"ProcessingDeadlineMissed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RefSlotAlreadyProcessing\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"refSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"prevRefSlot\",\"type\":\"uint256\"}],\"name\":\"RefSlotCannotDecrease\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"refSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"processingRefSlot\",\"type\":\"uint256\"}],\"name\":\"RefSlotMustBeGreaterThanProcessingOne\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ReportDataIsEmpty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SenderNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnexpectedChainConfig\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expectedVersion\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"receivedVersion\",\"type\":\"uint256\"}],\"name\":\"UnexpectedConsensusVersion\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"received\",\"type\":\"uint256\"}],\"name\":\"UnexpectedContractVersion\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"consensusHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"receivedHash\",\"type\":\"bytes32\"}],\"name\":\"UnexpectedDataHash\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"consensusRefSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dataRefSlot\",\"type\":\"uint256\"}],\"name\":\"UnexpectedRefSlot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"VersionCannotBeSame\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prevAddr\",\"type\":\"address\"}],\"name\":\"ConsensusHashContractSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"version\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"prevVersion\",\"type\":\"uint256\"}],\"name\":\"ConsensusVersionSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"version\",\"type\":\"uint256\"}],\"name\":\"ContractVersionSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_oldDao\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"}],\"name\":\"DaoAddressChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldLargeStake\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newLargeStake\",\"type\":\"address\"}],\"name\":\"LargeStakeContractChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"refSlot\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"consensusVersion\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint128\",\"name\":\"stakingId\",\"type\":\"uint128\"},{\"internalType\":\"bytes[]\",\"name\":\"pubkeys\",\"type\":\"bytes[]\"}],\"indexed\":false,\"internalType\":\"structCLStakingExitInfo[]\",\"name\":\"cLStakingExitInfos\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint128\",\"name\":\"stakingId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"slashAmount\",\"type\":\"uint128\"},{\"internalType\":\"bytes\",\"name\":\"pubkey\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structCLStakingSlashInfo[]\",\"name\":\"cLStakingSlashInfos\",\"type\":\"tuple[]\"}],\"name\":\"ReportSuccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldExitLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newExitLimit\",\"type\":\"uint256\"}],\"name\":\"UpdateExitLimit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"refSlot\",\"type\":\"uint256\"}],\"name\":\"WarnProcessingMissed\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"GENESIS_TIME\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SECONDS_PER_SLOT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dao\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"exitLimit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getConsensusContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getConsensusReport\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"refSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"processingDeadlineTime\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"processingStarted\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getConsensusVersion\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getContractVersion\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastProcessingRefSlot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getProcessingState\",\"outputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"currentFrameRefSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"processingDeadlineTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"dataHash\",\"type\":\"bytes32\"},{\"internalType\":\"bool\",\"name\":\"dataSubmitted\",\"type\":\"bool\"}],\"internalType\":\"structLargeStakeOracle.ProcessingState\",\"name\":\"result\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"secondsPerSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"genesisTime\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"consensusContract\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"consensusVersion\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"lastProcessingRefSlot\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_largeStakeContract\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"largeStakeContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setConsensusContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"version\",\"type\":\"uint256\"}],\"name\":\"setConsensusVersion\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dao\",\"type\":\"address\"}],\"name\":\"setDaoAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_exitLimit\",\"type\":\"uint256\"}],\"name\":\"setExitLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_largeStakeContractAddress\",\"type\":\"address\"}],\"name\":\"setLargeStakeContract\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"reportHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"refSlot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_moduleId\",\"type\":\"uint256\"}],\"name\":\"submitConsensusReport\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"consensusVersion\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"refSlot\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint128\",\"name\":\"stakingId\",\"type\":\"uint128\"},{\"internalType\":\"bytes[]\",\"name\":\"pubkeys\",\"type\":\"bytes[]\"}],\"internalType\":\"structCLStakingExitInfo[]\",\"name\":\"clStakingExitInfos\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint128\",\"name\":\"stakingId\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"slashAmount\",\"type\":\"uint128\"},{\"internalType\":\"bytes\",\"name\":\"pubkey\",\"type\":\"bytes\"}],\"internalType\":\"structCLStakingSlashInfo[]\",\"name\":\"clStakingSlashInfos\",\"type\":\"tuple[]\"}],\"internalType\":\"structLargeStakeOracle.ReportData\",\"name\":\"data\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"_contractVersion\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_moduleId\",\"type\":\"uint256\"}],\"name\":\"submitReportData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"version\",\"type\":\"uint256\"}],\"name\":\"updateContractVersion\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
LargeStakeOracleMetaData contains all meta data concerning the LargeStakeOracle contract.
Functions ¶
This section is empty.
Types ¶
type CLStakingExitInfo ¶
CLStakingExitInfo is an auto generated low-level Go binding around an user-defined struct.
type CLStakingSlashInfo ¶
CLStakingSlashInfo is an auto generated low-level Go binding around an user-defined struct.
type LargeStakeOracle ¶
type LargeStakeOracle struct { LargeStakeOracleCaller // Read-only binding to the contract LargeStakeOracleTransactor // Write-only binding to the contract LargeStakeOracleFilterer // Log filterer for contract events }
LargeStakeOracle is an auto generated Go binding around an Ethereum contract.
func NewLargeStakeOracle ¶
func NewLargeStakeOracle(address common.Address, backend bind.ContractBackend) (*LargeStakeOracle, error)
NewLargeStakeOracle creates a new instance of LargeStakeOracle, bound to a specific deployed contract.
type LargeStakeOracleAdminChanged ¶
type LargeStakeOracleAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleAdminChanged represents a AdminChanged event raised by the LargeStakeOracle contract.
type LargeStakeOracleAdminChangedIterator ¶
type LargeStakeOracleAdminChangedIterator struct { Event *LargeStakeOracleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleAdminChangedIterator) Close ¶
func (it *LargeStakeOracleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleAdminChangedIterator) Error ¶
func (it *LargeStakeOracleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleAdminChangedIterator) Next ¶
func (it *LargeStakeOracleAdminChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleBeaconUpgraded ¶
type LargeStakeOracleBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleBeaconUpgraded represents a BeaconUpgraded event raised by the LargeStakeOracle contract.
type LargeStakeOracleBeaconUpgradedIterator ¶
type LargeStakeOracleBeaconUpgradedIterator struct { Event *LargeStakeOracleBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleBeaconUpgradedIterator) Close ¶
func (it *LargeStakeOracleBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleBeaconUpgradedIterator) Error ¶
func (it *LargeStakeOracleBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleBeaconUpgradedIterator) Next ¶
func (it *LargeStakeOracleBeaconUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleCaller ¶
type LargeStakeOracleCaller struct {
// contains filtered or unexported fields
}
LargeStakeOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLargeStakeOracleCaller ¶
func NewLargeStakeOracleCaller(address common.Address, caller bind.ContractCaller) (*LargeStakeOracleCaller, error)
NewLargeStakeOracleCaller creates a new read-only instance of LargeStakeOracle, bound to a specific deployed contract.
func (*LargeStakeOracleCaller) Dao ¶
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*LargeStakeOracleCaller) ExitLimit ¶
ExitLimit is a free data retrieval call binding the contract method 0x44ed9f66.
Solidity: function exitLimit() view returns(uint256)
func (*LargeStakeOracleCaller) GENESISTIME ¶
GENESISTIME is a free data retrieval call binding the contract method 0xf2882461.
Solidity: function GENESIS_TIME() view returns(uint256)
func (*LargeStakeOracleCaller) GetConsensusContract ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) GetConsensusContract(opts *bind.CallOpts) (common.Address, error)
GetConsensusContract is a free data retrieval call binding the contract method 0x8f55b571.
Solidity: function getConsensusContract() view returns(address)
func (*LargeStakeOracleCaller) GetConsensusReport ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) GetConsensusReport(opts *bind.CallOpts) (struct { Hash [32]byte RefSlot *big.Int ProcessingDeadlineTime *big.Int ProcessingStarted bool }, error)
GetConsensusReport is a free data retrieval call binding the contract method 0x60d64d38.
Solidity: function getConsensusReport() view returns(bytes32 hash, uint256 refSlot, uint256 processingDeadlineTime, bool processingStarted)
func (*LargeStakeOracleCaller) GetConsensusVersion ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) GetConsensusVersion(opts *bind.CallOpts) (*big.Int, error)
GetConsensusVersion is a free data retrieval call binding the contract method 0x5be20425.
Solidity: function getConsensusVersion() view returns(uint256)
func (*LargeStakeOracleCaller) GetContractVersion ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) GetContractVersion(opts *bind.CallOpts) (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*LargeStakeOracleCaller) GetLastProcessingRefSlot ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) GetLastProcessingRefSlot(opts *bind.CallOpts) (*big.Int, error)
GetLastProcessingRefSlot is a free data retrieval call binding the contract method 0x3584d59c.
Solidity: function getLastProcessingRefSlot() view returns(uint256)
func (*LargeStakeOracleCaller) GetProcessingState ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) GetProcessingState(opts *bind.CallOpts) (LargeStakeOracleProcessingState, error)
GetProcessingState is a free data retrieval call binding the contract method 0x8f7797c2.
Solidity: function getProcessingState() view returns((uint256,uint256,bytes32,bool) result)
func (*LargeStakeOracleCaller) LargeStakeContract ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) LargeStakeContract(opts *bind.CallOpts) (common.Address, error)
LargeStakeContract is a free data retrieval call binding the contract method 0xf7f14113.
Solidity: function largeStakeContract() view returns(address)
func (*LargeStakeOracleCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LargeStakeOracleCaller) Paused ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*LargeStakeOracleCaller) ProxiableUUID ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*LargeStakeOracleCaller) SECONDSPERSLOT ¶
func (_LargeStakeOracle *LargeStakeOracleCaller) SECONDSPERSLOT(opts *bind.CallOpts) (*big.Int, error)
SECONDSPERSLOT is a free data retrieval call binding the contract method 0x304b9071.
Solidity: function SECONDS_PER_SLOT() view returns(uint256)
type LargeStakeOracleCallerRaw ¶
type LargeStakeOracleCallerRaw struct {
Contract *LargeStakeOracleCaller // Generic read-only contract binding to access the raw methods on
}
LargeStakeOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LargeStakeOracleCallerRaw) Call ¶
func (_LargeStakeOracle *LargeStakeOracleCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type LargeStakeOracleCallerSession ¶
type LargeStakeOracleCallerSession struct { Contract *LargeStakeOracleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LargeStakeOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LargeStakeOracleCallerSession) Dao ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*LargeStakeOracleCallerSession) ExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) ExitLimit() (*big.Int, error)
ExitLimit is a free data retrieval call binding the contract method 0x44ed9f66.
Solidity: function exitLimit() view returns(uint256)
func (*LargeStakeOracleCallerSession) GENESISTIME ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) GENESISTIME() (*big.Int, error)
GENESISTIME is a free data retrieval call binding the contract method 0xf2882461.
Solidity: function GENESIS_TIME() view returns(uint256)
func (*LargeStakeOracleCallerSession) GetConsensusContract ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetConsensusContract() (common.Address, error)
GetConsensusContract is a free data retrieval call binding the contract method 0x8f55b571.
Solidity: function getConsensusContract() view returns(address)
func (*LargeStakeOracleCallerSession) GetConsensusReport ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetConsensusReport() (struct { Hash [32]byte RefSlot *big.Int ProcessingDeadlineTime *big.Int ProcessingStarted bool }, error)
GetConsensusReport is a free data retrieval call binding the contract method 0x60d64d38.
Solidity: function getConsensusReport() view returns(bytes32 hash, uint256 refSlot, uint256 processingDeadlineTime, bool processingStarted)
func (*LargeStakeOracleCallerSession) GetConsensusVersion ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetConsensusVersion() (*big.Int, error)
GetConsensusVersion is a free data retrieval call binding the contract method 0x5be20425.
Solidity: function getConsensusVersion() view returns(uint256)
func (*LargeStakeOracleCallerSession) GetContractVersion ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*LargeStakeOracleCallerSession) GetLastProcessingRefSlot ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetLastProcessingRefSlot() (*big.Int, error)
GetLastProcessingRefSlot is a free data retrieval call binding the contract method 0x3584d59c.
Solidity: function getLastProcessingRefSlot() view returns(uint256)
func (*LargeStakeOracleCallerSession) GetProcessingState ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) GetProcessingState() (LargeStakeOracleProcessingState, error)
GetProcessingState is a free data retrieval call binding the contract method 0x8f7797c2.
Solidity: function getProcessingState() view returns((uint256,uint256,bytes32,bool) result)
func (*LargeStakeOracleCallerSession) LargeStakeContract ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) LargeStakeContract() (common.Address, error)
LargeStakeContract is a free data retrieval call binding the contract method 0xf7f14113.
Solidity: function largeStakeContract() view returns(address)
func (*LargeStakeOracleCallerSession) Owner ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LargeStakeOracleCallerSession) Paused ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*LargeStakeOracleCallerSession) ProxiableUUID ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*LargeStakeOracleCallerSession) SECONDSPERSLOT ¶
func (_LargeStakeOracle *LargeStakeOracleCallerSession) SECONDSPERSLOT() (*big.Int, error)
SECONDSPERSLOT is a free data retrieval call binding the contract method 0x304b9071.
Solidity: function SECONDS_PER_SLOT() view returns(uint256)
type LargeStakeOracleConsensusHashContractSet ¶
type LargeStakeOracleConsensusHashContractSet struct { Addr common.Address PrevAddr common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleConsensusHashContractSet represents a ConsensusHashContractSet event raised by the LargeStakeOracle contract.
type LargeStakeOracleConsensusHashContractSetIterator ¶
type LargeStakeOracleConsensusHashContractSetIterator struct { Event *LargeStakeOracleConsensusHashContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleConsensusHashContractSetIterator is returned from FilterConsensusHashContractSet and is used to iterate over the raw logs and unpacked data for ConsensusHashContractSet events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleConsensusHashContractSetIterator) Close ¶
func (it *LargeStakeOracleConsensusHashContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleConsensusHashContractSetIterator) Error ¶
func (it *LargeStakeOracleConsensusHashContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleConsensusHashContractSetIterator) Next ¶
func (it *LargeStakeOracleConsensusHashContractSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleConsensusVersionSet ¶
type LargeStakeOracleConsensusVersionSet struct { Version *big.Int PrevVersion *big.Int Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleConsensusVersionSet represents a ConsensusVersionSet event raised by the LargeStakeOracle contract.
type LargeStakeOracleConsensusVersionSetIterator ¶
type LargeStakeOracleConsensusVersionSetIterator struct { Event *LargeStakeOracleConsensusVersionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleConsensusVersionSetIterator is returned from FilterConsensusVersionSet and is used to iterate over the raw logs and unpacked data for ConsensusVersionSet events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleConsensusVersionSetIterator) Close ¶
func (it *LargeStakeOracleConsensusVersionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleConsensusVersionSetIterator) Error ¶
func (it *LargeStakeOracleConsensusVersionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleConsensusVersionSetIterator) Next ¶
func (it *LargeStakeOracleConsensusVersionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleContractVersionSet ¶
type LargeStakeOracleContractVersionSet struct { Version *big.Int Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleContractVersionSet represents a ContractVersionSet event raised by the LargeStakeOracle contract.
type LargeStakeOracleContractVersionSetIterator ¶
type LargeStakeOracleContractVersionSetIterator struct { Event *LargeStakeOracleContractVersionSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleContractVersionSetIterator is returned from FilterContractVersionSet and is used to iterate over the raw logs and unpacked data for ContractVersionSet events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleContractVersionSetIterator) Close ¶
func (it *LargeStakeOracleContractVersionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleContractVersionSetIterator) Error ¶
func (it *LargeStakeOracleContractVersionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleContractVersionSetIterator) Next ¶
func (it *LargeStakeOracleContractVersionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleDaoAddressChanged ¶
type LargeStakeOracleDaoAddressChanged struct { OldDao common.Address Dao common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleDaoAddressChanged represents a DaoAddressChanged event raised by the LargeStakeOracle contract.
type LargeStakeOracleDaoAddressChangedIterator ¶
type LargeStakeOracleDaoAddressChangedIterator struct { Event *LargeStakeOracleDaoAddressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleDaoAddressChangedIterator is returned from FilterDaoAddressChanged and is used to iterate over the raw logs and unpacked data for DaoAddressChanged events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleDaoAddressChangedIterator) Close ¶
func (it *LargeStakeOracleDaoAddressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleDaoAddressChangedIterator) Error ¶
func (it *LargeStakeOracleDaoAddressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleDaoAddressChangedIterator) Next ¶
func (it *LargeStakeOracleDaoAddressChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleFilterer ¶
type LargeStakeOracleFilterer struct {
// contains filtered or unexported fields
}
LargeStakeOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLargeStakeOracleFilterer ¶
func NewLargeStakeOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*LargeStakeOracleFilterer, error)
NewLargeStakeOracleFilterer creates a new log filterer instance of LargeStakeOracle, bound to a specific deployed contract.
func (*LargeStakeOracleFilterer) FilterAdminChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*LargeStakeOracleAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*LargeStakeOracleFilterer) FilterBeaconUpgraded ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*LargeStakeOracleBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*LargeStakeOracleFilterer) FilterConsensusHashContractSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterConsensusHashContractSet(opts *bind.FilterOpts, addr []common.Address, prevAddr []common.Address) (*LargeStakeOracleConsensusHashContractSetIterator, error)
FilterConsensusHashContractSet is a free log retrieval operation binding the contract event 0x25421480fb7f52d18947876279a213696b58d7e0e5416ce5e2c9f9942661c34c.
Solidity: event ConsensusHashContractSet(address indexed addr, address indexed prevAddr)
func (*LargeStakeOracleFilterer) FilterConsensusVersionSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterConsensusVersionSet(opts *bind.FilterOpts, version []*big.Int, prevVersion []*big.Int) (*LargeStakeOracleConsensusVersionSetIterator, error)
FilterConsensusVersionSet is a free log retrieval operation binding the contract event 0xfa5304972d4ec3e3207f0bbf91155a49d0dfa62488f9529403a2a49e4b29a895.
Solidity: event ConsensusVersionSet(uint256 indexed version, uint256 indexed prevVersion)
func (*LargeStakeOracleFilterer) FilterContractVersionSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterContractVersionSet(opts *bind.FilterOpts) (*LargeStakeOracleContractVersionSetIterator, error)
FilterContractVersionSet is a free log retrieval operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*LargeStakeOracleFilterer) FilterDaoAddressChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterDaoAddressChanged(opts *bind.FilterOpts) (*LargeStakeOracleDaoAddressChangedIterator, error)
FilterDaoAddressChanged is a free log retrieval operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address _oldDao, address _dao)
func (*LargeStakeOracleFilterer) FilterInitialized ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterInitialized(opts *bind.FilterOpts) (*LargeStakeOracleInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LargeStakeOracleFilterer) FilterLargeStakeContractChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterLargeStakeContractChanged(opts *bind.FilterOpts) (*LargeStakeOracleLargeStakeContractChangedIterator, error)
FilterLargeStakeContractChanged is a free log retrieval operation binding the contract event 0x4488ff66d0bb7e9dd13642f8c726690f8656f04a5dcf78e5df63d4902e6cbbab.
Solidity: event LargeStakeContractChanged(address oldLargeStake, address newLargeStake)
func (*LargeStakeOracleFilterer) FilterOwnershipTransferred ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LargeStakeOracleOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LargeStakeOracleFilterer) FilterPaused ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterPaused(opts *bind.FilterOpts) (*LargeStakeOraclePausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*LargeStakeOracleFilterer) FilterReportSuccess ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterReportSuccess(opts *bind.FilterOpts, refSlot []*big.Int) (*LargeStakeOracleReportSuccessIterator, error)
FilterReportSuccess is a free log retrieval operation binding the contract event 0x740a43ef79afdc8749797649884191730eb256813410ae1e8c706ff26158b745.
Solidity: event ReportSuccess(uint256 indexed refSlot, uint256 consensusVersion, (uint128,bytes[])[] cLStakingExitInfos, (uint128,uint128,bytes)[] cLStakingSlashInfos)
func (*LargeStakeOracleFilterer) FilterUnpaused ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterUnpaused(opts *bind.FilterOpts) (*LargeStakeOracleUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*LargeStakeOracleFilterer) FilterUpdateExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterUpdateExitLimit(opts *bind.FilterOpts) (*LargeStakeOracleUpdateExitLimitIterator, error)
FilterUpdateExitLimit is a free log retrieval operation binding the contract event 0x9680447bbf45ec5a1fdc9fdbf98468d2a8b74e804efb12ad76a81f3c928a51e5.
Solidity: event UpdateExitLimit(uint256 oldExitLimit, uint256 newExitLimit)
func (*LargeStakeOracleFilterer) FilterUpgraded ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*LargeStakeOracleUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*LargeStakeOracleFilterer) FilterWarnProcessingMissed ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) FilterWarnProcessingMissed(opts *bind.FilterOpts, refSlot []*big.Int) (*LargeStakeOracleWarnProcessingMissedIterator, error)
FilterWarnProcessingMissed is a free log retrieval operation binding the contract event 0x800b849c8bf80718cf786c99d1091c079fe2c5e420a3ba7ba9b0ef8179ef2c38.
Solidity: event WarnProcessingMissed(uint256 indexed refSlot)
func (*LargeStakeOracleFilterer) ParseAdminChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseAdminChanged(log types.Log) (*LargeStakeOracleAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*LargeStakeOracleFilterer) ParseBeaconUpgraded ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseBeaconUpgraded(log types.Log) (*LargeStakeOracleBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*LargeStakeOracleFilterer) ParseConsensusHashContractSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseConsensusHashContractSet(log types.Log) (*LargeStakeOracleConsensusHashContractSet, error)
ParseConsensusHashContractSet is a log parse operation binding the contract event 0x25421480fb7f52d18947876279a213696b58d7e0e5416ce5e2c9f9942661c34c.
Solidity: event ConsensusHashContractSet(address indexed addr, address indexed prevAddr)
func (*LargeStakeOracleFilterer) ParseConsensusVersionSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseConsensusVersionSet(log types.Log) (*LargeStakeOracleConsensusVersionSet, error)
ParseConsensusVersionSet is a log parse operation binding the contract event 0xfa5304972d4ec3e3207f0bbf91155a49d0dfa62488f9529403a2a49e4b29a895.
Solidity: event ConsensusVersionSet(uint256 indexed version, uint256 indexed prevVersion)
func (*LargeStakeOracleFilterer) ParseContractVersionSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseContractVersionSet(log types.Log) (*LargeStakeOracleContractVersionSet, error)
ParseContractVersionSet is a log parse operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*LargeStakeOracleFilterer) ParseDaoAddressChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseDaoAddressChanged(log types.Log) (*LargeStakeOracleDaoAddressChanged, error)
ParseDaoAddressChanged is a log parse operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address _oldDao, address _dao)
func (*LargeStakeOracleFilterer) ParseInitialized ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseInitialized(log types.Log) (*LargeStakeOracleInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LargeStakeOracleFilterer) ParseLargeStakeContractChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseLargeStakeContractChanged(log types.Log) (*LargeStakeOracleLargeStakeContractChanged, error)
ParseLargeStakeContractChanged is a log parse operation binding the contract event 0x4488ff66d0bb7e9dd13642f8c726690f8656f04a5dcf78e5df63d4902e6cbbab.
Solidity: event LargeStakeContractChanged(address oldLargeStake, address newLargeStake)
func (*LargeStakeOracleFilterer) ParseOwnershipTransferred ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseOwnershipTransferred(log types.Log) (*LargeStakeOracleOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LargeStakeOracleFilterer) ParsePaused ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParsePaused(log types.Log) (*LargeStakeOraclePaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*LargeStakeOracleFilterer) ParseReportSuccess ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseReportSuccess(log types.Log) (*LargeStakeOracleReportSuccess, error)
ParseReportSuccess is a log parse operation binding the contract event 0x740a43ef79afdc8749797649884191730eb256813410ae1e8c706ff26158b745.
Solidity: event ReportSuccess(uint256 indexed refSlot, uint256 consensusVersion, (uint128,bytes[])[] cLStakingExitInfos, (uint128,uint128,bytes)[] cLStakingSlashInfos)
func (*LargeStakeOracleFilterer) ParseUnpaused ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseUnpaused(log types.Log) (*LargeStakeOracleUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*LargeStakeOracleFilterer) ParseUpdateExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseUpdateExitLimit(log types.Log) (*LargeStakeOracleUpdateExitLimit, error)
ParseUpdateExitLimit is a log parse operation binding the contract event 0x9680447bbf45ec5a1fdc9fdbf98468d2a8b74e804efb12ad76a81f3c928a51e5.
Solidity: event UpdateExitLimit(uint256 oldExitLimit, uint256 newExitLimit)
func (*LargeStakeOracleFilterer) ParseUpgraded ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseUpgraded(log types.Log) (*LargeStakeOracleUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*LargeStakeOracleFilterer) ParseWarnProcessingMissed ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) ParseWarnProcessingMissed(log types.Log) (*LargeStakeOracleWarnProcessingMissed, error)
ParseWarnProcessingMissed is a log parse operation binding the contract event 0x800b849c8bf80718cf786c99d1091c079fe2c5e420a3ba7ba9b0ef8179ef2c38.
Solidity: event WarnProcessingMissed(uint256 indexed refSlot)
func (*LargeStakeOracleFilterer) WatchAdminChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*LargeStakeOracleFilterer) WatchBeaconUpgraded ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*LargeStakeOracleFilterer) WatchConsensusHashContractSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchConsensusHashContractSet(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleConsensusHashContractSet, addr []common.Address, prevAddr []common.Address) (event.Subscription, error)
WatchConsensusHashContractSet is a free log subscription operation binding the contract event 0x25421480fb7f52d18947876279a213696b58d7e0e5416ce5e2c9f9942661c34c.
Solidity: event ConsensusHashContractSet(address indexed addr, address indexed prevAddr)
func (*LargeStakeOracleFilterer) WatchConsensusVersionSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchConsensusVersionSet(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleConsensusVersionSet, version []*big.Int, prevVersion []*big.Int) (event.Subscription, error)
WatchConsensusVersionSet is a free log subscription operation binding the contract event 0xfa5304972d4ec3e3207f0bbf91155a49d0dfa62488f9529403a2a49e4b29a895.
Solidity: event ConsensusVersionSet(uint256 indexed version, uint256 indexed prevVersion)
func (*LargeStakeOracleFilterer) WatchContractVersionSet ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchContractVersionSet(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleContractVersionSet) (event.Subscription, error)
WatchContractVersionSet is a free log subscription operation binding the contract event 0xfddcded6b4f4730c226821172046b48372d3cd963c159701ae1b7c3bcac541bb.
Solidity: event ContractVersionSet(uint256 version)
func (*LargeStakeOracleFilterer) WatchDaoAddressChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchDaoAddressChanged(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleDaoAddressChanged) (event.Subscription, error)
WatchDaoAddressChanged is a free log subscription operation binding the contract event 0xd5b3b0e6e0098a82fa04cf04faff9109f98389a10c80f20eb7186b9274168946.
Solidity: event DaoAddressChanged(address _oldDao, address _dao)
func (*LargeStakeOracleFilterer) WatchInitialized ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*LargeStakeOracleFilterer) WatchLargeStakeContractChanged ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchLargeStakeContractChanged(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleLargeStakeContractChanged) (event.Subscription, error)
WatchLargeStakeContractChanged is a free log subscription operation binding the contract event 0x4488ff66d0bb7e9dd13642f8c726690f8656f04a5dcf78e5df63d4902e6cbbab.
Solidity: event LargeStakeContractChanged(address oldLargeStake, address newLargeStake)
func (*LargeStakeOracleFilterer) WatchOwnershipTransferred ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LargeStakeOracleFilterer) WatchPaused ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *LargeStakeOraclePaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*LargeStakeOracleFilterer) WatchReportSuccess ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchReportSuccess(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleReportSuccess, refSlot []*big.Int) (event.Subscription, error)
WatchReportSuccess is a free log subscription operation binding the contract event 0x740a43ef79afdc8749797649884191730eb256813410ae1e8c706ff26158b745.
Solidity: event ReportSuccess(uint256 indexed refSlot, uint256 consensusVersion, (uint128,bytes[])[] cLStakingExitInfos, (uint128,uint128,bytes)[] cLStakingSlashInfos)
func (*LargeStakeOracleFilterer) WatchUnpaused ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*LargeStakeOracleFilterer) WatchUpdateExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchUpdateExitLimit(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleUpdateExitLimit) (event.Subscription, error)
WatchUpdateExitLimit is a free log subscription operation binding the contract event 0x9680447bbf45ec5a1fdc9fdbf98468d2a8b74e804efb12ad76a81f3c928a51e5.
Solidity: event UpdateExitLimit(uint256 oldExitLimit, uint256 newExitLimit)
func (*LargeStakeOracleFilterer) WatchUpgraded ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*LargeStakeOracleFilterer) WatchWarnProcessingMissed ¶
func (_LargeStakeOracle *LargeStakeOracleFilterer) WatchWarnProcessingMissed(opts *bind.WatchOpts, sink chan<- *LargeStakeOracleWarnProcessingMissed, refSlot []*big.Int) (event.Subscription, error)
WatchWarnProcessingMissed is a free log subscription operation binding the contract event 0x800b849c8bf80718cf786c99d1091c079fe2c5e420a3ba7ba9b0ef8179ef2c38.
Solidity: event WarnProcessingMissed(uint256 indexed refSlot)
type LargeStakeOracleInitialized ¶
type LargeStakeOracleInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleInitialized represents a Initialized event raised by the LargeStakeOracle contract.
type LargeStakeOracleInitializedIterator ¶
type LargeStakeOracleInitializedIterator struct { Event *LargeStakeOracleInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleInitializedIterator) Close ¶
func (it *LargeStakeOracleInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleInitializedIterator) Error ¶
func (it *LargeStakeOracleInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleInitializedIterator) Next ¶
func (it *LargeStakeOracleInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleLargeStakeContractChanged ¶
type LargeStakeOracleLargeStakeContractChanged struct { OldLargeStake common.Address NewLargeStake common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleLargeStakeContractChanged represents a LargeStakeContractChanged event raised by the LargeStakeOracle contract.
type LargeStakeOracleLargeStakeContractChangedIterator ¶
type LargeStakeOracleLargeStakeContractChangedIterator struct { Event *LargeStakeOracleLargeStakeContractChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleLargeStakeContractChangedIterator is returned from FilterLargeStakeContractChanged and is used to iterate over the raw logs and unpacked data for LargeStakeContractChanged events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleLargeStakeContractChangedIterator) Close ¶
func (it *LargeStakeOracleLargeStakeContractChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleLargeStakeContractChangedIterator) Error ¶
func (it *LargeStakeOracleLargeStakeContractChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleLargeStakeContractChangedIterator) Next ¶
func (it *LargeStakeOracleLargeStakeContractChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleOwnershipTransferred ¶
type LargeStakeOracleOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleOwnershipTransferred represents a OwnershipTransferred event raised by the LargeStakeOracle contract.
type LargeStakeOracleOwnershipTransferredIterator ¶
type LargeStakeOracleOwnershipTransferredIterator struct { Event *LargeStakeOracleOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleOwnershipTransferredIterator) Close ¶
func (it *LargeStakeOracleOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleOwnershipTransferredIterator) Error ¶
func (it *LargeStakeOracleOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleOwnershipTransferredIterator) Next ¶
func (it *LargeStakeOracleOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOraclePaused ¶
type LargeStakeOraclePaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOraclePaused represents a Paused event raised by the LargeStakeOracle contract.
type LargeStakeOraclePausedIterator ¶
type LargeStakeOraclePausedIterator struct { Event *LargeStakeOraclePaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOraclePausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the LargeStakeOracle contract.
func (*LargeStakeOraclePausedIterator) Close ¶
func (it *LargeStakeOraclePausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOraclePausedIterator) Error ¶
func (it *LargeStakeOraclePausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOraclePausedIterator) Next ¶
func (it *LargeStakeOraclePausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleProcessingState ¶
type LargeStakeOracleProcessingState struct { CurrentFrameRefSlot *big.Int ProcessingDeadlineTime *big.Int DataHash [32]byte DataSubmitted bool }
LargeStakeOracleProcessingState is an auto generated low-level Go binding around an user-defined struct.
type LargeStakeOracleRaw ¶
type LargeStakeOracleRaw struct {
Contract *LargeStakeOracle // Generic contract binding to access the raw methods on
}
LargeStakeOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LargeStakeOracleRaw) Call ¶
func (_LargeStakeOracle *LargeStakeOracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*LargeStakeOracleRaw) Transact ¶
func (_LargeStakeOracle *LargeStakeOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LargeStakeOracleRaw) Transfer ¶
func (_LargeStakeOracle *LargeStakeOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LargeStakeOracleReportData ¶
type LargeStakeOracleReportData struct { ConsensusVersion *big.Int RefSlot *big.Int ClStakingExitInfos []CLStakingExitInfo ClStakingSlashInfos []CLStakingSlashInfo }
LargeStakeOracleReportData is an auto generated low-level Go binding around an user-defined struct.
type LargeStakeOracleReportSuccess ¶
type LargeStakeOracleReportSuccess struct { RefSlot *big.Int ConsensusVersion *big.Int CLStakingExitInfos []CLStakingExitInfo CLStakingSlashInfos []CLStakingSlashInfo Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleReportSuccess represents a ReportSuccess event raised by the LargeStakeOracle contract.
type LargeStakeOracleReportSuccessIterator ¶
type LargeStakeOracleReportSuccessIterator struct { Event *LargeStakeOracleReportSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleReportSuccessIterator is returned from FilterReportSuccess and is used to iterate over the raw logs and unpacked data for ReportSuccess events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleReportSuccessIterator) Close ¶
func (it *LargeStakeOracleReportSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleReportSuccessIterator) Error ¶
func (it *LargeStakeOracleReportSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleReportSuccessIterator) Next ¶
func (it *LargeStakeOracleReportSuccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleSession ¶
type LargeStakeOracleSession struct { Contract *LargeStakeOracle // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LargeStakeOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LargeStakeOracleSession) Dao ¶
func (_LargeStakeOracle *LargeStakeOracleSession) Dao() (common.Address, error)
Dao is a free data retrieval call binding the contract method 0x4162169f.
Solidity: function dao() view returns(address)
func (*LargeStakeOracleSession) ExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleSession) ExitLimit() (*big.Int, error)
ExitLimit is a free data retrieval call binding the contract method 0x44ed9f66.
Solidity: function exitLimit() view returns(uint256)
func (*LargeStakeOracleSession) GENESISTIME ¶
func (_LargeStakeOracle *LargeStakeOracleSession) GENESISTIME() (*big.Int, error)
GENESISTIME is a free data retrieval call binding the contract method 0xf2882461.
Solidity: function GENESIS_TIME() view returns(uint256)
func (*LargeStakeOracleSession) GetConsensusContract ¶
func (_LargeStakeOracle *LargeStakeOracleSession) GetConsensusContract() (common.Address, error)
GetConsensusContract is a free data retrieval call binding the contract method 0x8f55b571.
Solidity: function getConsensusContract() view returns(address)
func (*LargeStakeOracleSession) GetConsensusReport ¶
func (_LargeStakeOracle *LargeStakeOracleSession) GetConsensusReport() (struct { Hash [32]byte RefSlot *big.Int ProcessingDeadlineTime *big.Int ProcessingStarted bool }, error)
GetConsensusReport is a free data retrieval call binding the contract method 0x60d64d38.
Solidity: function getConsensusReport() view returns(bytes32 hash, uint256 refSlot, uint256 processingDeadlineTime, bool processingStarted)
func (*LargeStakeOracleSession) GetConsensusVersion ¶
func (_LargeStakeOracle *LargeStakeOracleSession) GetConsensusVersion() (*big.Int, error)
GetConsensusVersion is a free data retrieval call binding the contract method 0x5be20425.
Solidity: function getConsensusVersion() view returns(uint256)
func (*LargeStakeOracleSession) GetContractVersion ¶
func (_LargeStakeOracle *LargeStakeOracleSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*LargeStakeOracleSession) GetLastProcessingRefSlot ¶
func (_LargeStakeOracle *LargeStakeOracleSession) GetLastProcessingRefSlot() (*big.Int, error)
GetLastProcessingRefSlot is a free data retrieval call binding the contract method 0x3584d59c.
Solidity: function getLastProcessingRefSlot() view returns(uint256)
func (*LargeStakeOracleSession) GetProcessingState ¶
func (_LargeStakeOracle *LargeStakeOracleSession) GetProcessingState() (LargeStakeOracleProcessingState, error)
GetProcessingState is a free data retrieval call binding the contract method 0x8f7797c2.
Solidity: function getProcessingState() view returns((uint256,uint256,bytes32,bool) result)
func (*LargeStakeOracleSession) Initialize ¶
func (_LargeStakeOracle *LargeStakeOracleSession) Initialize(secondsPerSlot *big.Int, genesisTime *big.Int, consensusContract common.Address, consensusVersion *big.Int, lastProcessingRefSlot *big.Int, _dao common.Address, _largeStakeContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x47a92421.
Solidity: function initialize(uint256 secondsPerSlot, uint256 genesisTime, address consensusContract, uint256 consensusVersion, uint256 lastProcessingRefSlot, address _dao, address _largeStakeContract) returns()
func (*LargeStakeOracleSession) LargeStakeContract ¶
func (_LargeStakeOracle *LargeStakeOracleSession) LargeStakeContract() (common.Address, error)
LargeStakeContract is a free data retrieval call binding the contract method 0xf7f14113.
Solidity: function largeStakeContract() view returns(address)
func (*LargeStakeOracleSession) Owner ¶
func (_LargeStakeOracle *LargeStakeOracleSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LargeStakeOracleSession) Pause ¶
func (_LargeStakeOracle *LargeStakeOracleSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*LargeStakeOracleSession) Paused ¶
func (_LargeStakeOracle *LargeStakeOracleSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*LargeStakeOracleSession) ProxiableUUID ¶
func (_LargeStakeOracle *LargeStakeOracleSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*LargeStakeOracleSession) RenounceOwnership ¶
func (_LargeStakeOracle *LargeStakeOracleSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LargeStakeOracleSession) SECONDSPERSLOT ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SECONDSPERSLOT() (*big.Int, error)
SECONDSPERSLOT is a free data retrieval call binding the contract method 0x304b9071.
Solidity: function SECONDS_PER_SLOT() view returns(uint256)
func (*LargeStakeOracleSession) SetConsensusContract ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SetConsensusContract(addr common.Address) (*types.Transaction, error)
SetConsensusContract is a paid mutator transaction binding the contract method 0xc469c307.
Solidity: function setConsensusContract(address addr) returns()
func (*LargeStakeOracleSession) SetConsensusVersion ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SetConsensusVersion(version *big.Int) (*types.Transaction, error)
SetConsensusVersion is a paid mutator transaction binding the contract method 0x8d591474.
Solidity: function setConsensusVersion(uint256 version) returns()
func (*LargeStakeOracleSession) SetDaoAddress ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*LargeStakeOracleSession) SetExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SetExitLimit(_exitLimit *big.Int) (*types.Transaction, error)
SetExitLimit is a paid mutator transaction binding the contract method 0x7f5fcec3.
Solidity: function setExitLimit(uint256 _exitLimit) returns()
func (*LargeStakeOracleSession) SetLargeStakeContract ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SetLargeStakeContract(_largeStakeContractAddress common.Address) (*types.Transaction, error)
SetLargeStakeContract is a paid mutator transaction binding the contract method 0x7bb37b6e.
Solidity: function setLargeStakeContract(address _largeStakeContractAddress) returns()
func (*LargeStakeOracleSession) SubmitConsensusReport ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SubmitConsensusReport(reportHash [32]byte, refSlot *big.Int, deadline *big.Int, _moduleId *big.Int) (*types.Transaction, error)
SubmitConsensusReport is a paid mutator transaction binding the contract method 0x7bcc792b.
Solidity: function submitConsensusReport(bytes32 reportHash, uint256 refSlot, uint256 deadline, uint256 _moduleId) returns()
func (*LargeStakeOracleSession) SubmitReportData ¶
func (_LargeStakeOracle *LargeStakeOracleSession) SubmitReportData(data LargeStakeOracleReportData, _contractVersion *big.Int, _moduleId *big.Int) (*types.Transaction, error)
SubmitReportData is a paid mutator transaction binding the contract method 0xa623d16e.
Solidity: function submitReportData((uint256,uint256,(uint128,bytes[])[],(uint128,uint128,bytes)[]) data, uint256 _contractVersion, uint256 _moduleId) returns()
func (*LargeStakeOracleSession) TransferOwnership ¶
func (_LargeStakeOracle *LargeStakeOracleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LargeStakeOracleSession) Unpause ¶
func (_LargeStakeOracle *LargeStakeOracleSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*LargeStakeOracleSession) UpdateContractVersion ¶
func (_LargeStakeOracle *LargeStakeOracleSession) UpdateContractVersion(version *big.Int) (*types.Transaction, error)
UpdateContractVersion is a paid mutator transaction binding the contract method 0x294bb79a.
Solidity: function updateContractVersion(uint256 version) returns()
func (*LargeStakeOracleSession) UpgradeTo ¶
func (_LargeStakeOracle *LargeStakeOracleSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*LargeStakeOracleSession) UpgradeToAndCall ¶
func (_LargeStakeOracle *LargeStakeOracleSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type LargeStakeOracleTransactor ¶
type LargeStakeOracleTransactor struct {
// contains filtered or unexported fields
}
LargeStakeOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLargeStakeOracleTransactor ¶
func NewLargeStakeOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*LargeStakeOracleTransactor, error)
NewLargeStakeOracleTransactor creates a new write-only instance of LargeStakeOracle, bound to a specific deployed contract.
func (*LargeStakeOracleTransactor) Initialize ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) Initialize(opts *bind.TransactOpts, secondsPerSlot *big.Int, genesisTime *big.Int, consensusContract common.Address, consensusVersion *big.Int, lastProcessingRefSlot *big.Int, _dao common.Address, _largeStakeContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x47a92421.
Solidity: function initialize(uint256 secondsPerSlot, uint256 genesisTime, address consensusContract, uint256 consensusVersion, uint256 lastProcessingRefSlot, address _dao, address _largeStakeContract) returns()
func (*LargeStakeOracleTransactor) Pause ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*LargeStakeOracleTransactor) RenounceOwnership ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LargeStakeOracleTransactor) SetConsensusContract ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) SetConsensusContract(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
SetConsensusContract is a paid mutator transaction binding the contract method 0xc469c307.
Solidity: function setConsensusContract(address addr) returns()
func (*LargeStakeOracleTransactor) SetConsensusVersion ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) SetConsensusVersion(opts *bind.TransactOpts, version *big.Int) (*types.Transaction, error)
SetConsensusVersion is a paid mutator transaction binding the contract method 0x8d591474.
Solidity: function setConsensusVersion(uint256 version) returns()
func (*LargeStakeOracleTransactor) SetDaoAddress ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) SetDaoAddress(opts *bind.TransactOpts, _dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*LargeStakeOracleTransactor) SetExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) SetExitLimit(opts *bind.TransactOpts, _exitLimit *big.Int) (*types.Transaction, error)
SetExitLimit is a paid mutator transaction binding the contract method 0x7f5fcec3.
Solidity: function setExitLimit(uint256 _exitLimit) returns()
func (*LargeStakeOracleTransactor) SetLargeStakeContract ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) SetLargeStakeContract(opts *bind.TransactOpts, _largeStakeContractAddress common.Address) (*types.Transaction, error)
SetLargeStakeContract is a paid mutator transaction binding the contract method 0x7bb37b6e.
Solidity: function setLargeStakeContract(address _largeStakeContractAddress) returns()
func (*LargeStakeOracleTransactor) SubmitConsensusReport ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) SubmitConsensusReport(opts *bind.TransactOpts, reportHash [32]byte, refSlot *big.Int, deadline *big.Int, _moduleId *big.Int) (*types.Transaction, error)
SubmitConsensusReport is a paid mutator transaction binding the contract method 0x7bcc792b.
Solidity: function submitConsensusReport(bytes32 reportHash, uint256 refSlot, uint256 deadline, uint256 _moduleId) returns()
func (*LargeStakeOracleTransactor) SubmitReportData ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) SubmitReportData(opts *bind.TransactOpts, data LargeStakeOracleReportData, _contractVersion *big.Int, _moduleId *big.Int) (*types.Transaction, error)
SubmitReportData is a paid mutator transaction binding the contract method 0xa623d16e.
Solidity: function submitReportData((uint256,uint256,(uint128,bytes[])[],(uint128,uint128,bytes)[]) data, uint256 _contractVersion, uint256 _moduleId) returns()
func (*LargeStakeOracleTransactor) TransferOwnership ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LargeStakeOracleTransactor) Unpause ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*LargeStakeOracleTransactor) UpdateContractVersion ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) UpdateContractVersion(opts *bind.TransactOpts, version *big.Int) (*types.Transaction, error)
UpdateContractVersion is a paid mutator transaction binding the contract method 0x294bb79a.
Solidity: function updateContractVersion(uint256 version) returns()
func (*LargeStakeOracleTransactor) UpgradeTo ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*LargeStakeOracleTransactor) UpgradeToAndCall ¶
func (_LargeStakeOracle *LargeStakeOracleTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type LargeStakeOracleTransactorRaw ¶
type LargeStakeOracleTransactorRaw struct {
Contract *LargeStakeOracleTransactor // Generic write-only contract binding to access the raw methods on
}
LargeStakeOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LargeStakeOracleTransactorRaw) Transact ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LargeStakeOracleTransactorRaw) Transfer ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LargeStakeOracleTransactorSession ¶
type LargeStakeOracleTransactorSession struct { Contract *LargeStakeOracleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LargeStakeOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LargeStakeOracleTransactorSession) Initialize ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) Initialize(secondsPerSlot *big.Int, genesisTime *big.Int, consensusContract common.Address, consensusVersion *big.Int, lastProcessingRefSlot *big.Int, _dao common.Address, _largeStakeContract common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x47a92421.
Solidity: function initialize(uint256 secondsPerSlot, uint256 genesisTime, address consensusContract, uint256 consensusVersion, uint256 lastProcessingRefSlot, address _dao, address _largeStakeContract) returns()
func (*LargeStakeOracleTransactorSession) Pause ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*LargeStakeOracleTransactorSession) RenounceOwnership ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LargeStakeOracleTransactorSession) SetConsensusContract ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetConsensusContract(addr common.Address) (*types.Transaction, error)
SetConsensusContract is a paid mutator transaction binding the contract method 0xc469c307.
Solidity: function setConsensusContract(address addr) returns()
func (*LargeStakeOracleTransactorSession) SetConsensusVersion ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetConsensusVersion(version *big.Int) (*types.Transaction, error)
SetConsensusVersion is a paid mutator transaction binding the contract method 0x8d591474.
Solidity: function setConsensusVersion(uint256 version) returns()
func (*LargeStakeOracleTransactorSession) SetDaoAddress ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetDaoAddress(_dao common.Address) (*types.Transaction, error)
SetDaoAddress is a paid mutator transaction binding the contract method 0x9a3cac6a.
Solidity: function setDaoAddress(address _dao) returns()
func (*LargeStakeOracleTransactorSession) SetExitLimit ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetExitLimit(_exitLimit *big.Int) (*types.Transaction, error)
SetExitLimit is a paid mutator transaction binding the contract method 0x7f5fcec3.
Solidity: function setExitLimit(uint256 _exitLimit) returns()
func (*LargeStakeOracleTransactorSession) SetLargeStakeContract ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SetLargeStakeContract(_largeStakeContractAddress common.Address) (*types.Transaction, error)
SetLargeStakeContract is a paid mutator transaction binding the contract method 0x7bb37b6e.
Solidity: function setLargeStakeContract(address _largeStakeContractAddress) returns()
func (*LargeStakeOracleTransactorSession) SubmitConsensusReport ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SubmitConsensusReport(reportHash [32]byte, refSlot *big.Int, deadline *big.Int, _moduleId *big.Int) (*types.Transaction, error)
SubmitConsensusReport is a paid mutator transaction binding the contract method 0x7bcc792b.
Solidity: function submitConsensusReport(bytes32 reportHash, uint256 refSlot, uint256 deadline, uint256 _moduleId) returns()
func (*LargeStakeOracleTransactorSession) SubmitReportData ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) SubmitReportData(data LargeStakeOracleReportData, _contractVersion *big.Int, _moduleId *big.Int) (*types.Transaction, error)
SubmitReportData is a paid mutator transaction binding the contract method 0xa623d16e.
Solidity: function submitReportData((uint256,uint256,(uint128,bytes[])[],(uint128,uint128,bytes)[]) data, uint256 _contractVersion, uint256 _moduleId) returns()
func (*LargeStakeOracleTransactorSession) TransferOwnership ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LargeStakeOracleTransactorSession) Unpause ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*LargeStakeOracleTransactorSession) UpdateContractVersion ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) UpdateContractVersion(version *big.Int) (*types.Transaction, error)
UpdateContractVersion is a paid mutator transaction binding the contract method 0x294bb79a.
Solidity: function updateContractVersion(uint256 version) returns()
func (*LargeStakeOracleTransactorSession) UpgradeTo ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*LargeStakeOracleTransactorSession) UpgradeToAndCall ¶
func (_LargeStakeOracle *LargeStakeOracleTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type LargeStakeOracleUnpaused ¶
type LargeStakeOracleUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleUnpaused represents a Unpaused event raised by the LargeStakeOracle contract.
type LargeStakeOracleUnpausedIterator ¶
type LargeStakeOracleUnpausedIterator struct { Event *LargeStakeOracleUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleUnpausedIterator) Close ¶
func (it *LargeStakeOracleUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleUnpausedIterator) Error ¶
func (it *LargeStakeOracleUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleUnpausedIterator) Next ¶
func (it *LargeStakeOracleUnpausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleUpdateExitLimit ¶
type LargeStakeOracleUpdateExitLimit struct { OldExitLimit *big.Int NewExitLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleUpdateExitLimit represents a UpdateExitLimit event raised by the LargeStakeOracle contract.
type LargeStakeOracleUpdateExitLimitIterator ¶
type LargeStakeOracleUpdateExitLimitIterator struct { Event *LargeStakeOracleUpdateExitLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleUpdateExitLimitIterator is returned from FilterUpdateExitLimit and is used to iterate over the raw logs and unpacked data for UpdateExitLimit events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleUpdateExitLimitIterator) Close ¶
func (it *LargeStakeOracleUpdateExitLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleUpdateExitLimitIterator) Error ¶
func (it *LargeStakeOracleUpdateExitLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleUpdateExitLimitIterator) Next ¶
func (it *LargeStakeOracleUpdateExitLimitIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleUpgraded ¶
type LargeStakeOracleUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleUpgraded represents a Upgraded event raised by the LargeStakeOracle contract.
type LargeStakeOracleUpgradedIterator ¶
type LargeStakeOracleUpgradedIterator struct { Event *LargeStakeOracleUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleUpgradedIterator) Close ¶
func (it *LargeStakeOracleUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleUpgradedIterator) Error ¶
func (it *LargeStakeOracleUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleUpgradedIterator) Next ¶
func (it *LargeStakeOracleUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LargeStakeOracleWarnProcessingMissed ¶
type LargeStakeOracleWarnProcessingMissed struct { RefSlot *big.Int Raw types.Log // Blockchain specific contextual infos }
LargeStakeOracleWarnProcessingMissed represents a WarnProcessingMissed event raised by the LargeStakeOracle contract.
type LargeStakeOracleWarnProcessingMissedIterator ¶
type LargeStakeOracleWarnProcessingMissedIterator struct { Event *LargeStakeOracleWarnProcessingMissed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LargeStakeOracleWarnProcessingMissedIterator is returned from FilterWarnProcessingMissed and is used to iterate over the raw logs and unpacked data for WarnProcessingMissed events raised by the LargeStakeOracle contract.
func (*LargeStakeOracleWarnProcessingMissedIterator) Close ¶
func (it *LargeStakeOracleWarnProcessingMissedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LargeStakeOracleWarnProcessingMissedIterator) Error ¶
func (it *LargeStakeOracleWarnProcessingMissedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LargeStakeOracleWarnProcessingMissedIterator) Next ¶
func (it *LargeStakeOracleWarnProcessingMissedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.