Documentation
¶
Index ¶
- Constants
- Variables
- type APIConsumer
- type APIConsumerCaller
- func (_APIConsumer *APIConsumerCaller) CurrentRoundID(opts *bind.CallOpts) (*big.Int, error)
- func (_APIConsumer *APIConsumerCaller) Data(opts *bind.CallOpts) (*big.Int, error)
- func (_APIConsumer *APIConsumerCaller) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_APIConsumer *APIConsumerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_APIConsumer *APIConsumerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_APIConsumer *APIConsumerCaller) Selector(opts *bind.CallOpts) ([4]byte, error)
- type APIConsumerCallerRaw
- type APIConsumerCallerSession
- func (_APIConsumer *APIConsumerCallerSession) CurrentRoundID() (*big.Int, error)
- func (_APIConsumer *APIConsumerCallerSession) Data() (*big.Int, error)
- func (_APIConsumer *APIConsumerCallerSession) GetChainlinkToken() (common.Address, error)
- func (_APIConsumer *APIConsumerCallerSession) IsOwner() (bool, error)
- func (_APIConsumer *APIConsumerCallerSession) Owner() (common.Address, error)
- func (_APIConsumer *APIConsumerCallerSession) Selector() ([4]byte, error)
- type APIConsumerChainlinkCancelled
- type APIConsumerChainlinkCancelledIterator
- type APIConsumerChainlinkFulfilled
- type APIConsumerChainlinkFulfilledIterator
- type APIConsumerChainlinkRequested
- type APIConsumerChainlinkRequestedIterator
- type APIConsumerFilterer
- func (_APIConsumer *APIConsumerFilterer) FilterChainlinkCancelled(opts *bind.FilterOpts, id [][32]byte) (*APIConsumerChainlinkCancelledIterator, error)
- func (_APIConsumer *APIConsumerFilterer) FilterChainlinkFulfilled(opts *bind.FilterOpts, id [][32]byte) (*APIConsumerChainlinkFulfilledIterator, error)
- func (_APIConsumer *APIConsumerFilterer) FilterChainlinkRequested(opts *bind.FilterOpts, id [][32]byte) (*APIConsumerChainlinkRequestedIterator, error)
- func (_APIConsumer *APIConsumerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*APIConsumerOwnershipTransferredIterator, error)
- func (_APIConsumer *APIConsumerFilterer) FilterPerfMetricsEvent(opts *bind.FilterOpts) (*APIConsumerPerfMetricsEventIterator, error)
- func (_APIConsumer *APIConsumerFilterer) ParseChainlinkCancelled(log types.Log) (*APIConsumerChainlinkCancelled, error)
- func (_APIConsumer *APIConsumerFilterer) ParseChainlinkFulfilled(log types.Log) (*APIConsumerChainlinkFulfilled, error)
- func (_APIConsumer *APIConsumerFilterer) ParseChainlinkRequested(log types.Log) (*APIConsumerChainlinkRequested, error)
- func (_APIConsumer *APIConsumerFilterer) ParseOwnershipTransferred(log types.Log) (*APIConsumerOwnershipTransferred, error)
- func (_APIConsumer *APIConsumerFilterer) ParsePerfMetricsEvent(log types.Log) (*APIConsumerPerfMetricsEvent, error)
- func (_APIConsumer *APIConsumerFilterer) WatchChainlinkCancelled(opts *bind.WatchOpts, sink chan<- *APIConsumerChainlinkCancelled, ...) (event.Subscription, error)
- func (_APIConsumer *APIConsumerFilterer) WatchChainlinkFulfilled(opts *bind.WatchOpts, sink chan<- *APIConsumerChainlinkFulfilled, ...) (event.Subscription, error)
- func (_APIConsumer *APIConsumerFilterer) WatchChainlinkRequested(opts *bind.WatchOpts, sink chan<- *APIConsumerChainlinkRequested, ...) (event.Subscription, error)
- func (_APIConsumer *APIConsumerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *APIConsumerOwnershipTransferred, ...) (event.Subscription, error)
- func (_APIConsumer *APIConsumerFilterer) WatchPerfMetricsEvent(opts *bind.WatchOpts, sink chan<- *APIConsumerPerfMetricsEvent) (event.Subscription, error)
- type APIConsumerOwnershipTransferred
- type APIConsumerOwnershipTransferredIterator
- type APIConsumerPerfMetricsEvent
- type APIConsumerPerfMetricsEventIterator
- type APIConsumerRaw
- func (_APIConsumer *APIConsumerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_APIConsumer *APIConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type APIConsumerSession
- func (_APIConsumer *APIConsumerSession) CancelRequest(_requestId [32]byte, _payment *big.Int, _callbackFunctionId [4]byte, ...) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerSession) CreateRequestTo(_oracle common.Address, _jobId [32]byte, _payment *big.Int, _url string, ...) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerSession) CurrentRoundID() (*big.Int, error)
- func (_APIConsumer *APIConsumerSession) Data() (*big.Int, error)
- func (_APIConsumer *APIConsumerSession) Fulfill(_requestId [32]byte, _data *big.Int) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerSession) GetChainlinkToken() (common.Address, error)
- func (_APIConsumer *APIConsumerSession) IsOwner() (bool, error)
- func (_APIConsumer *APIConsumerSession) Owner() (common.Address, error)
- func (_APIConsumer *APIConsumerSession) Selector() ([4]byte, error)
- func (_APIConsumer *APIConsumerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerSession) WithdrawLink() (*types.Transaction, error)
- type APIConsumerTransactor
- func (_APIConsumer *APIConsumerTransactor) CancelRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, ...) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactor) CreateRequestTo(opts *bind.TransactOpts, _oracle common.Address, _jobId [32]byte, ...) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactor) Fulfill(opts *bind.TransactOpts, _requestId [32]byte, _data *big.Int) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactor) WithdrawLink(opts *bind.TransactOpts) (*types.Transaction, error)
- type APIConsumerTransactorRaw
- type APIConsumerTransactorSession
- func (_APIConsumer *APIConsumerTransactorSession) CancelRequest(_requestId [32]byte, _payment *big.Int, _callbackFunctionId [4]byte, ...) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactorSession) CreateRequestTo(_oracle common.Address, _jobId [32]byte, _payment *big.Int, _url string, ...) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactorSession) Fulfill(_requestId [32]byte, _data *big.Int) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_APIConsumer *APIConsumerTransactorSession) WithdrawLink() (*types.Transaction, error)
- type BlockhashStore
- type BlockhashStoreCaller
- type BlockhashStoreCallerRaw
- type BlockhashStoreCallerSession
- type BlockhashStoreFilterer
- type BlockhashStoreRaw
- func (_BlockhashStore *BlockhashStoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BlockhashStore *BlockhashStoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlockhashStoreSession
- func (_BlockhashStore *BlockhashStoreSession) GetBlockhash(n *big.Int) ([32]byte, error)
- func (_BlockhashStore *BlockhashStoreSession) Store(n *big.Int) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreSession) StoreEarliest() (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
- type BlockhashStoreTransactor
- func (_BlockhashStore *BlockhashStoreTransactor) Store(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactor) StoreEarliest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactor) StoreVerifyHeader(opts *bind.TransactOpts, n *big.Int, header []byte) (*types.Transaction, error)
- type BlockhashStoreTransactorRaw
- type BlockhashStoreTransactorSession
- func (_BlockhashStore *BlockhashStoreTransactorSession) Store(n *big.Int) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactorSession) StoreEarliest() (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactorSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
- type DeviationFlaggingValidator
- func DeployDeviationFlaggingValidator(auth *bind.TransactOpts, backend bind.ContractBackend, _flags common.Address, ...) (common.Address, *types.Transaction, *DeviationFlaggingValidator, error)
- func NewDeviationFlaggingValidator(address common.Address, backend bind.ContractBackend) (*DeviationFlaggingValidator, error)
- type DeviationFlaggingValidatorCaller
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) FlaggingThreshold(opts *bind.CallOpts) (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) Flags(opts *bind.CallOpts) (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) IsValid(opts *bind.CallOpts, arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, ...) (bool, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) THRESHOLDMULTIPLIER(opts *bind.CallOpts) (uint32, error)
- type DeviationFlaggingValidatorCallerRaw
- type DeviationFlaggingValidatorCallerSession
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) FlaggingThreshold() (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) Flags() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) IsValid(arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, _answer *big.Int) (bool, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) Owner() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) THRESHOLDMULTIPLIER() (uint32, error)
- type DeviationFlaggingValidatorFilterer
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterFlaggingThresholdUpdated(opts *bind.FilterOpts, previous []*big.Int, current []*big.Int) (*DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterFlagsAddressUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*DeviationFlaggingValidatorFlagsAddressUpdatedIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*DeviationFlaggingValidatorOwnershipTransferRequestedIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*DeviationFlaggingValidatorOwnershipTransferredIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseFlaggingThresholdUpdated(log types.Log) (*DeviationFlaggingValidatorFlaggingThresholdUpdated, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseFlagsAddressUpdated(log types.Log) (*DeviationFlaggingValidatorFlagsAddressUpdated, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*DeviationFlaggingValidatorOwnershipTransferRequested, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseOwnershipTransferred(log types.Log) (*DeviationFlaggingValidatorOwnershipTransferred, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchFlaggingThresholdUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchFlagsAddressUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type DeviationFlaggingValidatorFlaggingThresholdUpdated
- type DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator
- type DeviationFlaggingValidatorFlagsAddressUpdated
- type DeviationFlaggingValidatorFlagsAddressUpdatedIterator
- type DeviationFlaggingValidatorOwnershipTransferRequested
- type DeviationFlaggingValidatorOwnershipTransferRequestedIterator
- type DeviationFlaggingValidatorOwnershipTransferred
- type DeviationFlaggingValidatorOwnershipTransferredIterator
- type DeviationFlaggingValidatorRaw
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DeviationFlaggingValidatorSession
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) FlaggingThreshold() (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Flags() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) IsValid(arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, _answer *big.Int) (bool, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Owner() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) SetFlaggingThreshold(_flaggingThreshold *big.Int) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) SetFlagsAddress(_flags common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) THRESHOLDMULTIPLIER() (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Validate(_previousRoundId *big.Int, _previousAnswer *big.Int, _roundId *big.Int, ...) (*types.Transaction, error)
- type DeviationFlaggingValidatorTransactor
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) SetFlaggingThreshold(opts *bind.TransactOpts, _flaggingThreshold *big.Int) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) SetFlagsAddress(opts *bind.TransactOpts, _flags common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) Validate(opts *bind.TransactOpts, _previousRoundId *big.Int, _previousAnswer *big.Int, ...) (*types.Transaction, error)
- type DeviationFlaggingValidatorTransactorRaw
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DeviationFlaggingValidatorTransactorSession
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) SetFlaggingThreshold(_flaggingThreshold *big.Int) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) SetFlagsAddress(_flags common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) Validate(_previousRoundId *big.Int, _previousAnswer *big.Int, _roundId *big.Int, ...) (*types.Transaction, error)
- type Flags
- type FlagsAddedAccess
- type FlagsAddedAccessIterator
- type FlagsCaller
- func (_Flags *FlagsCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_Flags *FlagsCaller) GetFlag(opts *bind.CallOpts, subject common.Address) (bool, error)
- func (_Flags *FlagsCaller) GetFlags(opts *bind.CallOpts, subjects []common.Address) ([]bool, error)
- func (_Flags *FlagsCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_Flags *FlagsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Flags *FlagsCaller) RaisingAccessController(opts *bind.CallOpts) (common.Address, error)
- type FlagsCallerRaw
- type FlagsCallerSession
- func (_Flags *FlagsCallerSession) CheckEnabled() (bool, error)
- func (_Flags *FlagsCallerSession) GetFlag(subject common.Address) (bool, error)
- func (_Flags *FlagsCallerSession) GetFlags(subjects []common.Address) ([]bool, error)
- func (_Flags *FlagsCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Flags *FlagsCallerSession) Owner() (common.Address, error)
- func (_Flags *FlagsCallerSession) RaisingAccessController() (common.Address, error)
- type FlagsCheckAccessDisabled
- type FlagsCheckAccessDisabledIterator
- type FlagsCheckAccessEnabled
- type FlagsCheckAccessEnabledIterator
- type FlagsFilterer
- func (_Flags *FlagsFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*FlagsAddedAccessIterator, error)
- func (_Flags *FlagsFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*FlagsCheckAccessDisabledIterator, error)
- func (_Flags *FlagsFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*FlagsCheckAccessEnabledIterator, error)
- func (_Flags *FlagsFilterer) FilterFlagLowered(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagLoweredIterator, error)
- func (_Flags *FlagsFilterer) FilterFlagRaised(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagRaisedIterator, error)
- func (_Flags *FlagsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferRequestedIterator, error)
- func (_Flags *FlagsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferredIterator, error)
- func (_Flags *FlagsFilterer) FilterRaisingAccessControllerUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FlagsRaisingAccessControllerUpdatedIterator, error)
- func (_Flags *FlagsFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*FlagsRemovedAccessIterator, error)
- func (_Flags *FlagsFilterer) ParseAddedAccess(log types.Log) (*FlagsAddedAccess, error)
- func (_Flags *FlagsFilterer) ParseCheckAccessDisabled(log types.Log) (*FlagsCheckAccessDisabled, error)
- func (_Flags *FlagsFilterer) ParseCheckAccessEnabled(log types.Log) (*FlagsCheckAccessEnabled, error)
- func (_Flags *FlagsFilterer) ParseFlagLowered(log types.Log) (*FlagsFlagLowered, error)
- func (_Flags *FlagsFilterer) ParseFlagRaised(log types.Log) (*FlagsFlagRaised, error)
- func (_Flags *FlagsFilterer) ParseOwnershipTransferRequested(log types.Log) (*FlagsOwnershipTransferRequested, error)
- func (_Flags *FlagsFilterer) ParseOwnershipTransferred(log types.Log) (*FlagsOwnershipTransferred, error)
- func (_Flags *FlagsFilterer) ParseRaisingAccessControllerUpdated(log types.Log) (*FlagsRaisingAccessControllerUpdated, error)
- func (_Flags *FlagsFilterer) ParseRemovedAccess(log types.Log) (*FlagsRemovedAccess, error)
- func (_Flags *FlagsFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *FlagsAddedAccess) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessDisabled) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessEnabled) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchFlagLowered(opts *bind.WatchOpts, sink chan<- *FlagsFlagLowered, subject []common.Address) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchFlagRaised(opts *bind.WatchOpts, sink chan<- *FlagsFlagRaised, subject []common.Address) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferred, ...) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchRaisingAccessControllerUpdated(opts *bind.WatchOpts, sink chan<- *FlagsRaisingAccessControllerUpdated, ...) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *FlagsRemovedAccess) (event.Subscription, error)
- type FlagsFlagLowered
- type FlagsFlagLoweredIterator
- type FlagsFlagRaised
- type FlagsFlagRaisedIterator
- type FlagsOwnershipTransferRequested
- type FlagsOwnershipTransferRequestedIterator
- type FlagsOwnershipTransferred
- type FlagsOwnershipTransferredIterator
- type FlagsRaisingAccessControllerUpdated
- type FlagsRaisingAccessControllerUpdatedIterator
- type FlagsRaw
- func (_Flags *FlagsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Flags *FlagsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Flags *FlagsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FlagsRemovedAccess
- type FlagsRemovedAccessIterator
- type FlagsSession
- func (_Flags *FlagsSession) AcceptOwnership() (*types.Transaction, error)
- func (_Flags *FlagsSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) CheckEnabled() (bool, error)
- func (_Flags *FlagsSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsSession) GetFlag(subject common.Address) (bool, error)
- func (_Flags *FlagsSession) GetFlags(subjects []common.Address) ([]bool, error)
- func (_Flags *FlagsSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Flags *FlagsSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) Owner() (common.Address, error)
- func (_Flags *FlagsSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) RaisingAccessController() (common.Address, error)
- func (_Flags *FlagsSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type FlagsTransactor
- func (_Flags *FlagsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) LowerFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) RaiseFlag(opts *bind.TransactOpts, subject common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) RaiseFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) SetRaisingAccessController(opts *bind.TransactOpts, racAddress common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type FlagsTransactorRaw
- type FlagsTransactorSession
- func (_Flags *FlagsTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type FluxAggregator
- type FluxAggregatorAnswerUpdated
- type FluxAggregatorAnswerUpdatedIterator
- type FluxAggregatorAvailableFundsUpdated
- type FluxAggregatorAvailableFundsUpdatedIterator
- type FluxAggregatorCaller
- func (_FluxAggregator *FluxAggregatorCaller) AllocatedFunds(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) AvailableFunds(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FluxAggregator *FluxAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetAdmin(opts *bind.CallOpts, _oracle common.Address) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetOracles(opts *bind.CallOpts) ([]common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) MaxSubmissionCount(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) MaxSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) MinSubmissionCount(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) MinSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) OracleCount(opts *bind.CallOpts) (uint8, error)
- func (_FluxAggregator *FluxAggregatorCaller) OracleRoundState(opts *bind.CallOpts, _oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) PaymentAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) RestartDelay(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) Timeout(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) Validator(opts *bind.CallOpts) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) WithdrawablePayment(opts *bind.CallOpts, _oracle common.Address) (*big.Int, error)
- type FluxAggregatorCallerRaw
- type FluxAggregatorCallerSession
- func (_FluxAggregator *FluxAggregatorCallerSession) AllocatedFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) AvailableFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Decimals() (uint8, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Description() (string, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetAdmin(_oracle common.Address) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetOracles() ([]common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestAnswer() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestRound() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestTimestamp() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LinkToken() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MaxSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MaxSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MinSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MinSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) OracleCount() (uint8, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Owner() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) PaymentAmount() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) RestartDelay() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Timeout() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Validator() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Version() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
- type FluxAggregatorFilterer
- func (_FluxAggregator *FluxAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*FluxAggregatorAnswerUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterAvailableFundsUpdated(opts *bind.FilterOpts, amount []*big.Int) (*FluxAggregatorAvailableFundsUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*FluxAggregatorNewRoundIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOracleAdminUpdateRequested(opts *bind.FilterOpts, oracle []common.Address) (*FluxAggregatorOracleAdminUpdateRequestedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOracleAdminUpdated(opts *bind.FilterOpts, oracle []common.Address, newAdmin []common.Address) (*FluxAggregatorOracleAdminUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOraclePermissionsUpdated(opts *bind.FilterOpts, oracle []common.Address, whitelisted []bool) (*FluxAggregatorOraclePermissionsUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FluxAggregatorOwnershipTransferRequestedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FluxAggregatorOwnershipTransferredIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterRequesterPermissionsSet(opts *bind.FilterOpts, requester []common.Address) (*FluxAggregatorRequesterPermissionsSetIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterRoundDetailsUpdated(opts *bind.FilterOpts, paymentAmount []*big.Int, minSubmissionCount []uint32, ...) (*FluxAggregatorRoundDetailsUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterSubmissionReceived(opts *bind.FilterOpts, submission []*big.Int, round []uint32, ...) (*FluxAggregatorSubmissionReceivedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FluxAggregatorValidatorUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*FluxAggregatorAnswerUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseAvailableFundsUpdated(log types.Log) (*FluxAggregatorAvailableFundsUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseNewRound(log types.Log) (*FluxAggregatorNewRound, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOracleAdminUpdateRequested(log types.Log) (*FluxAggregatorOracleAdminUpdateRequested, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOracleAdminUpdated(log types.Log) (*FluxAggregatorOracleAdminUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOraclePermissionsUpdated(log types.Log) (*FluxAggregatorOraclePermissionsUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*FluxAggregatorOwnershipTransferRequested, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*FluxAggregatorOwnershipTransferred, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseRequesterPermissionsSet(log types.Log) (*FluxAggregatorRequesterPermissionsSet, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseRoundDetailsUpdated(log types.Log) (*FluxAggregatorRoundDetailsUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseSubmissionReceived(log types.Log) (*FluxAggregatorSubmissionReceived, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseValidatorUpdated(log types.Log) (*FluxAggregatorValidatorUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorAnswerUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchAvailableFundsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorAvailableFundsUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *FluxAggregatorNewRound, roundId []*big.Int, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOracleAdminUpdateRequested(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOracleAdminUpdateRequested, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOracleAdminUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOracleAdminUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOraclePermissionsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOraclePermissionsUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchRequesterPermissionsSet(opts *bind.WatchOpts, sink chan<- *FluxAggregatorRequesterPermissionsSet, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchRoundDetailsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorRoundDetailsUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchSubmissionReceived(opts *bind.WatchOpts, sink chan<- *FluxAggregatorSubmissionReceived, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorValidatorUpdated, ...) (event.Subscription, error)
- type FluxAggregatorNewRound
- type FluxAggregatorNewRoundIterator
- type FluxAggregatorOracleAdminUpdateRequested
- type FluxAggregatorOracleAdminUpdateRequestedIterator
- type FluxAggregatorOracleAdminUpdated
- type FluxAggregatorOracleAdminUpdatedIterator
- type FluxAggregatorOraclePermissionsUpdated
- type FluxAggregatorOraclePermissionsUpdatedIterator
- type FluxAggregatorOwnershipTransferRequested
- type FluxAggregatorOwnershipTransferRequestedIterator
- type FluxAggregatorOwnershipTransferred
- type FluxAggregatorOwnershipTransferredIterator
- type FluxAggregatorRaw
- func (_FluxAggregator *FluxAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FluxAggregator *FluxAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FluxAggregatorRequesterPermissionsSet
- type FluxAggregatorRequesterPermissionsSetIterator
- type FluxAggregatorRoundDetailsUpdated
- type FluxAggregatorRoundDetailsUpdatedIterator
- type FluxAggregatorSession
- func (_FluxAggregator *FluxAggregatorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) AllocatedFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) AvailableFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) ChangeOracles(_removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Decimals() (uint8, error)
- func (_FluxAggregator *FluxAggregatorSession) Description() (string, error)
- func (_FluxAggregator *FluxAggregatorSession) GetAdmin(_oracle common.Address) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) GetOracles() ([]common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestAnswer() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestRound() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestTimestamp() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LinkToken() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) MaxSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) MaxSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) MinSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) MinSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) OracleCount() (uint8, error)
- func (_FluxAggregator *FluxAggregatorSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorSession) Owner() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) PaymentAmount() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) RequestNewRound() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) RestartDelay() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Timeout() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) UpdateAvailableFunds() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Validator() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) Version() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
- type FluxAggregatorSubmissionReceived
- type FluxAggregatorSubmissionReceivedIterator
- type FluxAggregatorTransactor
- func (_FluxAggregator *FluxAggregatorTransactor) AcceptAdmin(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) ChangeOracles(opts *bind.TransactOpts, _removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) SetRequesterPermissions(opts *bind.TransactOpts, _requester common.Address, _authorized bool, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) Submit(opts *bind.TransactOpts, _roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) TransferAdmin(opts *bind.TransactOpts, _oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) UpdateAvailableFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) UpdateFutureRounds(opts *bind.TransactOpts, _paymentAmount *big.Int, _minSubmissions uint32, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _oracle common.Address, _recipient common.Address, ...) (*types.Transaction, error)
- type FluxAggregatorTransactorRaw
- type FluxAggregatorTransactorSession
- func (_FluxAggregator *FluxAggregatorTransactorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) ChangeOracles(_removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) UpdateAvailableFunds() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type FluxAggregatorValidatorUpdated
- type FluxAggregatorValidatorUpdatedIterator
- type KeeperConsumer
- type KeeperConsumerCaller
- type KeeperConsumerCallerRaw
- type KeeperConsumerCallerSession
- type KeeperConsumerFilterer
- type KeeperConsumerRaw
- func (_KeeperConsumer *KeeperConsumerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperConsumer *KeeperConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperConsumer *KeeperConsumerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperConsumerSession
- func (_KeeperConsumer *KeeperConsumerSession) CheckUpkeep(checkData []byte) (*types.Transaction, error)
- func (_KeeperConsumer *KeeperConsumerSession) Counter() (*big.Int, error)
- func (_KeeperConsumer *KeeperConsumerSession) Interval() (*big.Int, error)
- func (_KeeperConsumer *KeeperConsumerSession) LastTimeStamp() (*big.Int, error)
- func (_KeeperConsumer *KeeperConsumerSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
- type KeeperConsumerTransactor
- type KeeperConsumerTransactorRaw
- type KeeperConsumerTransactorSession
- type KeeperRegistry
- type KeeperRegistryCaller
- func (_KeeperRegistry *KeeperRegistryCaller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetCanceledUpkeepList(opts *bind.CallOpts) ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperList(opts *bind.CallOpts) ([]common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeepCount(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)
- type KeeperRegistryCallerRaw
- type KeeperRegistryCallerSession
- func (_KeeperRegistry *KeeperRegistryCallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetCanceledUpkeepList() ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetConfig() (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperList() ([]common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetRegistrar() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeepCount() (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) LINK() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) Owner() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) Paused() (bool, error)
- type KeeperRegistryConfigSet
- type KeeperRegistryConfigSetIterator
- type KeeperRegistryFilterer
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryKeepersUpdatedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferRequestedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryPausedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryPayeeshipTransferRequestedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryPayeeshipTransferredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, ...) (*KeeperRegistryPaymentWithdrawnIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterRegistrarChanged(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryRegistrarChangedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryUpkeepPerformedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryKeepersUpdated, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryOwnershipTransferRequested, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryOwnershipTransferred, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaused(log types.Log) (*KeeperRegistryPaused, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryPayeeshipTransferRequested, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryPayeeshipTransferred, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryPaymentWithdrawn, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseRegistrarChanged(log types.Log) (*KeeperRegistryRegistrarChanged, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsAdded, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsWithdrawn, id []*big.Int) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryKeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaused) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaymentWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchRegistrarChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistryRegistrarChanged, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCanceled, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepRegistered, ...) (event.Subscription, error)
- type KeeperRegistryFundsAdded
- type KeeperRegistryFundsAddedIterator
- type KeeperRegistryFundsWithdrawn
- type KeeperRegistryFundsWithdrawnIterator
- type KeeperRegistryKeepersUpdated
- type KeeperRegistryKeepersUpdatedIterator
- type KeeperRegistryOwnershipTransferRequested
- type KeeperRegistryOwnershipTransferRequestedIterator
- type KeeperRegistryOwnershipTransferred
- type KeeperRegistryOwnershipTransferredIterator
- type KeeperRegistryPaused
- type KeeperRegistryPausedIterator
- type KeeperRegistryPayeeshipTransferRequested
- type KeeperRegistryPayeeshipTransferRequestedIterator
- type KeeperRegistryPayeeshipTransferred
- type KeeperRegistryPayeeshipTransferredIterator
- type KeeperRegistryPaymentWithdrawn
- type KeeperRegistryPaymentWithdrawnIterator
- type KeeperRegistryRaw
- func (_KeeperRegistry *KeeperRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistry *KeeperRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistryRegistrarChanged
- type KeeperRegistryRegistrarChangedIterator
- type KeeperRegistrySession
- func (_KeeperRegistry *KeeperRegistrySession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetCanceledUpkeepList() ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetConfig() (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetKeeperList() ([]common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetRegistrar() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetUpkeepCount() (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) LINK() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) Owner() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) Paused() (bool, error)
- func (_KeeperRegistry *KeeperRegistrySession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetConfig(paymentPremiumPPB uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryTransactor
- func (_KeeperRegistry *KeeperRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetConfig(opts *bind.TransactOpts, paymentPremiumPPB uint32, blockCountPerTurn *big.Int, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetRegistrar(opts *bind.TransactOpts, registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryTransactorRaw
- type KeeperRegistryTransactorSession
- func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetConfig(paymentPremiumPPB uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryUnpaused
- type KeeperRegistryUnpausedIterator
- type KeeperRegistryUpkeepCanceled
- type KeeperRegistryUpkeepCanceledIterator
- type KeeperRegistryUpkeepPerformed
- type KeeperRegistryUpkeepPerformedIterator
- type KeeperRegistryUpkeepRegistered
- type KeeperRegistryUpkeepRegisteredIterator
- type LinkToken
- type LinkTokenApproval
- type LinkTokenApprovalIterator
- type LinkTokenCaller
- func (_LinkToken *LinkTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_LinkToken *LinkTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_LinkToken *LinkTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_LinkToken *LinkTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type LinkTokenCallerRaw
- type LinkTokenCallerSession
- func (_LinkToken *LinkTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCallerSession) Decimals() (uint8, error)
- func (_LinkToken *LinkTokenCallerSession) Name() (string, error)
- func (_LinkToken *LinkTokenCallerSession) Symbol() (string, error)
- func (_LinkToken *LinkTokenCallerSession) TotalSupply() (*big.Int, error)
- type LinkTokenFilterer
- func (_LinkToken *LinkTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LinkTokenApprovalIterator, error)
- func (_LinkToken *LinkTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransferIterator, error)
- func (_LinkToken *LinkTokenFilterer) FilterTransfer0(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransfer0Iterator, error)
- func (_LinkToken *LinkTokenFilterer) ParseApproval(log types.Log) (*LinkTokenApproval, error)
- func (_LinkToken *LinkTokenFilterer) ParseTransfer(log types.Log) (*LinkTokenTransfer, error)
- func (_LinkToken *LinkTokenFilterer) ParseTransfer0(log types.Log) (*LinkTokenTransfer0, error)
- func (_LinkToken *LinkTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LinkTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_LinkToken *LinkTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_LinkToken *LinkTokenFilterer) WatchTransfer0(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer0, from []common.Address, ...) (event.Subscription, error)
- type LinkTokenRaw
- func (_LinkToken *LinkTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LinkToken *LinkTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LinkToken *LinkTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LinkTokenSession
- func (_LinkToken *LinkTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenSession) Decimals() (uint8, error)
- func (_LinkToken *LinkTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) Name() (string, error)
- func (_LinkToken *LinkTokenSession) Symbol() (string, error)
- func (_LinkToken *LinkTokenSession) TotalSupply() (*big.Int, error)
- func (_LinkToken *LinkTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type LinkTokenTransactor
- func (_LinkToken *LinkTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) TransferAndCall(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type LinkTokenTransactorRaw
- type LinkTokenTransactorSession
- func (_LinkToken *LinkTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type LinkTokenTransfer
- type LinkTokenTransfer0
- type LinkTokenTransfer0Iterator
- type LinkTokenTransferIterator
- type MockETHLINKAggregator
- type MockETHLINKAggregatorCaller
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Answer(opts *bind.CallOpts) (*big.Int, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type MockETHLINKAggregatorCallerRaw
- type MockETHLINKAggregatorCallerSession
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Answer() (*big.Int, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Decimals() (uint8, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Description() (string, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Version() (*big.Int, error)
- type MockETHLINKAggregatorFilterer
- type MockETHLINKAggregatorRaw
- func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MockETHLINKAggregatorSession
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Answer() (*big.Int, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Decimals() (uint8, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Description() (string, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Version() (*big.Int, error)
- type MockETHLINKAggregatorTransactor
- type MockETHLINKAggregatorTransactorRaw
- type MockETHLINKAggregatorTransactorSession
- type MockGASAggregator
- type MockGASAggregatorCaller
- func (_MockGASAggregator *MockGASAggregatorCaller) Answer(opts *bind.CallOpts) (*big.Int, error)
- func (_MockGASAggregator *MockGASAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_MockGASAggregator *MockGASAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_MockGASAggregator *MockGASAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_MockGASAggregator *MockGASAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_MockGASAggregator *MockGASAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type MockGASAggregatorCallerRaw
- type MockGASAggregatorCallerSession
- func (_MockGASAggregator *MockGASAggregatorCallerSession) Answer() (*big.Int, error)
- func (_MockGASAggregator *MockGASAggregatorCallerSession) Decimals() (uint8, error)
- func (_MockGASAggregator *MockGASAggregatorCallerSession) Description() (string, error)
- func (_MockGASAggregator *MockGASAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_MockGASAggregator *MockGASAggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_MockGASAggregator *MockGASAggregatorCallerSession) Version() (*big.Int, error)
- type MockGASAggregatorFilterer
- type MockGASAggregatorRaw
- func (_MockGASAggregator *MockGASAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MockGASAggregator *MockGASAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MockGASAggregator *MockGASAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MockGASAggregatorSession
- func (_MockGASAggregator *MockGASAggregatorSession) Answer() (*big.Int, error)
- func (_MockGASAggregator *MockGASAggregatorSession) Decimals() (uint8, error)
- func (_MockGASAggregator *MockGASAggregatorSession) Description() (string, error)
- func (_MockGASAggregator *MockGASAggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_MockGASAggregator *MockGASAggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_MockGASAggregator *MockGASAggregatorSession) Version() (*big.Int, error)
- type MockGASAggregatorTransactor
- type MockGASAggregatorTransactorRaw
- type MockGASAggregatorTransactorSession
- type OffchainAggregator
- type OffchainAggregatorAnswerUpdated
- type OffchainAggregatorAnswerUpdatedIterator
- type OffchainAggregatorBillingAccessControllerSet
- type OffchainAggregatorBillingAccessControllerSetIterator
- type OffchainAggregatorBillingSet
- type OffchainAggregatorBillingSetIterator
- type OffchainAggregatorCaller
- func (_OffchainAggregator *OffchainAggregatorCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetBilling(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) RequesterAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) ValidatorConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type OffchainAggregatorCallerRaw
- type OffchainAggregatorCallerSession
- func (_OffchainAggregator *OffchainAggregatorCallerSession) BillingAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Decimals() (uint8, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Description() (string, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetBilling() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetLinkToken() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestConfigDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRound() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTimestamp() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) MaxAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) MinAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Owner() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) RequesterAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Transmitters() ([]common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) TypeAndVersion() (string, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) ValidatorConfig() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Version() (*big.Int, error)
- type OffchainAggregatorConfigSet
- type OffchainAggregatorConfigSetIterator
- type OffchainAggregatorFilterer
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*OffchainAggregatorAnswerUpdatedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingAccessControllerSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OffchainAggregatorConfigSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, _oldLinkToken []common.Address, ...) (*OffchainAggregatorLinkTokenSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*OffchainAggregatorNewRoundIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*OffchainAggregatorNewTransmissionIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, ...) (*OffchainAggregatorOraclePaidIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferRequestedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferredIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*OffchainAggregatorPayeeshipTransferRequestedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*OffchainAggregatorPayeeshipTransferredIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorRequesterAccessControllerSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*OffchainAggregatorRoundRequestedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, ...) (*OffchainAggregatorValidatorConfigSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*OffchainAggregatorAnswerUpdated, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*OffchainAggregatorBillingAccessControllerSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingSet(log types.Log) (*OffchainAggregatorBillingSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseConfigSet(log types.Log) (*OffchainAggregatorConfigSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseLinkTokenSet(log types.Log) (*OffchainAggregatorLinkTokenSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewRound(log types.Log) (*OffchainAggregatorNewRound, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewTransmission(log types.Log) (*OffchainAggregatorNewTransmission, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOraclePaid(log types.Log) (*OffchainAggregatorOraclePaid, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OffchainAggregatorOwnershipTransferRequested, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*OffchainAggregatorOwnershipTransferred, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*OffchainAggregatorPayeeshipTransferRequested, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*OffchainAggregatorPayeeshipTransferred, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*OffchainAggregatorRequesterAccessControllerSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRoundRequested(log types.Log) (*OffchainAggregatorRoundRequested, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*OffchainAggregatorValidatorConfigSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorAnswerUpdated, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorBillingSet) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorConfigSet) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorLinkTokenSet, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorNewRound, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorNewTransmission, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorOraclePaid, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorPayeeshipTransferred, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorRoundRequested, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorValidatorConfigSet, ...) (event.Subscription, error)
- type OffchainAggregatorLinkTokenSet
- type OffchainAggregatorLinkTokenSetIterator
- type OffchainAggregatorNewRound
- type OffchainAggregatorNewRoundIterator
- type OffchainAggregatorNewTransmission
- type OffchainAggregatorNewTransmissionIterator
- type OffchainAggregatorOraclePaid
- type OffchainAggregatorOraclePaidIterator
- type OffchainAggregatorOwnershipTransferRequested
- type OffchainAggregatorOwnershipTransferRequestedIterator
- type OffchainAggregatorOwnershipTransferred
- type OffchainAggregatorOwnershipTransferredIterator
- type OffchainAggregatorPayeeshipTransferRequested
- type OffchainAggregatorPayeeshipTransferRequestedIterator
- type OffchainAggregatorPayeeshipTransferred
- type OffchainAggregatorPayeeshipTransferredIterator
- type OffchainAggregatorRaw
- func (_OffchainAggregator *OffchainAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OffchainAggregator *OffchainAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OffchainAggregatorRequesterAccessControllerSet
- type OffchainAggregatorRequesterAccessControllerSetIterator
- type OffchainAggregatorRoundRequested
- type OffchainAggregatorRoundRequestedIterator
- type OffchainAggregatorSession
- func (_OffchainAggregator *OffchainAggregatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) BillingAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Decimals() (uint8, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Description() (string, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetBilling() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetLinkToken() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestConfigDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestRound() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestTimestamp() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LinkAvailableForPayment() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) MaxAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) MinAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_OffchainAggregator *OffchainAggregatorSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Owner() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) RequestNewRound() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) RequesterAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Transmitters() ([]common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) TypeAndVersion() (string, error)
- func (_OffchainAggregator *OffchainAggregatorSession) ValidatorConfig() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Version() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type OffchainAggregatorTransactor
- func (_OffchainAggregator *OffchainAggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, _linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, _newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) Transmit(opts *bind.TransactOpts, _report []byte, _rs [][32]byte, _ss [][32]byte, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- type OffchainAggregatorTransactorRaw
- type OffchainAggregatorTransactorSession
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type OffchainAggregatorValidatorConfigSet
- type OffchainAggregatorValidatorConfigSetIterator
- type Oracle
- type OracleCaller
- func (_Oracle *OracleCaller) EXPIRYTIME(opts *bind.CallOpts) (*big.Int, error)
- func (_Oracle *OracleCaller) GetAuthorizationStatus(opts *bind.CallOpts, _node common.Address) (bool, error)
- func (_Oracle *OracleCaller) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_Oracle *OracleCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Oracle *OracleCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Oracle *OracleCaller) Withdrawable(opts *bind.CallOpts) (*big.Int, error)
- type OracleCallerRaw
- type OracleCallerSession
- func (_Oracle *OracleCallerSession) EXPIRYTIME() (*big.Int, error)
- func (_Oracle *OracleCallerSession) GetAuthorizationStatus(_node common.Address) (bool, error)
- func (_Oracle *OracleCallerSession) GetChainlinkToken() (common.Address, error)
- func (_Oracle *OracleCallerSession) IsOwner() (bool, error)
- func (_Oracle *OracleCallerSession) Owner() (common.Address, error)
- func (_Oracle *OracleCallerSession) Withdrawable() (*big.Int, error)
- type OracleCancelOracleRequest
- type OracleCancelOracleRequestIterator
- type OracleFilterer
- func (_Oracle *OracleFilterer) FilterCancelOracleRequest(opts *bind.FilterOpts, requestId [][32]byte) (*OracleCancelOracleRequestIterator, error)
- func (_Oracle *OracleFilterer) FilterOracleRequest(opts *bind.FilterOpts, specId [][32]byte) (*OracleOracleRequestIterator, error)
- func (_Oracle *OracleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OracleOwnershipTransferredIterator, error)
- func (_Oracle *OracleFilterer) ParseCancelOracleRequest(log types.Log) (*OracleCancelOracleRequest, error)
- func (_Oracle *OracleFilterer) ParseOracleRequest(log types.Log) (*OracleOracleRequest, error)
- func (_Oracle *OracleFilterer) ParseOwnershipTransferred(log types.Log) (*OracleOwnershipTransferred, error)
- func (_Oracle *OracleFilterer) WatchCancelOracleRequest(opts *bind.WatchOpts, sink chan<- *OracleCancelOracleRequest, ...) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchOracleRequest(opts *bind.WatchOpts, sink chan<- *OracleOracleRequest, specId [][32]byte) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OracleOwnershipTransferred, ...) (event.Subscription, error)
- type OracleOracleRequest
- type OracleOracleRequestIterator
- type OracleOwnershipTransferred
- type OracleOwnershipTransferredIterator
- type OracleRaw
- func (_Oracle *OracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Oracle *OracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Oracle *OracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OracleSession
- func (_Oracle *OracleSession) CancelOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackFunc [4]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) EXPIRYTIME() (*big.Int, error)
- func (_Oracle *OracleSession) FulfillOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) GetAuthorizationStatus(_node common.Address) (bool, error)
- func (_Oracle *OracleSession) GetChainlinkToken() (common.Address, error)
- func (_Oracle *OracleSession) IsOwner() (bool, error)
- func (_Oracle *OracleSession) OnTokenTransfer(_sender common.Address, _amount *big.Int, _data []byte) (*types.Transaction, error)
- func (_Oracle *OracleSession) OracleRequest(_sender common.Address, _payment *big.Int, _specId [32]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) Owner() (common.Address, error)
- func (_Oracle *OracleSession) SetFulfillmentPermission(_node common.Address, _allowed bool) (*types.Transaction, error)
- func (_Oracle *OracleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Oracle *OracleSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleSession) Withdrawable() (*big.Int, error)
- type OracleTransactor
- func (_Oracle *OracleTransactor) CancelOracleRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) FulfillOracleRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) OracleRequest(opts *bind.TransactOpts, _sender common.Address, _payment *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) SetFulfillmentPermission(opts *bind.TransactOpts, _node common.Address, _allowed bool) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type OracleTransactorRaw
- type OracleTransactorSession
- func (_Oracle *OracleTransactorSession) CancelOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackFunc [4]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) FulfillOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) OnTokenTransfer(_sender common.Address, _amount *big.Int, _data []byte) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) OracleRequest(_sender common.Address, _payment *big.Int, _specId [32]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) SetFulfillmentPermission(_node common.Address, _allowed bool) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type SimpleReadAccessController
- type SimpleReadAccessControllerAddedAccess
- type SimpleReadAccessControllerAddedAccessIterator
- type SimpleReadAccessControllerCaller
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type SimpleReadAccessControllerCallerRaw
- type SimpleReadAccessControllerCallerSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) CheckEnabled() (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) Owner() (common.Address, error)
- type SimpleReadAccessControllerCheckAccessDisabled
- type SimpleReadAccessControllerCheckAccessDisabledIterator
- type SimpleReadAccessControllerCheckAccessEnabled
- type SimpleReadAccessControllerCheckAccessEnabledIterator
- type SimpleReadAccessControllerFilterer
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerAddedAccessIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessDisabledIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessEnabledIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferRequestedIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferredIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerRemovedAccessIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleReadAccessControllerAddedAccess, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleReadAccessControllerCheckAccessDisabled, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleReadAccessControllerCheckAccessEnabled, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleReadAccessControllerOwnershipTransferRequested, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleReadAccessControllerOwnershipTransferred, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleReadAccessControllerRemovedAccess, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerAddedAccess) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerRemovedAccess) (event.Subscription, error)
- type SimpleReadAccessControllerOwnershipTransferRequested
- type SimpleReadAccessControllerOwnershipTransferRequestedIterator
- type SimpleReadAccessControllerOwnershipTransferred
- type SimpleReadAccessControllerOwnershipTransferredIterator
- type SimpleReadAccessControllerRaw
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleReadAccessControllerRemovedAccess
- type SimpleReadAccessControllerRemovedAccessIterator
- type SimpleReadAccessControllerSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) CheckEnabled() (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) Owner() (common.Address, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactor
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactorRaw
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactorSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessController
- type SimpleWriteAccessControllerAddedAccess
- type SimpleWriteAccessControllerAddedAccessIterator
- type SimpleWriteAccessControllerCaller
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type SimpleWriteAccessControllerCallerRaw
- type SimpleWriteAccessControllerCallerSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) CheckEnabled() (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) Owner() (common.Address, error)
- type SimpleWriteAccessControllerCheckAccessDisabled
- type SimpleWriteAccessControllerCheckAccessDisabledIterator
- type SimpleWriteAccessControllerCheckAccessEnabled
- type SimpleWriteAccessControllerCheckAccessEnabledIterator
- type SimpleWriteAccessControllerFilterer
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerAddedAccessIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessDisabledIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessEnabledIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferredIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerRemovedAccessIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleWriteAccessControllerAddedAccess, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessDisabled, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessEnabled, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferRequested, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferred, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleWriteAccessControllerRemovedAccess, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerAddedAccess) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerRemovedAccess) (event.Subscription, error)
- type SimpleWriteAccessControllerOwnershipTransferRequested
- type SimpleWriteAccessControllerOwnershipTransferRequestedIterator
- type SimpleWriteAccessControllerOwnershipTransferred
- type SimpleWriteAccessControllerOwnershipTransferredIterator
- type SimpleWriteAccessControllerRaw
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleWriteAccessControllerRemovedAccess
- type SimpleWriteAccessControllerRemovedAccessIterator
- type SimpleWriteAccessControllerSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) CheckEnabled() (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) Owner() (common.Address, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactor
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactorRaw
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactorSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type Store
- type StoreCaller
- type StoreCallerRaw
- type StoreCallerSession
- type StoreFilterer
- type StoreRaw
- func (_Store *StoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Store *StoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StoreSession
- type StoreTransactor
- type StoreTransactorRaw
- type StoreTransactorSession
- type UpkeepRegistrationRequests
- type UpkeepRegistrationRequestsCaller
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetPendingRequest(opts *bind.CallOpts, hash [32]byte) (common.Address, *big.Int, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetRegistrationConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type UpkeepRegistrationRequestsCallerRaw
- type UpkeepRegistrationRequestsCallerSession
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetRegistrationConfig() (struct{ ... }, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) LINK() (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) Owner() (common.Address, error)
- type UpkeepRegistrationRequestsConfigChanged
- type UpkeepRegistrationRequestsConfigChangedIterator
- type UpkeepRegistrationRequestsFilterer
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterConfigChanged(opts *bind.FilterOpts) (*UpkeepRegistrationRequestsConfigChangedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferredIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationApproved(opts *bind.FilterOpts, hash [][32]byte, upkeepId []*big.Int) (*UpkeepRegistrationRequestsRegistrationApprovedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationRequested(opts *bind.FilterOpts, hash [][32]byte, upkeepContract []common.Address, ...) (*UpkeepRegistrationRequestsRegistrationRequestedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseConfigChanged(log types.Log) (*UpkeepRegistrationRequestsConfigChanged, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferRequested(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferRequested, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferred(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferred, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationApproved(log types.Log) (*UpkeepRegistrationRequestsRegistrationApproved, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationRequested(log types.Log) (*UpkeepRegistrationRequestsRegistrationRequested, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchConfigChanged(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsConfigChanged) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationApproved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type UpkeepRegistrationRequestsOwnershipTransferRequested
- type UpkeepRegistrationRequestsOwnershipTransferRequestedIterator
- type UpkeepRegistrationRequestsOwnershipTransferred
- type UpkeepRegistrationRequestsOwnershipTransferredIterator
- type UpkeepRegistrationRequestsRaw
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepRegistrationRequestsRegistrationApproved
- type UpkeepRegistrationRequestsRegistrationApprovedIterator
- type UpkeepRegistrationRequestsRegistrationRequested
- type UpkeepRegistrationRequestsRegistrationRequestedIterator
- type UpkeepRegistrationRequestsSession
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) AcceptOwnership() (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Cancel(hash [32]byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetRegistrationConfig() (struct{ ... }, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) LINK() (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Owner() (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type UpkeepRegistrationRequestsTransactor
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Approve(opts *bind.TransactOpts, name string, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Cancel(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Register(opts *bind.TransactOpts, name string, encryptedEmail []byte, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) SetRegistrationConfig(opts *bind.TransactOpts, enabled bool, windowSizeInBlocks uint32, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type UpkeepRegistrationRequestsTransactorRaw
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepRegistrationRequestsTransactorSession
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Cancel(hash [32]byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type VRF
- type VRFCaller
- type VRFCallerRaw
- type VRFCallerSession
- type VRFConsumer
- type VRFConsumerCaller
- func (_VRFConsumer *VRFConsumerCaller) CurrentRoundID(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCaller) PrevRandomnessOutput(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCaller) RandomnessOutput(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCaller) RequestId(opts *bind.CallOpts) ([32]byte, error)
- type VRFConsumerCallerRaw
- type VRFConsumerCallerSession
- func (_VRFConsumer *VRFConsumerCallerSession) CurrentRoundID() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCallerSession) PrevRandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCallerSession) RandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCallerSession) RequestId() ([32]byte, error)
- type VRFConsumerFilterer
- func (_VRFConsumer *VRFConsumerFilterer) FilterPerfMetricsEvent(opts *bind.FilterOpts) (*VRFConsumerPerfMetricsEventIterator, error)
- func (_VRFConsumer *VRFConsumerFilterer) ParsePerfMetricsEvent(log types.Log) (*VRFConsumerPerfMetricsEvent, error)
- func (_VRFConsumer *VRFConsumerFilterer) WatchPerfMetricsEvent(opts *bind.WatchOpts, sink chan<- *VRFConsumerPerfMetricsEvent) (event.Subscription, error)
- type VRFConsumerPerfMetricsEvent
- type VRFConsumerPerfMetricsEventIterator
- type VRFConsumerRaw
- func (_VRFConsumer *VRFConsumerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFConsumer *VRFConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFConsumer *VRFConsumerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFConsumerSession
- func (_VRFConsumer *VRFConsumerSession) CurrentRoundID() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerSession) PrevRandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerSession) RandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerSession) RawFulfillRandomness(requestId [32]byte, randomness *big.Int) (*types.Transaction, error)
- func (_VRFConsumer *VRFConsumerSession) RequestId() ([32]byte, error)
- func (_VRFConsumer *VRFConsumerSession) TestRequestRandomness(_keyHash [32]byte, _fee *big.Int) (*types.Transaction, error)
- type VRFConsumerTransactor
- func (_VRFConsumer *VRFConsumerTransactor) RawFulfillRandomness(opts *bind.TransactOpts, requestId [32]byte, randomness *big.Int) (*types.Transaction, error)
- func (_VRFConsumer *VRFConsumerTransactor) TestRequestRandomness(opts *bind.TransactOpts, _keyHash [32]byte, _fee *big.Int) (*types.Transaction, error)
- type VRFConsumerTransactorRaw
- type VRFConsumerTransactorSession
- type VRFCoordinator
- type VRFCoordinatorCaller
- func (_VRFCoordinator *VRFCoordinatorCaller) Callbacks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) HashOfKey(opts *bind.CallOpts, _publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) PRESEEDOFFSET(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) PROOFLENGTH(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) PUBLICKEYOFFSET(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) ServiceAgreements(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_VRFCoordinator *VRFCoordinatorCaller) WithdrawableTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type VRFCoordinatorCallerRaw
- type VRFCoordinatorCallerSession
- func (_VRFCoordinator *VRFCoordinatorCallerSession) Callbacks(arg0 [32]byte) (struct{ ... }, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) IsOwner() (bool, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) Owner() (common.Address, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) PRESEEDOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) PROOFLENGTH() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) PUBLICKEYOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) ServiceAgreements(arg0 [32]byte) (struct{ ... }, error)
- func (_VRFCoordinator *VRFCoordinatorCallerSession) WithdrawableTokens(arg0 common.Address) (*big.Int, error)
- type VRFCoordinatorFilterer
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterNewServiceAgreement(opts *bind.FilterOpts) (*VRFCoordinatorNewServiceAgreementIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*VRFCoordinatorOwnershipTransferredIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequest(opts *bind.FilterOpts, jobID [][32]byte) (*VRFCoordinatorRandomnessRequestIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequestFulfilled(opts *bind.FilterOpts) (*VRFCoordinatorRandomnessRequestFulfilledIterator, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseNewServiceAgreement(log types.Log) (*VRFCoordinatorNewServiceAgreement, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorOwnershipTransferred, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequest(log types.Log) (*VRFCoordinatorRandomnessRequest, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequestFulfilled(log types.Log) (*VRFCoordinatorRandomnessRequestFulfilled, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchNewServiceAgreement(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorNewServiceAgreement) (event.Subscription, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequest(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequest, ...) (event.Subscription, error)
- func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequestFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequestFulfilled) (event.Subscription, error)
- type VRFCoordinatorNewServiceAgreement
- type VRFCoordinatorNewServiceAgreementIterator
- type VRFCoordinatorOwnershipTransferred
- type VRFCoordinatorOwnershipTransferredIterator
- type VRFCoordinatorRandomnessRequest
- type VRFCoordinatorRandomnessRequestFulfilled
- type VRFCoordinatorRandomnessRequestFulfilledIterator
- type VRFCoordinatorRandomnessRequestIterator
- type VRFCoordinatorRaw
- func (_VRFCoordinator *VRFCoordinatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFCoordinator *VRFCoordinatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFCoordinatorSession
- func (_VRFCoordinator *VRFCoordinatorSession) Callbacks(arg0 [32]byte) (struct{ ... }, error)
- func (_VRFCoordinator *VRFCoordinatorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinator *VRFCoordinatorSession) IsOwner() (bool, error)
- func (_VRFCoordinator *VRFCoordinatorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) Owner() (common.Address, error)
- func (_VRFCoordinator *VRFCoordinatorSession) PRESEEDOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorSession) PROOFLENGTH() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorSession) PUBLICKEYOFFSET() (*big.Int, error)
- func (_VRFCoordinator *VRFCoordinatorSession) RegisterProvingKey(_fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, ...) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) ServiceAgreements(arg0 [32]byte) (struct{ ... }, error)
- func (_VRFCoordinator *VRFCoordinatorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorSession) WithdrawableTokens(arg0 common.Address) (*big.Int, error)
- type VRFCoordinatorTransactor
- func (_VRFCoordinator *VRFCoordinatorTransactor) FulfillRandomnessRequest(opts *bind.TransactOpts, _proof []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) RegisterProvingKey(opts *bind.TransactOpts, _fee *big.Int, _oracle common.Address, ...) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type VRFCoordinatorTransactorRaw
- type VRFCoordinatorTransactorSession
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) RegisterProvingKey(_fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, ...) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinator *VRFCoordinatorTransactorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type VRFFilterer
- type VRFRaw
- type VRFSession
- type VRFTransactor
- type VRFTransactorRaw
- type VRFTransactorSession
Constants ¶
const APIConsumerABI = "" /* 3910-byte string literal not displayed */
APIConsumerABI is the input ABI used to generate the binding from.
const BlockhashStoreABI = "" /* 781-byte string literal not displayed */
BlockhashStoreABI is the input ABI used to generate the binding from.
const DeviationFlaggingValidatorABI = "" /* 3607-byte string literal not displayed */
DeviationFlaggingValidatorABI is the input ABI used to generate the binding from.
const FlagsABI = "" /* 4803-byte string literal not displayed */
FlagsABI is the input ABI used to generate the binding from.
const FluxAggregatorABI = "" /* 14751-byte string literal not displayed */
FluxAggregatorABI is the input ABI used to generate the binding from.
const KeeperConsumerABI = "" /* 1181-byte string literal not displayed */
KeeperConsumerABI is the input ABI used to generate the binding from.
const KeeperRegistryABI = "" /* 14748-byte string literal not displayed */
KeeperRegistryABI is the input ABI used to generate the binding from.
const LinkTokenABI = "" /* 3842-byte string literal not displayed */
LinkTokenABI is the input ABI used to generate the binding from.
const MockETHLINKAggregatorABI = "" /* 1843-byte string literal not displayed */
MockETHLINKAggregatorABI is the input ABI used to generate the binding from.
const MockGASAggregatorABI = "" /* 1843-byte string literal not displayed */
MockGASAggregatorABI is the input ABI used to generate the binding from.
const OffchainAggregatorABI = "" /* 18000-byte string literal not displayed */
OffchainAggregatorABI is the input ABI used to generate the binding from.
const OracleABI = "" /* 5447-byte string literal not displayed */
OracleABI is the input ABI used to generate the binding from.
const SimpleReadAccessControllerABI = "" /* 2584-byte string literal not displayed */
SimpleReadAccessControllerABI is the input ABI used to generate the binding from.
const SimpleWriteAccessControllerABI = "" /* 2651-byte string literal not displayed */
SimpleWriteAccessControllerABI is the input ABI used to generate the binding from.
const StoreABI = "" /* 336-byte string literal not displayed */
StoreABI is the input ABI used to generate the binding from.
const UpkeepRegistrationRequestsABI = "" /* 6454-byte string literal not displayed */
UpkeepRegistrationRequestsABI is the input ABI used to generate the binding from.
const VRFABI = "" /* 174-byte string literal not displayed */
VRFABI is the input ABI used to generate the binding from.
const VRFConsumerABI = "" /* 1904-byte string literal not displayed */
VRFConsumerABI is the input ABI used to generate the binding from.
const VRFCoordinatorABI = "" /* 5207-byte string literal not displayed */
VRFCoordinatorABI is the input ABI used to generate the binding from.
Variables ¶
var APIConsumerBin = "" /* 9670-byte string literal not displayed */
APIConsumerBin is the compiled bytecode used for deploying new contracts.
var BlockhashStoreBin = "" /* 1542-byte string literal not displayed */
BlockhashStoreBin is the compiled bytecode used for deploying new contracts.
var DeviationFlaggingValidatorBin = "" /* 4990-byte string literal not displayed */
DeviationFlaggingValidatorBin is the compiled bytecode used for deploying new contracts.
var FlagsBin = "" /* 8380-byte string literal not displayed */
FlagsBin is the compiled bytecode used for deploying new contracts.
var FluxAggregatorBin = "" /* 38150-byte string literal not displayed */
FluxAggregatorBin is the compiled bytecode used for deploying new contracts.
var KeeperConsumerBin = "" /* 1492-byte string literal not displayed */
KeeperConsumerBin is the compiled bytecode used for deploying new contracts.
var KeeperRegistryBin = "" /* 41086-byte string literal not displayed */
KeeperRegistryBin is the compiled bytecode used for deploying new contracts.
var LinkTokenBin = "" /* 5606-byte string literal not displayed */
LinkTokenBin is the compiled bytecode used for deploying new contracts.
var MockETHLINKAggregatorBin = "" /* 1232-byte string literal not displayed */
MockETHLINKAggregatorBin is the compiled bytecode used for deploying new contracts.
var MockGASAggregatorBin = "" /* 1232-byte string literal not displayed */
MockGASAggregatorBin is the compiled bytecode used for deploying new contracts.
var OffchainAggregatorBin = "" /* 41054-byte string literal not displayed */
OffchainAggregatorBin is the compiled bytecode used for deploying new contracts.
var OracleBin = "" /* 9756-byte string literal not displayed */
OracleBin is the compiled bytecode used for deploying new contracts.
var SimpleReadAccessControllerBin = "" /* 3834-byte string literal not displayed */
SimpleReadAccessControllerBin is the compiled bytecode used for deploying new contracts.
var SimpleWriteAccessControllerBin = "" /* 3786-byte string literal not displayed */
SimpleWriteAccessControllerBin is the compiled bytecode used for deploying new contracts.
var StoreBin = "" /* 672-byte string literal not displayed */
StoreBin is the compiled bytecode used for deploying new contracts.
var UpkeepRegistrationRequestsBin = "" /* 16544-byte string literal not displayed */
UpkeepRegistrationRequestsBin is the compiled bytecode used for deploying new contracts.
var VRFBin = "" /* 320-byte string literal not displayed */
VRFBin is the compiled bytecode used for deploying new contracts.
var VRFConsumerBin = "" /* 2676-byte string literal not displayed */
VRFConsumerBin is the compiled bytecode used for deploying new contracts.
var VRFCoordinatorBin = "" /* 16692-byte string literal not displayed */
VRFCoordinatorBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type APIConsumer ¶
type APIConsumer struct { APIConsumerCaller // Read-only binding to the contract APIConsumerTransactor // Write-only binding to the contract APIConsumerFilterer // Log filterer for contract events }
APIConsumer is an auto generated Go binding around an Ethereum contract.
func DeployAPIConsumer ¶
func DeployAPIConsumer(auth *bind.TransactOpts, backend bind.ContractBackend, _link common.Address) (common.Address, *types.Transaction, *APIConsumer, error)
DeployAPIConsumer deploys a new Ethereum contract, binding an instance of APIConsumer to it.
func NewAPIConsumer ¶
func NewAPIConsumer(address common.Address, backend bind.ContractBackend) (*APIConsumer, error)
NewAPIConsumer creates a new instance of APIConsumer, bound to a specific deployed contract.
type APIConsumerCaller ¶
type APIConsumerCaller struct {
// contains filtered or unexported fields
}
APIConsumerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAPIConsumerCaller ¶
func NewAPIConsumerCaller(address common.Address, caller bind.ContractCaller) (*APIConsumerCaller, error)
NewAPIConsumerCaller creates a new read-only instance of APIConsumer, bound to a specific deployed contract.
func (*APIConsumerCaller) CurrentRoundID ¶ added in v0.0.7
CurrentRoundID is a free data retrieval call binding the contract method 0xa312c4f2.
Solidity: function currentRoundID() view returns(uint256)
func (*APIConsumerCaller) Data ¶
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() view returns(uint256)
func (*APIConsumerCaller) GetChainlinkToken ¶
func (_APIConsumer *APIConsumerCaller) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)
GetChainlinkToken is a free data retrieval call binding the contract method 0x165d35e1.
Solidity: function getChainlinkToken() view returns(address)
func (*APIConsumerCaller) IsOwner ¶
func (_APIConsumer *APIConsumerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
type APIConsumerCallerRaw ¶
type APIConsumerCallerRaw struct {
Contract *APIConsumerCaller // Generic read-only contract binding to access the raw methods on
}
APIConsumerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*APIConsumerCallerRaw) Call ¶
func (_APIConsumer *APIConsumerCallerRaw) 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 APIConsumerCallerSession ¶
type APIConsumerCallerSession struct { Contract *APIConsumerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
APIConsumerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*APIConsumerCallerSession) CurrentRoundID ¶ added in v0.0.7
func (_APIConsumer *APIConsumerCallerSession) CurrentRoundID() (*big.Int, error)
CurrentRoundID is a free data retrieval call binding the contract method 0xa312c4f2.
Solidity: function currentRoundID() view returns(uint256)
func (*APIConsumerCallerSession) Data ¶
func (_APIConsumer *APIConsumerCallerSession) Data() (*big.Int, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() view returns(uint256)
func (*APIConsumerCallerSession) GetChainlinkToken ¶
func (_APIConsumer *APIConsumerCallerSession) GetChainlinkToken() (common.Address, error)
GetChainlinkToken is a free data retrieval call binding the contract method 0x165d35e1.
Solidity: function getChainlinkToken() view returns(address)
func (*APIConsumerCallerSession) IsOwner ¶
func (_APIConsumer *APIConsumerCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*APIConsumerCallerSession) Owner ¶
func (_APIConsumer *APIConsumerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*APIConsumerCallerSession) Selector ¶
func (_APIConsumer *APIConsumerCallerSession) Selector() ([4]byte, error)
Selector is a free data retrieval call binding the contract method 0xea3d508a.
Solidity: function selector() view returns(bytes4)
type APIConsumerChainlinkCancelled ¶
type APIConsumerChainlinkCancelled struct { Id [32]byte Raw types.Log // Blockchain specific contextual infos }
APIConsumerChainlinkCancelled represents a ChainlinkCancelled event raised by the APIConsumer contract.
type APIConsumerChainlinkCancelledIterator ¶
type APIConsumerChainlinkCancelledIterator struct { Event *APIConsumerChainlinkCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
APIConsumerChainlinkCancelledIterator is returned from FilterChainlinkCancelled and is used to iterate over the raw logs and unpacked data for ChainlinkCancelled events raised by the APIConsumer contract.
func (*APIConsumerChainlinkCancelledIterator) Close ¶
func (it *APIConsumerChainlinkCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*APIConsumerChainlinkCancelledIterator) Error ¶
func (it *APIConsumerChainlinkCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*APIConsumerChainlinkCancelledIterator) Next ¶
func (it *APIConsumerChainlinkCancelledIterator) 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 APIConsumerChainlinkFulfilled ¶
type APIConsumerChainlinkFulfilled struct { Id [32]byte Raw types.Log // Blockchain specific contextual infos }
APIConsumerChainlinkFulfilled represents a ChainlinkFulfilled event raised by the APIConsumer contract.
type APIConsumerChainlinkFulfilledIterator ¶
type APIConsumerChainlinkFulfilledIterator struct { Event *APIConsumerChainlinkFulfilled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
APIConsumerChainlinkFulfilledIterator is returned from FilterChainlinkFulfilled and is used to iterate over the raw logs and unpacked data for ChainlinkFulfilled events raised by the APIConsumer contract.
func (*APIConsumerChainlinkFulfilledIterator) Close ¶
func (it *APIConsumerChainlinkFulfilledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*APIConsumerChainlinkFulfilledIterator) Error ¶
func (it *APIConsumerChainlinkFulfilledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*APIConsumerChainlinkFulfilledIterator) Next ¶
func (it *APIConsumerChainlinkFulfilledIterator) 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 APIConsumerChainlinkRequested ¶
type APIConsumerChainlinkRequested struct { Id [32]byte Raw types.Log // Blockchain specific contextual infos }
APIConsumerChainlinkRequested represents a ChainlinkRequested event raised by the APIConsumer contract.
type APIConsumerChainlinkRequestedIterator ¶
type APIConsumerChainlinkRequestedIterator struct { Event *APIConsumerChainlinkRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
APIConsumerChainlinkRequestedIterator is returned from FilterChainlinkRequested and is used to iterate over the raw logs and unpacked data for ChainlinkRequested events raised by the APIConsumer contract.
func (*APIConsumerChainlinkRequestedIterator) Close ¶
func (it *APIConsumerChainlinkRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*APIConsumerChainlinkRequestedIterator) Error ¶
func (it *APIConsumerChainlinkRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*APIConsumerChainlinkRequestedIterator) Next ¶
func (it *APIConsumerChainlinkRequestedIterator) 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 APIConsumerFilterer ¶
type APIConsumerFilterer struct {
// contains filtered or unexported fields
}
APIConsumerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAPIConsumerFilterer ¶
func NewAPIConsumerFilterer(address common.Address, filterer bind.ContractFilterer) (*APIConsumerFilterer, error)
NewAPIConsumerFilterer creates a new log filterer instance of APIConsumer, bound to a specific deployed contract.
func (*APIConsumerFilterer) FilterChainlinkCancelled ¶
func (_APIConsumer *APIConsumerFilterer) FilterChainlinkCancelled(opts *bind.FilterOpts, id [][32]byte) (*APIConsumerChainlinkCancelledIterator, error)
FilterChainlinkCancelled is a free log retrieval operation binding the contract event 0xe1fe3afa0f7f761ff0a8b89086790efd5140d2907ebd5b7ff6bfcb5e075fd4c5.
Solidity: event ChainlinkCancelled(bytes32 indexed id)
func (*APIConsumerFilterer) FilterChainlinkFulfilled ¶
func (_APIConsumer *APIConsumerFilterer) FilterChainlinkFulfilled(opts *bind.FilterOpts, id [][32]byte) (*APIConsumerChainlinkFulfilledIterator, error)
FilterChainlinkFulfilled is a free log retrieval operation binding the contract event 0x7cc135e0cebb02c3480ae5d74d377283180a2601f8f644edf7987b009316c63a.
Solidity: event ChainlinkFulfilled(bytes32 indexed id)
func (*APIConsumerFilterer) FilterChainlinkRequested ¶
func (_APIConsumer *APIConsumerFilterer) FilterChainlinkRequested(opts *bind.FilterOpts, id [][32]byte) (*APIConsumerChainlinkRequestedIterator, error)
FilterChainlinkRequested is a free log retrieval operation binding the contract event 0xb5e6e01e79f91267dc17b4e6314d5d4d03593d2ceee0fbb452b750bd70ea5af9.
Solidity: event ChainlinkRequested(bytes32 indexed id)
func (*APIConsumerFilterer) FilterOwnershipTransferred ¶
func (_APIConsumer *APIConsumerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*APIConsumerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*APIConsumerFilterer) FilterPerfMetricsEvent ¶ added in v0.0.7
func (_APIConsumer *APIConsumerFilterer) FilterPerfMetricsEvent(opts *bind.FilterOpts) (*APIConsumerPerfMetricsEventIterator, error)
FilterPerfMetricsEvent is a free log retrieval operation binding the contract event 0xfbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa753851946.
Solidity: event PerfMetricsEvent(uint256 roundID, bytes32 requestId, uint256 timestamp)
func (*APIConsumerFilterer) ParseChainlinkCancelled ¶
func (_APIConsumer *APIConsumerFilterer) ParseChainlinkCancelled(log types.Log) (*APIConsumerChainlinkCancelled, error)
ParseChainlinkCancelled is a log parse operation binding the contract event 0xe1fe3afa0f7f761ff0a8b89086790efd5140d2907ebd5b7ff6bfcb5e075fd4c5.
Solidity: event ChainlinkCancelled(bytes32 indexed id)
func (*APIConsumerFilterer) ParseChainlinkFulfilled ¶
func (_APIConsumer *APIConsumerFilterer) ParseChainlinkFulfilled(log types.Log) (*APIConsumerChainlinkFulfilled, error)
ParseChainlinkFulfilled is a log parse operation binding the contract event 0x7cc135e0cebb02c3480ae5d74d377283180a2601f8f644edf7987b009316c63a.
Solidity: event ChainlinkFulfilled(bytes32 indexed id)
func (*APIConsumerFilterer) ParseChainlinkRequested ¶
func (_APIConsumer *APIConsumerFilterer) ParseChainlinkRequested(log types.Log) (*APIConsumerChainlinkRequested, error)
ParseChainlinkRequested is a log parse operation binding the contract event 0xb5e6e01e79f91267dc17b4e6314d5d4d03593d2ceee0fbb452b750bd70ea5af9.
Solidity: event ChainlinkRequested(bytes32 indexed id)
func (*APIConsumerFilterer) ParseOwnershipTransferred ¶
func (_APIConsumer *APIConsumerFilterer) ParseOwnershipTransferred(log types.Log) (*APIConsumerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*APIConsumerFilterer) ParsePerfMetricsEvent ¶ added in v0.0.7
func (_APIConsumer *APIConsumerFilterer) ParsePerfMetricsEvent(log types.Log) (*APIConsumerPerfMetricsEvent, error)
ParsePerfMetricsEvent is a log parse operation binding the contract event 0xfbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa753851946.
Solidity: event PerfMetricsEvent(uint256 roundID, bytes32 requestId, uint256 timestamp)
func (*APIConsumerFilterer) WatchChainlinkCancelled ¶
func (_APIConsumer *APIConsumerFilterer) WatchChainlinkCancelled(opts *bind.WatchOpts, sink chan<- *APIConsumerChainlinkCancelled, id [][32]byte) (event.Subscription, error)
WatchChainlinkCancelled is a free log subscription operation binding the contract event 0xe1fe3afa0f7f761ff0a8b89086790efd5140d2907ebd5b7ff6bfcb5e075fd4c5.
Solidity: event ChainlinkCancelled(bytes32 indexed id)
func (*APIConsumerFilterer) WatchChainlinkFulfilled ¶
func (_APIConsumer *APIConsumerFilterer) WatchChainlinkFulfilled(opts *bind.WatchOpts, sink chan<- *APIConsumerChainlinkFulfilled, id [][32]byte) (event.Subscription, error)
WatchChainlinkFulfilled is a free log subscription operation binding the contract event 0x7cc135e0cebb02c3480ae5d74d377283180a2601f8f644edf7987b009316c63a.
Solidity: event ChainlinkFulfilled(bytes32 indexed id)
func (*APIConsumerFilterer) WatchChainlinkRequested ¶
func (_APIConsumer *APIConsumerFilterer) WatchChainlinkRequested(opts *bind.WatchOpts, sink chan<- *APIConsumerChainlinkRequested, id [][32]byte) (event.Subscription, error)
WatchChainlinkRequested is a free log subscription operation binding the contract event 0xb5e6e01e79f91267dc17b4e6314d5d4d03593d2ceee0fbb452b750bd70ea5af9.
Solidity: event ChainlinkRequested(bytes32 indexed id)
func (*APIConsumerFilterer) WatchOwnershipTransferred ¶
func (_APIConsumer *APIConsumerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *APIConsumerOwnershipTransferred, 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 (*APIConsumerFilterer) WatchPerfMetricsEvent ¶ added in v0.0.7
func (_APIConsumer *APIConsumerFilterer) WatchPerfMetricsEvent(opts *bind.WatchOpts, sink chan<- *APIConsumerPerfMetricsEvent) (event.Subscription, error)
WatchPerfMetricsEvent is a free log subscription operation binding the contract event 0xfbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa753851946.
Solidity: event PerfMetricsEvent(uint256 roundID, bytes32 requestId, uint256 timestamp)
type APIConsumerOwnershipTransferred ¶
type APIConsumerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
APIConsumerOwnershipTransferred represents a OwnershipTransferred event raised by the APIConsumer contract.
type APIConsumerOwnershipTransferredIterator ¶
type APIConsumerOwnershipTransferredIterator struct { Event *APIConsumerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
APIConsumerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the APIConsumer contract.
func (*APIConsumerOwnershipTransferredIterator) Close ¶
func (it *APIConsumerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*APIConsumerOwnershipTransferredIterator) Error ¶
func (it *APIConsumerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*APIConsumerOwnershipTransferredIterator) Next ¶
func (it *APIConsumerOwnershipTransferredIterator) 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 APIConsumerPerfMetricsEvent ¶ added in v0.0.7
type APIConsumerPerfMetricsEvent struct { RoundID *big.Int RequestId [32]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
APIConsumerPerfMetricsEvent represents a PerfMetricsEvent event raised by the APIConsumer contract.
type APIConsumerPerfMetricsEventIterator ¶ added in v0.0.7
type APIConsumerPerfMetricsEventIterator struct { Event *APIConsumerPerfMetricsEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
APIConsumerPerfMetricsEventIterator is returned from FilterPerfMetricsEvent and is used to iterate over the raw logs and unpacked data for PerfMetricsEvent events raised by the APIConsumer contract.
func (*APIConsumerPerfMetricsEventIterator) Close ¶ added in v0.0.7
func (it *APIConsumerPerfMetricsEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*APIConsumerPerfMetricsEventIterator) Error ¶ added in v0.0.7
func (it *APIConsumerPerfMetricsEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*APIConsumerPerfMetricsEventIterator) Next ¶ added in v0.0.7
func (it *APIConsumerPerfMetricsEventIterator) 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 APIConsumerRaw ¶
type APIConsumerRaw struct {
Contract *APIConsumer // Generic contract binding to access the raw methods on
}
APIConsumerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*APIConsumerRaw) Call ¶
func (_APIConsumer *APIConsumerRaw) 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 (*APIConsumerRaw) Transact ¶
func (_APIConsumer *APIConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*APIConsumerRaw) Transfer ¶
func (_APIConsumer *APIConsumerRaw) 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 APIConsumerSession ¶
type APIConsumerSession struct { Contract *APIConsumer // 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 }
APIConsumerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*APIConsumerSession) CancelRequest ¶
func (_APIConsumer *APIConsumerSession) CancelRequest(_requestId [32]byte, _payment *big.Int, _callbackFunctionId [4]byte, _expiration *big.Int) (*types.Transaction, error)
CancelRequest is a paid mutator transaction binding the contract method 0xec65d0f8.
Solidity: function cancelRequest(bytes32 _requestId, uint256 _payment, bytes4 _callbackFunctionId, uint256 _expiration) returns()
func (*APIConsumerSession) CreateRequestTo ¶
func (_APIConsumer *APIConsumerSession) CreateRequestTo(_oracle common.Address, _jobId [32]byte, _payment *big.Int, _url string, _path string, _times *big.Int) (*types.Transaction, error)
CreateRequestTo is a paid mutator transaction binding the contract method 0x16ef7f1a.
Solidity: function createRequestTo(address _oracle, bytes32 _jobId, uint256 _payment, string _url, string _path, int256 _times) returns(bytes32 requestId)
func (*APIConsumerSession) CurrentRoundID ¶ added in v0.0.7
func (_APIConsumer *APIConsumerSession) CurrentRoundID() (*big.Int, error)
CurrentRoundID is a free data retrieval call binding the contract method 0xa312c4f2.
Solidity: function currentRoundID() view returns(uint256)
func (*APIConsumerSession) Data ¶
func (_APIConsumer *APIConsumerSession) Data() (*big.Int, error)
Data is a free data retrieval call binding the contract method 0x73d4a13a.
Solidity: function data() view returns(uint256)
func (*APIConsumerSession) Fulfill ¶
func (_APIConsumer *APIConsumerSession) Fulfill(_requestId [32]byte, _data *big.Int) (*types.Transaction, error)
Fulfill is a paid mutator transaction binding the contract method 0x4357855e.
Solidity: function fulfill(bytes32 _requestId, uint256 _data) returns()
func (*APIConsumerSession) GetChainlinkToken ¶
func (_APIConsumer *APIConsumerSession) GetChainlinkToken() (common.Address, error)
GetChainlinkToken is a free data retrieval call binding the contract method 0x165d35e1.
Solidity: function getChainlinkToken() view returns(address)
func (*APIConsumerSession) IsOwner ¶
func (_APIConsumer *APIConsumerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*APIConsumerSession) Owner ¶
func (_APIConsumer *APIConsumerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*APIConsumerSession) Selector ¶
func (_APIConsumer *APIConsumerSession) Selector() ([4]byte, error)
Selector is a free data retrieval call binding the contract method 0xea3d508a.
Solidity: function selector() view returns(bytes4)
func (*APIConsumerSession) TransferOwnership ¶
func (_APIConsumer *APIConsumerSession) 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 (*APIConsumerSession) WithdrawLink ¶
func (_APIConsumer *APIConsumerSession) WithdrawLink() (*types.Transaction, error)
WithdrawLink is a paid mutator transaction binding the contract method 0x8dc654a2.
Solidity: function withdrawLink() returns()
type APIConsumerTransactor ¶
type APIConsumerTransactor struct {
// contains filtered or unexported fields
}
APIConsumerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAPIConsumerTransactor ¶
func NewAPIConsumerTransactor(address common.Address, transactor bind.ContractTransactor) (*APIConsumerTransactor, error)
NewAPIConsumerTransactor creates a new write-only instance of APIConsumer, bound to a specific deployed contract.
func (*APIConsumerTransactor) CancelRequest ¶
func (_APIConsumer *APIConsumerTransactor) CancelRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, _callbackFunctionId [4]byte, _expiration *big.Int) (*types.Transaction, error)
CancelRequest is a paid mutator transaction binding the contract method 0xec65d0f8.
Solidity: function cancelRequest(bytes32 _requestId, uint256 _payment, bytes4 _callbackFunctionId, uint256 _expiration) returns()
func (*APIConsumerTransactor) CreateRequestTo ¶
func (_APIConsumer *APIConsumerTransactor) CreateRequestTo(opts *bind.TransactOpts, _oracle common.Address, _jobId [32]byte, _payment *big.Int, _url string, _path string, _times *big.Int) (*types.Transaction, error)
CreateRequestTo is a paid mutator transaction binding the contract method 0x16ef7f1a.
Solidity: function createRequestTo(address _oracle, bytes32 _jobId, uint256 _payment, string _url, string _path, int256 _times) returns(bytes32 requestId)
func (*APIConsumerTransactor) Fulfill ¶
func (_APIConsumer *APIConsumerTransactor) Fulfill(opts *bind.TransactOpts, _requestId [32]byte, _data *big.Int) (*types.Transaction, error)
Fulfill is a paid mutator transaction binding the contract method 0x4357855e.
Solidity: function fulfill(bytes32 _requestId, uint256 _data) returns()
func (*APIConsumerTransactor) TransferOwnership ¶
func (_APIConsumer *APIConsumerTransactor) 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 (*APIConsumerTransactor) WithdrawLink ¶
func (_APIConsumer *APIConsumerTransactor) WithdrawLink(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawLink is a paid mutator transaction binding the contract method 0x8dc654a2.
Solidity: function withdrawLink() returns()
type APIConsumerTransactorRaw ¶
type APIConsumerTransactorRaw struct {
Contract *APIConsumerTransactor // Generic write-only contract binding to access the raw methods on
}
APIConsumerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*APIConsumerTransactorRaw) Transact ¶
func (_APIConsumer *APIConsumerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*APIConsumerTransactorRaw) Transfer ¶
func (_APIConsumer *APIConsumerTransactorRaw) 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 APIConsumerTransactorSession ¶
type APIConsumerTransactorSession struct { Contract *APIConsumerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
APIConsumerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*APIConsumerTransactorSession) CancelRequest ¶
func (_APIConsumer *APIConsumerTransactorSession) CancelRequest(_requestId [32]byte, _payment *big.Int, _callbackFunctionId [4]byte, _expiration *big.Int) (*types.Transaction, error)
CancelRequest is a paid mutator transaction binding the contract method 0xec65d0f8.
Solidity: function cancelRequest(bytes32 _requestId, uint256 _payment, bytes4 _callbackFunctionId, uint256 _expiration) returns()
func (*APIConsumerTransactorSession) CreateRequestTo ¶
func (_APIConsumer *APIConsumerTransactorSession) CreateRequestTo(_oracle common.Address, _jobId [32]byte, _payment *big.Int, _url string, _path string, _times *big.Int) (*types.Transaction, error)
CreateRequestTo is a paid mutator transaction binding the contract method 0x16ef7f1a.
Solidity: function createRequestTo(address _oracle, bytes32 _jobId, uint256 _payment, string _url, string _path, int256 _times) returns(bytes32 requestId)
func (*APIConsumerTransactorSession) Fulfill ¶
func (_APIConsumer *APIConsumerTransactorSession) Fulfill(_requestId [32]byte, _data *big.Int) (*types.Transaction, error)
Fulfill is a paid mutator transaction binding the contract method 0x4357855e.
Solidity: function fulfill(bytes32 _requestId, uint256 _data) returns()
func (*APIConsumerTransactorSession) TransferOwnership ¶
func (_APIConsumer *APIConsumerTransactorSession) 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 (*APIConsumerTransactorSession) WithdrawLink ¶
func (_APIConsumer *APIConsumerTransactorSession) WithdrawLink() (*types.Transaction, error)
WithdrawLink is a paid mutator transaction binding the contract method 0x8dc654a2.
Solidity: function withdrawLink() returns()
type BlockhashStore ¶
type BlockhashStore struct { BlockhashStoreCaller // Read-only binding to the contract BlockhashStoreTransactor // Write-only binding to the contract BlockhashStoreFilterer // Log filterer for contract events }
BlockhashStore is an auto generated Go binding around an Ethereum contract.
func DeployBlockhashStore ¶
func DeployBlockhashStore(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BlockhashStore, error)
DeployBlockhashStore deploys a new Ethereum contract, binding an instance of BlockhashStore to it.
func NewBlockhashStore ¶
func NewBlockhashStore(address common.Address, backend bind.ContractBackend) (*BlockhashStore, error)
NewBlockhashStore creates a new instance of BlockhashStore, bound to a specific deployed contract.
type BlockhashStoreCaller ¶
type BlockhashStoreCaller struct {
// contains filtered or unexported fields
}
BlockhashStoreCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBlockhashStoreCaller ¶
func NewBlockhashStoreCaller(address common.Address, caller bind.ContractCaller) (*BlockhashStoreCaller, error)
NewBlockhashStoreCaller creates a new read-only instance of BlockhashStore, bound to a specific deployed contract.
func (*BlockhashStoreCaller) GetBlockhash ¶
func (_BlockhashStore *BlockhashStoreCaller) GetBlockhash(opts *bind.CallOpts, n *big.Int) ([32]byte, error)
GetBlockhash is a free data retrieval call binding the contract method 0xe9413d38.
Solidity: function getBlockhash(uint256 n) view returns(bytes32)
type BlockhashStoreCallerRaw ¶
type BlockhashStoreCallerRaw struct {
Contract *BlockhashStoreCaller // Generic read-only contract binding to access the raw methods on
}
BlockhashStoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BlockhashStoreCallerRaw) Call ¶
func (_BlockhashStore *BlockhashStoreCallerRaw) 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 BlockhashStoreCallerSession ¶
type BlockhashStoreCallerSession struct { Contract *BlockhashStoreCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BlockhashStoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BlockhashStoreCallerSession) GetBlockhash ¶
func (_BlockhashStore *BlockhashStoreCallerSession) GetBlockhash(n *big.Int) ([32]byte, error)
GetBlockhash is a free data retrieval call binding the contract method 0xe9413d38.
Solidity: function getBlockhash(uint256 n) view returns(bytes32)
type BlockhashStoreFilterer ¶
type BlockhashStoreFilterer struct {
// contains filtered or unexported fields
}
BlockhashStoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBlockhashStoreFilterer ¶
func NewBlockhashStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*BlockhashStoreFilterer, error)
NewBlockhashStoreFilterer creates a new log filterer instance of BlockhashStore, bound to a specific deployed contract.
type BlockhashStoreRaw ¶
type BlockhashStoreRaw struct {
Contract *BlockhashStore // Generic contract binding to access the raw methods on
}
BlockhashStoreRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BlockhashStoreRaw) Call ¶
func (_BlockhashStore *BlockhashStoreRaw) 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 (*BlockhashStoreRaw) Transact ¶
func (_BlockhashStore *BlockhashStoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlockhashStoreRaw) Transfer ¶
func (_BlockhashStore *BlockhashStoreRaw) 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 BlockhashStoreSession ¶
type BlockhashStoreSession struct { Contract *BlockhashStore // 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 }
BlockhashStoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BlockhashStoreSession) GetBlockhash ¶
func (_BlockhashStore *BlockhashStoreSession) GetBlockhash(n *big.Int) ([32]byte, error)
GetBlockhash is a free data retrieval call binding the contract method 0xe9413d38.
Solidity: function getBlockhash(uint256 n) view returns(bytes32)
func (*BlockhashStoreSession) Store ¶
func (_BlockhashStore *BlockhashStoreSession) Store(n *big.Int) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0x6057361d.
Solidity: function store(uint256 n) returns()
func (*BlockhashStoreSession) StoreEarliest ¶
func (_BlockhashStore *BlockhashStoreSession) StoreEarliest() (*types.Transaction, error)
StoreEarliest is a paid mutator transaction binding the contract method 0x83b6d6b7.
Solidity: function storeEarliest() returns()
func (*BlockhashStoreSession) StoreVerifyHeader ¶
func (_BlockhashStore *BlockhashStoreSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
StoreVerifyHeader is a paid mutator transaction binding the contract method 0xfadff0e1.
Solidity: function storeVerifyHeader(uint256 n, bytes header) returns()
type BlockhashStoreTransactor ¶
type BlockhashStoreTransactor struct {
// contains filtered or unexported fields
}
BlockhashStoreTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBlockhashStoreTransactor ¶
func NewBlockhashStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*BlockhashStoreTransactor, error)
NewBlockhashStoreTransactor creates a new write-only instance of BlockhashStore, bound to a specific deployed contract.
func (*BlockhashStoreTransactor) Store ¶
func (_BlockhashStore *BlockhashStoreTransactor) Store(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0x6057361d.
Solidity: function store(uint256 n) returns()
func (*BlockhashStoreTransactor) StoreEarliest ¶
func (_BlockhashStore *BlockhashStoreTransactor) StoreEarliest(opts *bind.TransactOpts) (*types.Transaction, error)
StoreEarliest is a paid mutator transaction binding the contract method 0x83b6d6b7.
Solidity: function storeEarliest() returns()
func (*BlockhashStoreTransactor) StoreVerifyHeader ¶
func (_BlockhashStore *BlockhashStoreTransactor) StoreVerifyHeader(opts *bind.TransactOpts, n *big.Int, header []byte) (*types.Transaction, error)
StoreVerifyHeader is a paid mutator transaction binding the contract method 0xfadff0e1.
Solidity: function storeVerifyHeader(uint256 n, bytes header) returns()
type BlockhashStoreTransactorRaw ¶
type BlockhashStoreTransactorRaw struct {
Contract *BlockhashStoreTransactor // Generic write-only contract binding to access the raw methods on
}
BlockhashStoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BlockhashStoreTransactorRaw) Transact ¶
func (_BlockhashStore *BlockhashStoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlockhashStoreTransactorRaw) Transfer ¶
func (_BlockhashStore *BlockhashStoreTransactorRaw) 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 BlockhashStoreTransactorSession ¶
type BlockhashStoreTransactorSession struct { Contract *BlockhashStoreTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BlockhashStoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BlockhashStoreTransactorSession) Store ¶
func (_BlockhashStore *BlockhashStoreTransactorSession) Store(n *big.Int) (*types.Transaction, error)
Store is a paid mutator transaction binding the contract method 0x6057361d.
Solidity: function store(uint256 n) returns()
func (*BlockhashStoreTransactorSession) StoreEarliest ¶
func (_BlockhashStore *BlockhashStoreTransactorSession) StoreEarliest() (*types.Transaction, error)
StoreEarliest is a paid mutator transaction binding the contract method 0x83b6d6b7.
Solidity: function storeEarliest() returns()
func (*BlockhashStoreTransactorSession) StoreVerifyHeader ¶
func (_BlockhashStore *BlockhashStoreTransactorSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
StoreVerifyHeader is a paid mutator transaction binding the contract method 0xfadff0e1.
Solidity: function storeVerifyHeader(uint256 n, bytes header) returns()
type DeviationFlaggingValidator ¶
type DeviationFlaggingValidator struct { DeviationFlaggingValidatorCaller // Read-only binding to the contract DeviationFlaggingValidatorTransactor // Write-only binding to the contract DeviationFlaggingValidatorFilterer // Log filterer for contract events }
DeviationFlaggingValidator is an auto generated Go binding around an Ethereum contract.
func DeployDeviationFlaggingValidator ¶
func DeployDeviationFlaggingValidator(auth *bind.TransactOpts, backend bind.ContractBackend, _flags common.Address, _flaggingThreshold *big.Int) (common.Address, *types.Transaction, *DeviationFlaggingValidator, error)
DeployDeviationFlaggingValidator deploys a new Ethereum contract, binding an instance of DeviationFlaggingValidator to it.
func NewDeviationFlaggingValidator ¶
func NewDeviationFlaggingValidator(address common.Address, backend bind.ContractBackend) (*DeviationFlaggingValidator, error)
NewDeviationFlaggingValidator creates a new instance of DeviationFlaggingValidator, bound to a specific deployed contract.
type DeviationFlaggingValidatorCaller ¶
type DeviationFlaggingValidatorCaller struct {
// contains filtered or unexported fields
}
DeviationFlaggingValidatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDeviationFlaggingValidatorCaller ¶
func NewDeviationFlaggingValidatorCaller(address common.Address, caller bind.ContractCaller) (*DeviationFlaggingValidatorCaller, error)
NewDeviationFlaggingValidatorCaller creates a new read-only instance of DeviationFlaggingValidator, bound to a specific deployed contract.
func (*DeviationFlaggingValidatorCaller) FlaggingThreshold ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) FlaggingThreshold(opts *bind.CallOpts) (uint32, error)
FlaggingThreshold is a free data retrieval call binding the contract method 0x0910ce4a.
Solidity: function flaggingThreshold() view returns(uint32)
func (*DeviationFlaggingValidatorCaller) Flags ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) Flags(opts *bind.CallOpts) (common.Address, error)
Flags is a free data retrieval call binding the contract method 0x64cc4aa5.
Solidity: function flags() view returns(address)
func (*DeviationFlaggingValidatorCaller) IsValid ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) IsValid(opts *bind.CallOpts, arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, _answer *big.Int) (bool, error)
IsValid is a free data retrieval call binding the contract method 0xffd93670.
Solidity: function isValid(uint256 , int256 _previousAnswer, uint256 , int256 _answer) view returns(bool)
func (*DeviationFlaggingValidatorCaller) Owner ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DeviationFlaggingValidatorCaller) THRESHOLDMULTIPLIER ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) THRESHOLDMULTIPLIER(opts *bind.CallOpts) (uint32, error)
THRESHOLDMULTIPLIER is a free data retrieval call binding the contract method 0xf2c0ea92.
Solidity: function THRESHOLD_MULTIPLIER() view returns(uint32)
type DeviationFlaggingValidatorCallerRaw ¶
type DeviationFlaggingValidatorCallerRaw struct {
Contract *DeviationFlaggingValidatorCaller // Generic read-only contract binding to access the raw methods on
}
DeviationFlaggingValidatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DeviationFlaggingValidatorCallerRaw) Call ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerRaw) 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 DeviationFlaggingValidatorCallerSession ¶
type DeviationFlaggingValidatorCallerSession struct { Contract *DeviationFlaggingValidatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DeviationFlaggingValidatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DeviationFlaggingValidatorCallerSession) FlaggingThreshold ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) FlaggingThreshold() (uint32, error)
FlaggingThreshold is a free data retrieval call binding the contract method 0x0910ce4a.
Solidity: function flaggingThreshold() view returns(uint32)
func (*DeviationFlaggingValidatorCallerSession) Flags ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) Flags() (common.Address, error)
Flags is a free data retrieval call binding the contract method 0x64cc4aa5.
Solidity: function flags() view returns(address)
func (*DeviationFlaggingValidatorCallerSession) IsValid ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) IsValid(arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, _answer *big.Int) (bool, error)
IsValid is a free data retrieval call binding the contract method 0xffd93670.
Solidity: function isValid(uint256 , int256 _previousAnswer, uint256 , int256 _answer) view returns(bool)
func (*DeviationFlaggingValidatorCallerSession) Owner ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DeviationFlaggingValidatorCallerSession) THRESHOLDMULTIPLIER ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) THRESHOLDMULTIPLIER() (uint32, error)
THRESHOLDMULTIPLIER is a free data retrieval call binding the contract method 0xf2c0ea92.
Solidity: function THRESHOLD_MULTIPLIER() view returns(uint32)
type DeviationFlaggingValidatorFilterer ¶
type DeviationFlaggingValidatorFilterer struct {
// contains filtered or unexported fields
}
DeviationFlaggingValidatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDeviationFlaggingValidatorFilterer ¶
func NewDeviationFlaggingValidatorFilterer(address common.Address, filterer bind.ContractFilterer) (*DeviationFlaggingValidatorFilterer, error)
NewDeviationFlaggingValidatorFilterer creates a new log filterer instance of DeviationFlaggingValidator, bound to a specific deployed contract.
func (*DeviationFlaggingValidatorFilterer) FilterFlaggingThresholdUpdated ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterFlaggingThresholdUpdated(opts *bind.FilterOpts, previous []*big.Int, current []*big.Int) (*DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator, error)
FilterFlaggingThresholdUpdated is a free log retrieval operation binding the contract event 0x985b87e809fd5992ec257eac36f25777ce308055dd9249a0182123d7b5d6633a.
Solidity: event FlaggingThresholdUpdated(uint24 indexed previous, uint24 indexed current)
func (*DeviationFlaggingValidatorFilterer) FilterFlagsAddressUpdated ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterFlagsAddressUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*DeviationFlaggingValidatorFlagsAddressUpdatedIterator, error)
FilterFlagsAddressUpdated is a free log retrieval operation binding the contract event 0x900aa01828592ab069e4d44e7a36c70ebd476e35f567c7db6a691e503b8029d8.
Solidity: event FlagsAddressUpdated(address indexed previous, address indexed current)
func (*DeviationFlaggingValidatorFilterer) FilterOwnershipTransferRequested ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*DeviationFlaggingValidatorOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*DeviationFlaggingValidatorFilterer) FilterOwnershipTransferred ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*DeviationFlaggingValidatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*DeviationFlaggingValidatorFilterer) ParseFlaggingThresholdUpdated ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseFlaggingThresholdUpdated(log types.Log) (*DeviationFlaggingValidatorFlaggingThresholdUpdated, error)
ParseFlaggingThresholdUpdated is a log parse operation binding the contract event 0x985b87e809fd5992ec257eac36f25777ce308055dd9249a0182123d7b5d6633a.
Solidity: event FlaggingThresholdUpdated(uint24 indexed previous, uint24 indexed current)
func (*DeviationFlaggingValidatorFilterer) ParseFlagsAddressUpdated ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseFlagsAddressUpdated(log types.Log) (*DeviationFlaggingValidatorFlagsAddressUpdated, error)
ParseFlagsAddressUpdated is a log parse operation binding the contract event 0x900aa01828592ab069e4d44e7a36c70ebd476e35f567c7db6a691e503b8029d8.
Solidity: event FlagsAddressUpdated(address indexed previous, address indexed current)
func (*DeviationFlaggingValidatorFilterer) ParseOwnershipTransferRequested ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*DeviationFlaggingValidatorOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*DeviationFlaggingValidatorFilterer) ParseOwnershipTransferred ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseOwnershipTransferred(log types.Log) (*DeviationFlaggingValidatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*DeviationFlaggingValidatorFilterer) WatchFlaggingThresholdUpdated ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchFlaggingThresholdUpdated(opts *bind.WatchOpts, sink chan<- *DeviationFlaggingValidatorFlaggingThresholdUpdated, previous []*big.Int, current []*big.Int) (event.Subscription, error)
WatchFlaggingThresholdUpdated is a free log subscription operation binding the contract event 0x985b87e809fd5992ec257eac36f25777ce308055dd9249a0182123d7b5d6633a.
Solidity: event FlaggingThresholdUpdated(uint24 indexed previous, uint24 indexed current)
func (*DeviationFlaggingValidatorFilterer) WatchFlagsAddressUpdated ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchFlagsAddressUpdated(opts *bind.WatchOpts, sink chan<- *DeviationFlaggingValidatorFlagsAddressUpdated, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchFlagsAddressUpdated is a free log subscription operation binding the contract event 0x900aa01828592ab069e4d44e7a36c70ebd476e35f567c7db6a691e503b8029d8.
Solidity: event FlagsAddressUpdated(address indexed previous, address indexed current)
func (*DeviationFlaggingValidatorFilterer) WatchOwnershipTransferRequested ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *DeviationFlaggingValidatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*DeviationFlaggingValidatorFilterer) WatchOwnershipTransferred ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DeviationFlaggingValidatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
type DeviationFlaggingValidatorFlaggingThresholdUpdated ¶
type DeviationFlaggingValidatorFlaggingThresholdUpdated struct { Previous *big.Int Current *big.Int Raw types.Log // Blockchain specific contextual infos }
DeviationFlaggingValidatorFlaggingThresholdUpdated represents a FlaggingThresholdUpdated event raised by the DeviationFlaggingValidator contract.
type DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator ¶
type DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator struct { Event *DeviationFlaggingValidatorFlaggingThresholdUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator is returned from FilterFlaggingThresholdUpdated and is used to iterate over the raw logs and unpacked data for FlaggingThresholdUpdated events raised by the DeviationFlaggingValidator contract.
func (*DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator) Close ¶
func (it *DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator) Error ¶
func (it *DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator) Next ¶
func (it *DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator) 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 DeviationFlaggingValidatorFlagsAddressUpdated ¶
type DeviationFlaggingValidatorFlagsAddressUpdated struct { Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
DeviationFlaggingValidatorFlagsAddressUpdated represents a FlagsAddressUpdated event raised by the DeviationFlaggingValidator contract.
type DeviationFlaggingValidatorFlagsAddressUpdatedIterator ¶
type DeviationFlaggingValidatorFlagsAddressUpdatedIterator struct { Event *DeviationFlaggingValidatorFlagsAddressUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DeviationFlaggingValidatorFlagsAddressUpdatedIterator is returned from FilterFlagsAddressUpdated and is used to iterate over the raw logs and unpacked data for FlagsAddressUpdated events raised by the DeviationFlaggingValidator contract.
func (*DeviationFlaggingValidatorFlagsAddressUpdatedIterator) Close ¶
func (it *DeviationFlaggingValidatorFlagsAddressUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DeviationFlaggingValidatorFlagsAddressUpdatedIterator) Error ¶
func (it *DeviationFlaggingValidatorFlagsAddressUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DeviationFlaggingValidatorFlagsAddressUpdatedIterator) Next ¶
func (it *DeviationFlaggingValidatorFlagsAddressUpdatedIterator) 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 DeviationFlaggingValidatorOwnershipTransferRequested ¶
type DeviationFlaggingValidatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
DeviationFlaggingValidatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the DeviationFlaggingValidator contract.
type DeviationFlaggingValidatorOwnershipTransferRequestedIterator ¶
type DeviationFlaggingValidatorOwnershipTransferRequestedIterator struct { Event *DeviationFlaggingValidatorOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DeviationFlaggingValidatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the DeviationFlaggingValidator contract.
func (*DeviationFlaggingValidatorOwnershipTransferRequestedIterator) Close ¶
func (it *DeviationFlaggingValidatorOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DeviationFlaggingValidatorOwnershipTransferRequestedIterator) Error ¶
func (it *DeviationFlaggingValidatorOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DeviationFlaggingValidatorOwnershipTransferRequestedIterator) Next ¶
func (it *DeviationFlaggingValidatorOwnershipTransferRequestedIterator) 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 DeviationFlaggingValidatorOwnershipTransferred ¶
type DeviationFlaggingValidatorOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
DeviationFlaggingValidatorOwnershipTransferred represents a OwnershipTransferred event raised by the DeviationFlaggingValidator contract.
type DeviationFlaggingValidatorOwnershipTransferredIterator ¶
type DeviationFlaggingValidatorOwnershipTransferredIterator struct { Event *DeviationFlaggingValidatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DeviationFlaggingValidatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DeviationFlaggingValidator contract.
func (*DeviationFlaggingValidatorOwnershipTransferredIterator) Close ¶
func (it *DeviationFlaggingValidatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DeviationFlaggingValidatorOwnershipTransferredIterator) Error ¶
func (it *DeviationFlaggingValidatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DeviationFlaggingValidatorOwnershipTransferredIterator) Next ¶
func (it *DeviationFlaggingValidatorOwnershipTransferredIterator) 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 DeviationFlaggingValidatorRaw ¶
type DeviationFlaggingValidatorRaw struct {
Contract *DeviationFlaggingValidator // Generic contract binding to access the raw methods on
}
DeviationFlaggingValidatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DeviationFlaggingValidatorRaw) Call ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) 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 (*DeviationFlaggingValidatorRaw) Transact ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DeviationFlaggingValidatorRaw) Transfer ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) 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 DeviationFlaggingValidatorSession ¶
type DeviationFlaggingValidatorSession struct { Contract *DeviationFlaggingValidator // 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 }
DeviationFlaggingValidatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DeviationFlaggingValidatorSession) AcceptOwnership ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*DeviationFlaggingValidatorSession) FlaggingThreshold ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) FlaggingThreshold() (uint32, error)
FlaggingThreshold is a free data retrieval call binding the contract method 0x0910ce4a.
Solidity: function flaggingThreshold() view returns(uint32)
func (*DeviationFlaggingValidatorSession) Flags ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Flags() (common.Address, error)
Flags is a free data retrieval call binding the contract method 0x64cc4aa5.
Solidity: function flags() view returns(address)
func (*DeviationFlaggingValidatorSession) IsValid ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) IsValid(arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, _answer *big.Int) (bool, error)
IsValid is a free data retrieval call binding the contract method 0xffd93670.
Solidity: function isValid(uint256 , int256 _previousAnswer, uint256 , int256 _answer) view returns(bool)
func (*DeviationFlaggingValidatorSession) Owner ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DeviationFlaggingValidatorSession) SetFlaggingThreshold ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) SetFlaggingThreshold(_flaggingThreshold *big.Int) (*types.Transaction, error)
SetFlaggingThreshold is a paid mutator transaction binding the contract method 0xeed8a1de.
Solidity: function setFlaggingThreshold(uint24 _flaggingThreshold) returns()
func (*DeviationFlaggingValidatorSession) SetFlagsAddress ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) SetFlagsAddress(_flags common.Address) (*types.Transaction, error)
SetFlagsAddress is a paid mutator transaction binding the contract method 0xf1987695.
Solidity: function setFlagsAddress(address _flags) returns()
func (*DeviationFlaggingValidatorSession) THRESHOLDMULTIPLIER ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) THRESHOLDMULTIPLIER() (uint32, error)
THRESHOLDMULTIPLIER is a free data retrieval call binding the contract method 0xf2c0ea92.
Solidity: function THRESHOLD_MULTIPLIER() view returns(uint32)
func (*DeviationFlaggingValidatorSession) TransferOwnership ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*DeviationFlaggingValidatorSession) Validate ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Validate(_previousRoundId *big.Int, _previousAnswer *big.Int, _roundId *big.Int, _answer *big.Int) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0xbeed9b51.
Solidity: function validate(uint256 _previousRoundId, int256 _previousAnswer, uint256 _roundId, int256 _answer) returns(bool)
type DeviationFlaggingValidatorTransactor ¶
type DeviationFlaggingValidatorTransactor struct {
// contains filtered or unexported fields
}
DeviationFlaggingValidatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDeviationFlaggingValidatorTransactor ¶
func NewDeviationFlaggingValidatorTransactor(address common.Address, transactor bind.ContractTransactor) (*DeviationFlaggingValidatorTransactor, error)
NewDeviationFlaggingValidatorTransactor creates a new write-only instance of DeviationFlaggingValidator, bound to a specific deployed contract.
func (*DeviationFlaggingValidatorTransactor) AcceptOwnership ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*DeviationFlaggingValidatorTransactor) SetFlaggingThreshold ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) SetFlaggingThreshold(opts *bind.TransactOpts, _flaggingThreshold *big.Int) (*types.Transaction, error)
SetFlaggingThreshold is a paid mutator transaction binding the contract method 0xeed8a1de.
Solidity: function setFlaggingThreshold(uint24 _flaggingThreshold) returns()
func (*DeviationFlaggingValidatorTransactor) SetFlagsAddress ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) SetFlagsAddress(opts *bind.TransactOpts, _flags common.Address) (*types.Transaction, error)
SetFlagsAddress is a paid mutator transaction binding the contract method 0xf1987695.
Solidity: function setFlagsAddress(address _flags) returns()
func (*DeviationFlaggingValidatorTransactor) TransferOwnership ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*DeviationFlaggingValidatorTransactor) Validate ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) Validate(opts *bind.TransactOpts, _previousRoundId *big.Int, _previousAnswer *big.Int, _roundId *big.Int, _answer *big.Int) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0xbeed9b51.
Solidity: function validate(uint256 _previousRoundId, int256 _previousAnswer, uint256 _roundId, int256 _answer) returns(bool)
type DeviationFlaggingValidatorTransactorRaw ¶
type DeviationFlaggingValidatorTransactorRaw struct {
Contract *DeviationFlaggingValidatorTransactor // Generic write-only contract binding to access the raw methods on
}
DeviationFlaggingValidatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DeviationFlaggingValidatorTransactorRaw) Transact ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DeviationFlaggingValidatorTransactorRaw) Transfer ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorRaw) 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 DeviationFlaggingValidatorTransactorSession ¶
type DeviationFlaggingValidatorTransactorSession struct { Contract *DeviationFlaggingValidatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DeviationFlaggingValidatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DeviationFlaggingValidatorTransactorSession) AcceptOwnership ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*DeviationFlaggingValidatorTransactorSession) SetFlaggingThreshold ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) SetFlaggingThreshold(_flaggingThreshold *big.Int) (*types.Transaction, error)
SetFlaggingThreshold is a paid mutator transaction binding the contract method 0xeed8a1de.
Solidity: function setFlaggingThreshold(uint24 _flaggingThreshold) returns()
func (*DeviationFlaggingValidatorTransactorSession) SetFlagsAddress ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) SetFlagsAddress(_flags common.Address) (*types.Transaction, error)
SetFlagsAddress is a paid mutator transaction binding the contract method 0xf1987695.
Solidity: function setFlagsAddress(address _flags) returns()
func (*DeviationFlaggingValidatorTransactorSession) TransferOwnership ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*DeviationFlaggingValidatorTransactorSession) Validate ¶
func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) Validate(_previousRoundId *big.Int, _previousAnswer *big.Int, _roundId *big.Int, _answer *big.Int) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0xbeed9b51.
Solidity: function validate(uint256 _previousRoundId, int256 _previousAnswer, uint256 _roundId, int256 _answer) returns(bool)
type Flags ¶
type Flags struct { FlagsCaller // Read-only binding to the contract FlagsTransactor // Write-only binding to the contract FlagsFilterer // Log filterer for contract events }
Flags is an auto generated Go binding around an Ethereum contract.
func DeployFlags ¶
func DeployFlags(auth *bind.TransactOpts, backend bind.ContractBackend, racAddress common.Address) (common.Address, *types.Transaction, *Flags, error)
DeployFlags deploys a new Ethereum contract, binding an instance of Flags to it.
type FlagsAddedAccess ¶
type FlagsAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsAddedAccess represents a AddedAccess event raised by the Flags contract.
type FlagsAddedAccessIterator ¶
type FlagsAddedAccessIterator struct { Event *FlagsAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the Flags contract.
func (*FlagsAddedAccessIterator) Close ¶
func (it *FlagsAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsAddedAccessIterator) Error ¶
func (it *FlagsAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsAddedAccessIterator) Next ¶
func (it *FlagsAddedAccessIterator) 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 FlagsCaller ¶
type FlagsCaller struct {
// contains filtered or unexported fields
}
FlagsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFlagsCaller ¶
func NewFlagsCaller(address common.Address, caller bind.ContractCaller) (*FlagsCaller, error)
NewFlagsCaller creates a new read-only instance of Flags, bound to a specific deployed contract.
func (*FlagsCaller) CheckEnabled ¶
func (_Flags *FlagsCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*FlagsCaller) GetFlag ¶
GetFlag is a free data retrieval call binding the contract method 0x357e47fe.
Solidity: function getFlag(address subject) view returns(bool)
func (*FlagsCaller) GetFlags ¶
GetFlags is a free data retrieval call binding the contract method 0x7d723cac.
Solidity: function getFlags(address[] subjects) view returns(bool[])
func (*FlagsCaller) HasAccess ¶
func (_Flags *FlagsCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*FlagsCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FlagsCaller) RaisingAccessController ¶
RaisingAccessController is a free data retrieval call binding the contract method 0x2e1d859c.
Solidity: function raisingAccessController() view returns(address)
type FlagsCallerRaw ¶
type FlagsCallerRaw struct {
Contract *FlagsCaller // Generic read-only contract binding to access the raw methods on
}
FlagsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FlagsCallerRaw) Call ¶
func (_Flags *FlagsCallerRaw) 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 FlagsCallerSession ¶
type FlagsCallerSession struct { Contract *FlagsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FlagsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FlagsCallerSession) CheckEnabled ¶
func (_Flags *FlagsCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*FlagsCallerSession) GetFlag ¶
func (_Flags *FlagsCallerSession) GetFlag(subject common.Address) (bool, error)
GetFlag is a free data retrieval call binding the contract method 0x357e47fe.
Solidity: function getFlag(address subject) view returns(bool)
func (*FlagsCallerSession) GetFlags ¶
func (_Flags *FlagsCallerSession) GetFlags(subjects []common.Address) ([]bool, error)
GetFlags is a free data retrieval call binding the contract method 0x7d723cac.
Solidity: function getFlags(address[] subjects) view returns(bool[])
func (*FlagsCallerSession) HasAccess ¶
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*FlagsCallerSession) Owner ¶
func (_Flags *FlagsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FlagsCallerSession) RaisingAccessController ¶
func (_Flags *FlagsCallerSession) RaisingAccessController() (common.Address, error)
RaisingAccessController is a free data retrieval call binding the contract method 0x2e1d859c.
Solidity: function raisingAccessController() view returns(address)
type FlagsCheckAccessDisabled ¶
FlagsCheckAccessDisabled represents a CheckAccessDisabled event raised by the Flags contract.
type FlagsCheckAccessDisabledIterator ¶
type FlagsCheckAccessDisabledIterator struct { Event *FlagsCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the Flags contract.
func (*FlagsCheckAccessDisabledIterator) Close ¶
func (it *FlagsCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsCheckAccessDisabledIterator) Error ¶
func (it *FlagsCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsCheckAccessDisabledIterator) Next ¶
func (it *FlagsCheckAccessDisabledIterator) 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 FlagsCheckAccessEnabled ¶
FlagsCheckAccessEnabled represents a CheckAccessEnabled event raised by the Flags contract.
type FlagsCheckAccessEnabledIterator ¶
type FlagsCheckAccessEnabledIterator struct { Event *FlagsCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the Flags contract.
func (*FlagsCheckAccessEnabledIterator) Close ¶
func (it *FlagsCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsCheckAccessEnabledIterator) Error ¶
func (it *FlagsCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsCheckAccessEnabledIterator) Next ¶
func (it *FlagsCheckAccessEnabledIterator) 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 FlagsFilterer ¶
type FlagsFilterer struct {
// contains filtered or unexported fields
}
FlagsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFlagsFilterer ¶
func NewFlagsFilterer(address common.Address, filterer bind.ContractFilterer) (*FlagsFilterer, error)
NewFlagsFilterer creates a new log filterer instance of Flags, bound to a specific deployed contract.
func (*FlagsFilterer) FilterAddedAccess ¶
func (_Flags *FlagsFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*FlagsAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*FlagsFilterer) FilterCheckAccessDisabled ¶
func (_Flags *FlagsFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*FlagsCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*FlagsFilterer) FilterCheckAccessEnabled ¶
func (_Flags *FlagsFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*FlagsCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*FlagsFilterer) FilterFlagLowered ¶
func (_Flags *FlagsFilterer) FilterFlagLowered(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagLoweredIterator, error)
FilterFlagLowered is a free log retrieval operation binding the contract event 0xd86728e2e5cbaa28c1d357b5fbccc9c1ab0add09950eb7cac42df9acb24c4bc8.
Solidity: event FlagLowered(address indexed subject)
func (*FlagsFilterer) FilterFlagRaised ¶
func (_Flags *FlagsFilterer) FilterFlagRaised(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagRaisedIterator, error)
FilterFlagRaised is a free log retrieval operation binding the contract event 0x881febd4cd194dd4ace637642862aef1fb59a65c7e5551a5d9208f268d11c006.
Solidity: event FlagRaised(address indexed subject)
func (*FlagsFilterer) FilterOwnershipTransferRequested ¶
func (_Flags *FlagsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FlagsFilterer) FilterOwnershipTransferred ¶
func (_Flags *FlagsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FlagsFilterer) FilterRaisingAccessControllerUpdated ¶
func (_Flags *FlagsFilterer) FilterRaisingAccessControllerUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FlagsRaisingAccessControllerUpdatedIterator, error)
FilterRaisingAccessControllerUpdated is a free log retrieval operation binding the contract event 0xbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac.
Solidity: event RaisingAccessControllerUpdated(address indexed previous, address indexed current)
func (*FlagsFilterer) FilterRemovedAccess ¶
func (_Flags *FlagsFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*FlagsRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*FlagsFilterer) ParseAddedAccess ¶
func (_Flags *FlagsFilterer) ParseAddedAccess(log types.Log) (*FlagsAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*FlagsFilterer) ParseCheckAccessDisabled ¶
func (_Flags *FlagsFilterer) ParseCheckAccessDisabled(log types.Log) (*FlagsCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*FlagsFilterer) ParseCheckAccessEnabled ¶
func (_Flags *FlagsFilterer) ParseCheckAccessEnabled(log types.Log) (*FlagsCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*FlagsFilterer) ParseFlagLowered ¶
func (_Flags *FlagsFilterer) ParseFlagLowered(log types.Log) (*FlagsFlagLowered, error)
ParseFlagLowered is a log parse operation binding the contract event 0xd86728e2e5cbaa28c1d357b5fbccc9c1ab0add09950eb7cac42df9acb24c4bc8.
Solidity: event FlagLowered(address indexed subject)
func (*FlagsFilterer) ParseFlagRaised ¶
func (_Flags *FlagsFilterer) ParseFlagRaised(log types.Log) (*FlagsFlagRaised, error)
ParseFlagRaised is a log parse operation binding the contract event 0x881febd4cd194dd4ace637642862aef1fb59a65c7e5551a5d9208f268d11c006.
Solidity: event FlagRaised(address indexed subject)
func (*FlagsFilterer) ParseOwnershipTransferRequested ¶
func (_Flags *FlagsFilterer) ParseOwnershipTransferRequested(log types.Log) (*FlagsOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FlagsFilterer) ParseOwnershipTransferred ¶
func (_Flags *FlagsFilterer) ParseOwnershipTransferred(log types.Log) (*FlagsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FlagsFilterer) ParseRaisingAccessControllerUpdated ¶
func (_Flags *FlagsFilterer) ParseRaisingAccessControllerUpdated(log types.Log) (*FlagsRaisingAccessControllerUpdated, error)
ParseRaisingAccessControllerUpdated is a log parse operation binding the contract event 0xbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac.
Solidity: event RaisingAccessControllerUpdated(address indexed previous, address indexed current)
func (*FlagsFilterer) ParseRemovedAccess ¶
func (_Flags *FlagsFilterer) ParseRemovedAccess(log types.Log) (*FlagsRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*FlagsFilterer) WatchAddedAccess ¶
func (_Flags *FlagsFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *FlagsAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*FlagsFilterer) WatchCheckAccessDisabled ¶
func (_Flags *FlagsFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*FlagsFilterer) WatchCheckAccessEnabled ¶
func (_Flags *FlagsFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*FlagsFilterer) WatchFlagLowered ¶
func (_Flags *FlagsFilterer) WatchFlagLowered(opts *bind.WatchOpts, sink chan<- *FlagsFlagLowered, subject []common.Address) (event.Subscription, error)
WatchFlagLowered is a free log subscription operation binding the contract event 0xd86728e2e5cbaa28c1d357b5fbccc9c1ab0add09950eb7cac42df9acb24c4bc8.
Solidity: event FlagLowered(address indexed subject)
func (*FlagsFilterer) WatchFlagRaised ¶
func (_Flags *FlagsFilterer) WatchFlagRaised(opts *bind.WatchOpts, sink chan<- *FlagsFlagRaised, subject []common.Address) (event.Subscription, error)
WatchFlagRaised is a free log subscription operation binding the contract event 0x881febd4cd194dd4ace637642862aef1fb59a65c7e5551a5d9208f268d11c006.
Solidity: event FlagRaised(address indexed subject)
func (*FlagsFilterer) WatchOwnershipTransferRequested ¶
func (_Flags *FlagsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FlagsFilterer) WatchOwnershipTransferred ¶
func (_Flags *FlagsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FlagsFilterer) WatchRaisingAccessControllerUpdated ¶
func (_Flags *FlagsFilterer) WatchRaisingAccessControllerUpdated(opts *bind.WatchOpts, sink chan<- *FlagsRaisingAccessControllerUpdated, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchRaisingAccessControllerUpdated is a free log subscription operation binding the contract event 0xbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac.
Solidity: event RaisingAccessControllerUpdated(address indexed previous, address indexed current)
func (*FlagsFilterer) WatchRemovedAccess ¶
func (_Flags *FlagsFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *FlagsRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type FlagsFlagLowered ¶
type FlagsFlagLowered struct { Subject common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsFlagLowered represents a FlagLowered event raised by the Flags contract.
type FlagsFlagLoweredIterator ¶
type FlagsFlagLoweredIterator struct { Event *FlagsFlagLowered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsFlagLoweredIterator is returned from FilterFlagLowered and is used to iterate over the raw logs and unpacked data for FlagLowered events raised by the Flags contract.
func (*FlagsFlagLoweredIterator) Close ¶
func (it *FlagsFlagLoweredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsFlagLoweredIterator) Error ¶
func (it *FlagsFlagLoweredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsFlagLoweredIterator) Next ¶
func (it *FlagsFlagLoweredIterator) 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 FlagsFlagRaised ¶
type FlagsFlagRaised struct { Subject common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsFlagRaised represents a FlagRaised event raised by the Flags contract.
type FlagsFlagRaisedIterator ¶
type FlagsFlagRaisedIterator struct { Event *FlagsFlagRaised // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsFlagRaisedIterator is returned from FilterFlagRaised and is used to iterate over the raw logs and unpacked data for FlagRaised events raised by the Flags contract.
func (*FlagsFlagRaisedIterator) Close ¶
func (it *FlagsFlagRaisedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsFlagRaisedIterator) Error ¶
func (it *FlagsFlagRaisedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsFlagRaisedIterator) Next ¶
func (it *FlagsFlagRaisedIterator) 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 FlagsOwnershipTransferRequested ¶
type FlagsOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the Flags contract.
type FlagsOwnershipTransferRequestedIterator ¶
type FlagsOwnershipTransferRequestedIterator struct { Event *FlagsOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the Flags contract.
func (*FlagsOwnershipTransferRequestedIterator) Close ¶
func (it *FlagsOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsOwnershipTransferRequestedIterator) Error ¶
func (it *FlagsOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsOwnershipTransferRequestedIterator) Next ¶
func (it *FlagsOwnershipTransferRequestedIterator) 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 FlagsOwnershipTransferred ¶
type FlagsOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsOwnershipTransferred represents a OwnershipTransferred event raised by the Flags contract.
type FlagsOwnershipTransferredIterator ¶
type FlagsOwnershipTransferredIterator struct { Event *FlagsOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Flags contract.
func (*FlagsOwnershipTransferredIterator) Close ¶
func (it *FlagsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsOwnershipTransferredIterator) Error ¶
func (it *FlagsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsOwnershipTransferredIterator) Next ¶
func (it *FlagsOwnershipTransferredIterator) 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 FlagsRaisingAccessControllerUpdated ¶
type FlagsRaisingAccessControllerUpdated struct { Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsRaisingAccessControllerUpdated represents a RaisingAccessControllerUpdated event raised by the Flags contract.
type FlagsRaisingAccessControllerUpdatedIterator ¶
type FlagsRaisingAccessControllerUpdatedIterator struct { Event *FlagsRaisingAccessControllerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsRaisingAccessControllerUpdatedIterator is returned from FilterRaisingAccessControllerUpdated and is used to iterate over the raw logs and unpacked data for RaisingAccessControllerUpdated events raised by the Flags contract.
func (*FlagsRaisingAccessControllerUpdatedIterator) Close ¶
func (it *FlagsRaisingAccessControllerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsRaisingAccessControllerUpdatedIterator) Error ¶
func (it *FlagsRaisingAccessControllerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsRaisingAccessControllerUpdatedIterator) Next ¶
func (it *FlagsRaisingAccessControllerUpdatedIterator) 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 FlagsRaw ¶
type FlagsRaw struct {
Contract *Flags // Generic contract binding to access the raw methods on
}
FlagsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FlagsRaw) Call ¶
func (_Flags *FlagsRaw) 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 (*FlagsRaw) Transact ¶
func (_Flags *FlagsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FlagsRaw) Transfer ¶
func (_Flags *FlagsRaw) 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 FlagsRemovedAccess ¶
type FlagsRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
FlagsRemovedAccess represents a RemovedAccess event raised by the Flags contract.
type FlagsRemovedAccessIterator ¶
type FlagsRemovedAccessIterator struct { Event *FlagsRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FlagsRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the Flags contract.
func (*FlagsRemovedAccessIterator) Close ¶
func (it *FlagsRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FlagsRemovedAccessIterator) Error ¶
func (it *FlagsRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FlagsRemovedAccessIterator) Next ¶
func (it *FlagsRemovedAccessIterator) 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 FlagsSession ¶
type FlagsSession struct { Contract *Flags // 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 }
FlagsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FlagsSession) AcceptOwnership ¶
func (_Flags *FlagsSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FlagsSession) AddAccess ¶
func (_Flags *FlagsSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*FlagsSession) CheckEnabled ¶
func (_Flags *FlagsSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*FlagsSession) DisableAccessCheck ¶
func (_Flags *FlagsSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*FlagsSession) EnableAccessCheck ¶
func (_Flags *FlagsSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*FlagsSession) GetFlag ¶
func (_Flags *FlagsSession) GetFlag(subject common.Address) (bool, error)
GetFlag is a free data retrieval call binding the contract method 0x357e47fe.
Solidity: function getFlag(address subject) view returns(bool)
func (*FlagsSession) GetFlags ¶
func (_Flags *FlagsSession) GetFlags(subjects []common.Address) ([]bool, error)
GetFlags is a free data retrieval call binding the contract method 0x7d723cac.
Solidity: function getFlags(address[] subjects) view returns(bool[])
func (*FlagsSession) HasAccess ¶
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*FlagsSession) LowerFlags ¶
func (_Flags *FlagsSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
LowerFlags is a paid mutator transaction binding the contract method 0x28286596.
Solidity: function lowerFlags(address[] subjects) returns()
func (*FlagsSession) Owner ¶
func (_Flags *FlagsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FlagsSession) RaiseFlag ¶
func (_Flags *FlagsSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
RaiseFlag is a paid mutator transaction binding the contract method 0xd74af263.
Solidity: function raiseFlag(address subject) returns()
func (*FlagsSession) RaiseFlags ¶
func (_Flags *FlagsSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
RaiseFlags is a paid mutator transaction binding the contract method 0x760bc82d.
Solidity: function raiseFlags(address[] subjects) returns()
func (*FlagsSession) RaisingAccessController ¶
func (_Flags *FlagsSession) RaisingAccessController() (common.Address, error)
RaisingAccessController is a free data retrieval call binding the contract method 0x2e1d859c.
Solidity: function raisingAccessController() view returns(address)
func (*FlagsSession) RemoveAccess ¶
func (_Flags *FlagsSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*FlagsSession) SetRaisingAccessController ¶
func (_Flags *FlagsSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
SetRaisingAccessController is a paid mutator transaction binding the contract method 0x517e89fe.
Solidity: function setRaisingAccessController(address racAddress) returns()
func (*FlagsSession) TransferOwnership ¶
func (_Flags *FlagsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type FlagsTransactor ¶
type FlagsTransactor struct {
// contains filtered or unexported fields
}
FlagsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFlagsTransactor ¶
func NewFlagsTransactor(address common.Address, transactor bind.ContractTransactor) (*FlagsTransactor, error)
NewFlagsTransactor creates a new write-only instance of Flags, bound to a specific deployed contract.
func (*FlagsTransactor) AcceptOwnership ¶
func (_Flags *FlagsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FlagsTransactor) AddAccess ¶
func (_Flags *FlagsTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*FlagsTransactor) DisableAccessCheck ¶
func (_Flags *FlagsTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*FlagsTransactor) EnableAccessCheck ¶
func (_Flags *FlagsTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*FlagsTransactor) LowerFlags ¶
func (_Flags *FlagsTransactor) LowerFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
LowerFlags is a paid mutator transaction binding the contract method 0x28286596.
Solidity: function lowerFlags(address[] subjects) returns()
func (*FlagsTransactor) RaiseFlag ¶
func (_Flags *FlagsTransactor) RaiseFlag(opts *bind.TransactOpts, subject common.Address) (*types.Transaction, error)
RaiseFlag is a paid mutator transaction binding the contract method 0xd74af263.
Solidity: function raiseFlag(address subject) returns()
func (*FlagsTransactor) RaiseFlags ¶
func (_Flags *FlagsTransactor) RaiseFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
RaiseFlags is a paid mutator transaction binding the contract method 0x760bc82d.
Solidity: function raiseFlags(address[] subjects) returns()
func (*FlagsTransactor) RemoveAccess ¶
func (_Flags *FlagsTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*FlagsTransactor) SetRaisingAccessController ¶
func (_Flags *FlagsTransactor) SetRaisingAccessController(opts *bind.TransactOpts, racAddress common.Address) (*types.Transaction, error)
SetRaisingAccessController is a paid mutator transaction binding the contract method 0x517e89fe.
Solidity: function setRaisingAccessController(address racAddress) returns()
func (*FlagsTransactor) TransferOwnership ¶
func (_Flags *FlagsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type FlagsTransactorRaw ¶
type FlagsTransactorRaw struct {
Contract *FlagsTransactor // Generic write-only contract binding to access the raw methods on
}
FlagsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FlagsTransactorRaw) Transact ¶
func (_Flags *FlagsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FlagsTransactorRaw) Transfer ¶
func (_Flags *FlagsTransactorRaw) 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 FlagsTransactorSession ¶
type FlagsTransactorSession struct { Contract *FlagsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FlagsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FlagsTransactorSession) AcceptOwnership ¶
func (_Flags *FlagsTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FlagsTransactorSession) AddAccess ¶
func (_Flags *FlagsTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*FlagsTransactorSession) DisableAccessCheck ¶
func (_Flags *FlagsTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*FlagsTransactorSession) EnableAccessCheck ¶
func (_Flags *FlagsTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*FlagsTransactorSession) LowerFlags ¶
func (_Flags *FlagsTransactorSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
LowerFlags is a paid mutator transaction binding the contract method 0x28286596.
Solidity: function lowerFlags(address[] subjects) returns()
func (*FlagsTransactorSession) RaiseFlag ¶
func (_Flags *FlagsTransactorSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
RaiseFlag is a paid mutator transaction binding the contract method 0xd74af263.
Solidity: function raiseFlag(address subject) returns()
func (*FlagsTransactorSession) RaiseFlags ¶
func (_Flags *FlagsTransactorSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
RaiseFlags is a paid mutator transaction binding the contract method 0x760bc82d.
Solidity: function raiseFlags(address[] subjects) returns()
func (*FlagsTransactorSession) RemoveAccess ¶
func (_Flags *FlagsTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*FlagsTransactorSession) SetRaisingAccessController ¶
func (_Flags *FlagsTransactorSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
SetRaisingAccessController is a paid mutator transaction binding the contract method 0x517e89fe.
Solidity: function setRaisingAccessController(address racAddress) returns()
func (*FlagsTransactorSession) TransferOwnership ¶
func (_Flags *FlagsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type FluxAggregator ¶
type FluxAggregator struct { FluxAggregatorCaller // Read-only binding to the contract FluxAggregatorTransactor // Write-only binding to the contract FluxAggregatorFilterer // Log filterer for contract events }
FluxAggregator is an auto generated Go binding around an Ethereum contract.
func DeployFluxAggregator ¶
func DeployFluxAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _link common.Address, _paymentAmount *big.Int, _timeout uint32, _validator common.Address, _minSubmissionValue *big.Int, _maxSubmissionValue *big.Int, _decimals uint8, _description string) (common.Address, *types.Transaction, *FluxAggregator, error)
DeployFluxAggregator deploys a new Ethereum contract, binding an instance of FluxAggregator to it.
func NewFluxAggregator ¶
func NewFluxAggregator(address common.Address, backend bind.ContractBackend) (*FluxAggregator, error)
NewFluxAggregator creates a new instance of FluxAggregator, bound to a specific deployed contract.
type FluxAggregatorAnswerUpdated ¶
type FluxAggregatorAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorAnswerUpdated represents a AnswerUpdated event raised by the FluxAggregator contract.
type FluxAggregatorAnswerUpdatedIterator ¶
type FluxAggregatorAnswerUpdatedIterator struct { Event *FluxAggregatorAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the FluxAggregator contract.
func (*FluxAggregatorAnswerUpdatedIterator) Close ¶
func (it *FluxAggregatorAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorAnswerUpdatedIterator) Error ¶
func (it *FluxAggregatorAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorAnswerUpdatedIterator) Next ¶
func (it *FluxAggregatorAnswerUpdatedIterator) 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 FluxAggregatorAvailableFundsUpdated ¶
type FluxAggregatorAvailableFundsUpdated struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorAvailableFundsUpdated represents a AvailableFundsUpdated event raised by the FluxAggregator contract.
type FluxAggregatorAvailableFundsUpdatedIterator ¶
type FluxAggregatorAvailableFundsUpdatedIterator struct { Event *FluxAggregatorAvailableFundsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorAvailableFundsUpdatedIterator is returned from FilterAvailableFundsUpdated and is used to iterate over the raw logs and unpacked data for AvailableFundsUpdated events raised by the FluxAggregator contract.
func (*FluxAggregatorAvailableFundsUpdatedIterator) Close ¶
func (it *FluxAggregatorAvailableFundsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorAvailableFundsUpdatedIterator) Error ¶
func (it *FluxAggregatorAvailableFundsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorAvailableFundsUpdatedIterator) Next ¶
func (it *FluxAggregatorAvailableFundsUpdatedIterator) 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 FluxAggregatorCaller ¶
type FluxAggregatorCaller struct {
// contains filtered or unexported fields
}
FluxAggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFluxAggregatorCaller ¶
func NewFluxAggregatorCaller(address common.Address, caller bind.ContractCaller) (*FluxAggregatorCaller, error)
NewFluxAggregatorCaller creates a new read-only instance of FluxAggregator, bound to a specific deployed contract.
func (*FluxAggregatorCaller) AllocatedFunds ¶
AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.
Solidity: function allocatedFunds() view returns(uint128)
func (*FluxAggregatorCaller) AvailableFunds ¶
AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.
Solidity: function availableFunds() view returns(uint128)
func (*FluxAggregatorCaller) Decimals ¶
func (_FluxAggregator *FluxAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FluxAggregatorCaller) Description ¶
func (_FluxAggregator *FluxAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*FluxAggregatorCaller) GetAdmin ¶
func (_FluxAggregator *FluxAggregatorCaller) GetAdmin(opts *bind.CallOpts, _oracle common.Address) (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.
Solidity: function getAdmin(address _oracle) view returns(address)
func (*FluxAggregatorCaller) GetAnswer ¶
func (_FluxAggregator *FluxAggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*FluxAggregatorCaller) GetOracles ¶
func (_FluxAggregator *FluxAggregatorCaller) GetOracles(opts *bind.CallOpts) ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x40884c52.
Solidity: function getOracles() view returns(address[])
func (*FluxAggregatorCaller) GetRoundData ¶
func (_FluxAggregator *FluxAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*FluxAggregatorCaller) GetTimestamp ¶
func (_FluxAggregator *FluxAggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*FluxAggregatorCaller) LatestAnswer ¶
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*FluxAggregatorCaller) LatestRound ¶
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*FluxAggregatorCaller) LatestRoundData ¶
func (_FluxAggregator *FluxAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*FluxAggregatorCaller) LatestTimestamp ¶
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*FluxAggregatorCaller) LinkToken ¶
LinkToken is a free data retrieval call binding the contract method 0x57970e93.
Solidity: function linkToken() view returns(address)
func (*FluxAggregatorCaller) MaxSubmissionCount ¶
func (_FluxAggregator *FluxAggregatorCaller) MaxSubmissionCount(opts *bind.CallOpts) (uint32, error)
MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.
Solidity: function maxSubmissionCount() view returns(uint32)
func (*FluxAggregatorCaller) MaxSubmissionValue ¶
func (_FluxAggregator *FluxAggregatorCaller) MaxSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.
Solidity: function maxSubmissionValue() view returns(int256)
func (*FluxAggregatorCaller) MinSubmissionCount ¶
func (_FluxAggregator *FluxAggregatorCaller) MinSubmissionCount(opts *bind.CallOpts) (uint32, error)
MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.
Solidity: function minSubmissionCount() view returns(uint32)
func (*FluxAggregatorCaller) MinSubmissionValue ¶
func (_FluxAggregator *FluxAggregatorCaller) MinSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.
Solidity: function minSubmissionValue() view returns(int256)
func (*FluxAggregatorCaller) OracleCount ¶
func (_FluxAggregator *FluxAggregatorCaller) OracleCount(opts *bind.CallOpts) (uint8, error)
OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.
Solidity: function oracleCount() view returns(uint8)
func (*FluxAggregatorCaller) OracleRoundState ¶
func (_FluxAggregator *FluxAggregatorCaller) OracleRoundState(opts *bind.CallOpts, _oracle common.Address, _queriedRoundId uint32) (struct { EligibleToSubmit bool RoundId uint32 LatestSubmission *big.Int StartedAt uint64 Timeout uint64 AvailableFunds *big.Int OracleCount uint8 PaymentAmount *big.Int }, error)
OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.
Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)
func (*FluxAggregatorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FluxAggregatorCaller) PaymentAmount ¶
PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.
Solidity: function paymentAmount() view returns(uint128)
func (*FluxAggregatorCaller) RestartDelay ¶
func (_FluxAggregator *FluxAggregatorCaller) RestartDelay(opts *bind.CallOpts) (uint32, error)
RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.
Solidity: function restartDelay() view returns(uint32)
func (*FluxAggregatorCaller) Timeout ¶
func (_FluxAggregator *FluxAggregatorCaller) Timeout(opts *bind.CallOpts) (uint32, error)
Timeout is a free data retrieval call binding the contract method 0x70dea79a.
Solidity: function timeout() view returns(uint32)
func (*FluxAggregatorCaller) Validator ¶
Validator is a free data retrieval call binding the contract method 0x3a5381b5.
Solidity: function validator() view returns(address)
func (*FluxAggregatorCaller) Version ¶
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*FluxAggregatorCaller) WithdrawablePayment ¶
func (_FluxAggregator *FluxAggregatorCaller) WithdrawablePayment(opts *bind.CallOpts, _oracle common.Address) (*big.Int, error)
WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.
Solidity: function withdrawablePayment(address _oracle) view returns(uint256)
type FluxAggregatorCallerRaw ¶
type FluxAggregatorCallerRaw struct {
Contract *FluxAggregatorCaller // Generic read-only contract binding to access the raw methods on
}
FluxAggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FluxAggregatorCallerRaw) Call ¶
func (_FluxAggregator *FluxAggregatorCallerRaw) 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 FluxAggregatorCallerSession ¶
type FluxAggregatorCallerSession struct { Contract *FluxAggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FluxAggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FluxAggregatorCallerSession) AllocatedFunds ¶
func (_FluxAggregator *FluxAggregatorCallerSession) AllocatedFunds() (*big.Int, error)
AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.
Solidity: function allocatedFunds() view returns(uint128)
func (*FluxAggregatorCallerSession) AvailableFunds ¶
func (_FluxAggregator *FluxAggregatorCallerSession) AvailableFunds() (*big.Int, error)
AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.
Solidity: function availableFunds() view returns(uint128)
func (*FluxAggregatorCallerSession) Decimals ¶
func (_FluxAggregator *FluxAggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FluxAggregatorCallerSession) Description ¶
func (_FluxAggregator *FluxAggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*FluxAggregatorCallerSession) GetAdmin ¶
func (_FluxAggregator *FluxAggregatorCallerSession) GetAdmin(_oracle common.Address) (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.
Solidity: function getAdmin(address _oracle) view returns(address)
func (*FluxAggregatorCallerSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*FluxAggregatorCallerSession) GetOracles ¶
func (_FluxAggregator *FluxAggregatorCallerSession) GetOracles() ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x40884c52.
Solidity: function getOracles() view returns(address[])
func (*FluxAggregatorCallerSession) GetRoundData ¶
func (_FluxAggregator *FluxAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*FluxAggregatorCallerSession) GetTimestamp ¶
func (_FluxAggregator *FluxAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*FluxAggregatorCallerSession) LatestAnswer ¶
func (_FluxAggregator *FluxAggregatorCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*FluxAggregatorCallerSession) LatestRound ¶
func (_FluxAggregator *FluxAggregatorCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*FluxAggregatorCallerSession) LatestRoundData ¶
func (_FluxAggregator *FluxAggregatorCallerSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*FluxAggregatorCallerSession) LatestTimestamp ¶
func (_FluxAggregator *FluxAggregatorCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*FluxAggregatorCallerSession) LinkToken ¶
func (_FluxAggregator *FluxAggregatorCallerSession) LinkToken() (common.Address, error)
LinkToken is a free data retrieval call binding the contract method 0x57970e93.
Solidity: function linkToken() view returns(address)
func (*FluxAggregatorCallerSession) MaxSubmissionCount ¶
func (_FluxAggregator *FluxAggregatorCallerSession) MaxSubmissionCount() (uint32, error)
MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.
Solidity: function maxSubmissionCount() view returns(uint32)
func (*FluxAggregatorCallerSession) MaxSubmissionValue ¶
func (_FluxAggregator *FluxAggregatorCallerSession) MaxSubmissionValue() (*big.Int, error)
MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.
Solidity: function maxSubmissionValue() view returns(int256)
func (*FluxAggregatorCallerSession) MinSubmissionCount ¶
func (_FluxAggregator *FluxAggregatorCallerSession) MinSubmissionCount() (uint32, error)
MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.
Solidity: function minSubmissionCount() view returns(uint32)
func (*FluxAggregatorCallerSession) MinSubmissionValue ¶
func (_FluxAggregator *FluxAggregatorCallerSession) MinSubmissionValue() (*big.Int, error)
MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.
Solidity: function minSubmissionValue() view returns(int256)
func (*FluxAggregatorCallerSession) OracleCount ¶
func (_FluxAggregator *FluxAggregatorCallerSession) OracleCount() (uint8, error)
OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.
Solidity: function oracleCount() view returns(uint8)
func (*FluxAggregatorCallerSession) OracleRoundState ¶
func (_FluxAggregator *FluxAggregatorCallerSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct { EligibleToSubmit bool RoundId uint32 LatestSubmission *big.Int StartedAt uint64 Timeout uint64 AvailableFunds *big.Int OracleCount uint8 PaymentAmount *big.Int }, error)
OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.
Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)
func (*FluxAggregatorCallerSession) Owner ¶
func (_FluxAggregator *FluxAggregatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FluxAggregatorCallerSession) PaymentAmount ¶
func (_FluxAggregator *FluxAggregatorCallerSession) PaymentAmount() (*big.Int, error)
PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.
Solidity: function paymentAmount() view returns(uint128)
func (*FluxAggregatorCallerSession) RestartDelay ¶
func (_FluxAggregator *FluxAggregatorCallerSession) RestartDelay() (uint32, error)
RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.
Solidity: function restartDelay() view returns(uint32)
func (*FluxAggregatorCallerSession) Timeout ¶
func (_FluxAggregator *FluxAggregatorCallerSession) Timeout() (uint32, error)
Timeout is a free data retrieval call binding the contract method 0x70dea79a.
Solidity: function timeout() view returns(uint32)
func (*FluxAggregatorCallerSession) Validator ¶
func (_FluxAggregator *FluxAggregatorCallerSession) Validator() (common.Address, error)
Validator is a free data retrieval call binding the contract method 0x3a5381b5.
Solidity: function validator() view returns(address)
func (*FluxAggregatorCallerSession) Version ¶
func (_FluxAggregator *FluxAggregatorCallerSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*FluxAggregatorCallerSession) WithdrawablePayment ¶
func (_FluxAggregator *FluxAggregatorCallerSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.
Solidity: function withdrawablePayment(address _oracle) view returns(uint256)
type FluxAggregatorFilterer ¶
type FluxAggregatorFilterer struct {
// contains filtered or unexported fields
}
FluxAggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFluxAggregatorFilterer ¶
func NewFluxAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*FluxAggregatorFilterer, error)
NewFluxAggregatorFilterer creates a new log filterer instance of FluxAggregator, bound to a specific deployed contract.
func (*FluxAggregatorFilterer) FilterAnswerUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*FluxAggregatorAnswerUpdatedIterator, error)
FilterAnswerUpdated is a free log retrieval operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*FluxAggregatorFilterer) FilterAvailableFundsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterAvailableFundsUpdated(opts *bind.FilterOpts, amount []*big.Int) (*FluxAggregatorAvailableFundsUpdatedIterator, error)
FilterAvailableFundsUpdated is a free log retrieval operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.
Solidity: event AvailableFundsUpdated(uint256 indexed amount)
func (*FluxAggregatorFilterer) FilterNewRound ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*FluxAggregatorNewRoundIterator, error)
FilterNewRound is a free log retrieval operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*FluxAggregatorFilterer) FilterOracleAdminUpdateRequested ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterOracleAdminUpdateRequested(opts *bind.FilterOpts, oracle []common.Address) (*FluxAggregatorOracleAdminUpdateRequestedIterator, error)
FilterOracleAdminUpdateRequested is a free log retrieval operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.
Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)
func (*FluxAggregatorFilterer) FilterOracleAdminUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterOracleAdminUpdated(opts *bind.FilterOpts, oracle []common.Address, newAdmin []common.Address) (*FluxAggregatorOracleAdminUpdatedIterator, error)
FilterOracleAdminUpdated is a free log retrieval operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.
Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)
func (*FluxAggregatorFilterer) FilterOraclePermissionsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterOraclePermissionsUpdated(opts *bind.FilterOpts, oracle []common.Address, whitelisted []bool) (*FluxAggregatorOraclePermissionsUpdatedIterator, error)
FilterOraclePermissionsUpdated is a free log retrieval operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.
Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)
func (*FluxAggregatorFilterer) FilterOwnershipTransferRequested ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FluxAggregatorOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FluxAggregatorFilterer) FilterOwnershipTransferred ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FluxAggregatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FluxAggregatorFilterer) FilterRequesterPermissionsSet ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterRequesterPermissionsSet(opts *bind.FilterOpts, requester []common.Address) (*FluxAggregatorRequesterPermissionsSetIterator, error)
FilterRequesterPermissionsSet is a free log retrieval operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.
Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)
func (*FluxAggregatorFilterer) FilterRoundDetailsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterRoundDetailsUpdated(opts *bind.FilterOpts, paymentAmount []*big.Int, minSubmissionCount []uint32, maxSubmissionCount []uint32) (*FluxAggregatorRoundDetailsUpdatedIterator, error)
FilterRoundDetailsUpdated is a free log retrieval operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.
Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)
func (*FluxAggregatorFilterer) FilterSubmissionReceived ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterSubmissionReceived(opts *bind.FilterOpts, submission []*big.Int, round []uint32, oracle []common.Address) (*FluxAggregatorSubmissionReceivedIterator, error)
FilterSubmissionReceived is a free log retrieval operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.
Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)
func (*FluxAggregatorFilterer) FilterValidatorUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FluxAggregatorValidatorUpdatedIterator, error)
FilterValidatorUpdated is a free log retrieval operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
func (*FluxAggregatorFilterer) ParseAnswerUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*FluxAggregatorAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*FluxAggregatorFilterer) ParseAvailableFundsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseAvailableFundsUpdated(log types.Log) (*FluxAggregatorAvailableFundsUpdated, error)
ParseAvailableFundsUpdated is a log parse operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.
Solidity: event AvailableFundsUpdated(uint256 indexed amount)
func (*FluxAggregatorFilterer) ParseNewRound ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseNewRound(log types.Log) (*FluxAggregatorNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*FluxAggregatorFilterer) ParseOracleAdminUpdateRequested ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseOracleAdminUpdateRequested(log types.Log) (*FluxAggregatorOracleAdminUpdateRequested, error)
ParseOracleAdminUpdateRequested is a log parse operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.
Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)
func (*FluxAggregatorFilterer) ParseOracleAdminUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseOracleAdminUpdated(log types.Log) (*FluxAggregatorOracleAdminUpdated, error)
ParseOracleAdminUpdated is a log parse operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.
Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)
func (*FluxAggregatorFilterer) ParseOraclePermissionsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseOraclePermissionsUpdated(log types.Log) (*FluxAggregatorOraclePermissionsUpdated, error)
ParseOraclePermissionsUpdated is a log parse operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.
Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)
func (*FluxAggregatorFilterer) ParseOwnershipTransferRequested ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*FluxAggregatorOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FluxAggregatorFilterer) ParseOwnershipTransferred ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*FluxAggregatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FluxAggregatorFilterer) ParseRequesterPermissionsSet ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseRequesterPermissionsSet(log types.Log) (*FluxAggregatorRequesterPermissionsSet, error)
ParseRequesterPermissionsSet is a log parse operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.
Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)
func (*FluxAggregatorFilterer) ParseRoundDetailsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseRoundDetailsUpdated(log types.Log) (*FluxAggregatorRoundDetailsUpdated, error)
ParseRoundDetailsUpdated is a log parse operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.
Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)
func (*FluxAggregatorFilterer) ParseSubmissionReceived ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseSubmissionReceived(log types.Log) (*FluxAggregatorSubmissionReceived, error)
ParseSubmissionReceived is a log parse operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.
Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)
func (*FluxAggregatorFilterer) ParseValidatorUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) ParseValidatorUpdated(log types.Log) (*FluxAggregatorValidatorUpdated, error)
ParseValidatorUpdated is a log parse operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
func (*FluxAggregatorFilterer) WatchAnswerUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)
WatchAnswerUpdated is a free log subscription operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*FluxAggregatorFilterer) WatchAvailableFundsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchAvailableFundsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorAvailableFundsUpdated, amount []*big.Int) (event.Subscription, error)
WatchAvailableFundsUpdated is a free log subscription operation binding the contract event 0xfe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f.
Solidity: event AvailableFundsUpdated(uint256 indexed amount)
func (*FluxAggregatorFilterer) WatchNewRound ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *FluxAggregatorNewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)
WatchNewRound is a free log subscription operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*FluxAggregatorFilterer) WatchOracleAdminUpdateRequested ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchOracleAdminUpdateRequested(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOracleAdminUpdateRequested, oracle []common.Address) (event.Subscription, error)
WatchOracleAdminUpdateRequested is a free log subscription operation binding the contract event 0xb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104.
Solidity: event OracleAdminUpdateRequested(address indexed oracle, address admin, address newAdmin)
func (*FluxAggregatorFilterer) WatchOracleAdminUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchOracleAdminUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOracleAdminUpdated, oracle []common.Address, newAdmin []common.Address) (event.Subscription, error)
WatchOracleAdminUpdated is a free log subscription operation binding the contract event 0x0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe904.
Solidity: event OracleAdminUpdated(address indexed oracle, address indexed newAdmin)
func (*FluxAggregatorFilterer) WatchOraclePermissionsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchOraclePermissionsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOraclePermissionsUpdated, oracle []common.Address, whitelisted []bool) (event.Subscription, error)
WatchOraclePermissionsUpdated is a free log subscription operation binding the contract event 0x18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e.
Solidity: event OraclePermissionsUpdated(address indexed oracle, bool indexed whitelisted)
func (*FluxAggregatorFilterer) WatchOwnershipTransferRequested ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*FluxAggregatorFilterer) WatchOwnershipTransferred ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*FluxAggregatorFilterer) WatchRequesterPermissionsSet ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchRequesterPermissionsSet(opts *bind.WatchOpts, sink chan<- *FluxAggregatorRequesterPermissionsSet, requester []common.Address) (event.Subscription, error)
WatchRequesterPermissionsSet is a free log subscription operation binding the contract event 0xc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a.
Solidity: event RequesterPermissionsSet(address indexed requester, bool authorized, uint32 delay)
func (*FluxAggregatorFilterer) WatchRoundDetailsUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchRoundDetailsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorRoundDetailsUpdated, paymentAmount []*big.Int, minSubmissionCount []uint32, maxSubmissionCount []uint32) (event.Subscription, error)
WatchRoundDetailsUpdated is a free log subscription operation binding the contract event 0x56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f.
Solidity: event RoundDetailsUpdated(uint128 indexed paymentAmount, uint32 indexed minSubmissionCount, uint32 indexed maxSubmissionCount, uint32 restartDelay, uint32 timeout)
func (*FluxAggregatorFilterer) WatchSubmissionReceived ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchSubmissionReceived(opts *bind.WatchOpts, sink chan<- *FluxAggregatorSubmissionReceived, submission []*big.Int, round []uint32, oracle []common.Address) (event.Subscription, error)
WatchSubmissionReceived is a free log subscription operation binding the contract event 0x92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c.
Solidity: event SubmissionReceived(int256 indexed submission, uint32 indexed round, address indexed oracle)
func (*FluxAggregatorFilterer) WatchValidatorUpdated ¶
func (_FluxAggregator *FluxAggregatorFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorValidatorUpdated, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchValidatorUpdated is a free log subscription operation binding the contract event 0xcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d.
Solidity: event ValidatorUpdated(address indexed previous, address indexed current)
type FluxAggregatorNewRound ¶
type FluxAggregatorNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorNewRound represents a NewRound event raised by the FluxAggregator contract.
type FluxAggregatorNewRoundIterator ¶
type FluxAggregatorNewRoundIterator struct { Event *FluxAggregatorNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the FluxAggregator contract.
func (*FluxAggregatorNewRoundIterator) Close ¶
func (it *FluxAggregatorNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorNewRoundIterator) Error ¶
func (it *FluxAggregatorNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorNewRoundIterator) Next ¶
func (it *FluxAggregatorNewRoundIterator) 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 FluxAggregatorOracleAdminUpdateRequested ¶
type FluxAggregatorOracleAdminUpdateRequested struct { Oracle common.Address Admin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorOracleAdminUpdateRequested represents a OracleAdminUpdateRequested event raised by the FluxAggregator contract.
type FluxAggregatorOracleAdminUpdateRequestedIterator ¶
type FluxAggregatorOracleAdminUpdateRequestedIterator struct { Event *FluxAggregatorOracleAdminUpdateRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorOracleAdminUpdateRequestedIterator is returned from FilterOracleAdminUpdateRequested and is used to iterate over the raw logs and unpacked data for OracleAdminUpdateRequested events raised by the FluxAggregator contract.
func (*FluxAggregatorOracleAdminUpdateRequestedIterator) Close ¶
func (it *FluxAggregatorOracleAdminUpdateRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorOracleAdminUpdateRequestedIterator) Error ¶
func (it *FluxAggregatorOracleAdminUpdateRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorOracleAdminUpdateRequestedIterator) Next ¶
func (it *FluxAggregatorOracleAdminUpdateRequestedIterator) 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 FluxAggregatorOracleAdminUpdated ¶
type FluxAggregatorOracleAdminUpdated struct { Oracle common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorOracleAdminUpdated represents a OracleAdminUpdated event raised by the FluxAggregator contract.
type FluxAggregatorOracleAdminUpdatedIterator ¶
type FluxAggregatorOracleAdminUpdatedIterator struct { Event *FluxAggregatorOracleAdminUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorOracleAdminUpdatedIterator is returned from FilterOracleAdminUpdated and is used to iterate over the raw logs and unpacked data for OracleAdminUpdated events raised by the FluxAggregator contract.
func (*FluxAggregatorOracleAdminUpdatedIterator) Close ¶
func (it *FluxAggregatorOracleAdminUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorOracleAdminUpdatedIterator) Error ¶
func (it *FluxAggregatorOracleAdminUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorOracleAdminUpdatedIterator) Next ¶
func (it *FluxAggregatorOracleAdminUpdatedIterator) 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 FluxAggregatorOraclePermissionsUpdated ¶
type FluxAggregatorOraclePermissionsUpdated struct { Oracle common.Address Whitelisted bool Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorOraclePermissionsUpdated represents a OraclePermissionsUpdated event raised by the FluxAggregator contract.
type FluxAggregatorOraclePermissionsUpdatedIterator ¶
type FluxAggregatorOraclePermissionsUpdatedIterator struct { Event *FluxAggregatorOraclePermissionsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorOraclePermissionsUpdatedIterator is returned from FilterOraclePermissionsUpdated and is used to iterate over the raw logs and unpacked data for OraclePermissionsUpdated events raised by the FluxAggregator contract.
func (*FluxAggregatorOraclePermissionsUpdatedIterator) Close ¶
func (it *FluxAggregatorOraclePermissionsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorOraclePermissionsUpdatedIterator) Error ¶
func (it *FluxAggregatorOraclePermissionsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorOraclePermissionsUpdatedIterator) Next ¶
func (it *FluxAggregatorOraclePermissionsUpdatedIterator) 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 FluxAggregatorOwnershipTransferRequested ¶
type FluxAggregatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the FluxAggregator contract.
type FluxAggregatorOwnershipTransferRequestedIterator ¶
type FluxAggregatorOwnershipTransferRequestedIterator struct { Event *FluxAggregatorOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the FluxAggregator contract.
func (*FluxAggregatorOwnershipTransferRequestedIterator) Close ¶
func (it *FluxAggregatorOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorOwnershipTransferRequestedIterator) Error ¶
func (it *FluxAggregatorOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorOwnershipTransferRequestedIterator) Next ¶
func (it *FluxAggregatorOwnershipTransferRequestedIterator) 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 FluxAggregatorOwnershipTransferred ¶
type FluxAggregatorOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorOwnershipTransferred represents a OwnershipTransferred event raised by the FluxAggregator contract.
type FluxAggregatorOwnershipTransferredIterator ¶
type FluxAggregatorOwnershipTransferredIterator struct { Event *FluxAggregatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FluxAggregator contract.
func (*FluxAggregatorOwnershipTransferredIterator) Close ¶
func (it *FluxAggregatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorOwnershipTransferredIterator) Error ¶
func (it *FluxAggregatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorOwnershipTransferredIterator) Next ¶
func (it *FluxAggregatorOwnershipTransferredIterator) 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 FluxAggregatorRaw ¶
type FluxAggregatorRaw struct {
Contract *FluxAggregator // Generic contract binding to access the raw methods on
}
FluxAggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FluxAggregatorRaw) Call ¶
func (_FluxAggregator *FluxAggregatorRaw) 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 (*FluxAggregatorRaw) Transact ¶
func (_FluxAggregator *FluxAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FluxAggregatorRaw) Transfer ¶
func (_FluxAggregator *FluxAggregatorRaw) 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 FluxAggregatorRequesterPermissionsSet ¶
type FluxAggregatorRequesterPermissionsSet struct { Requester common.Address Authorized bool Delay uint32 Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorRequesterPermissionsSet represents a RequesterPermissionsSet event raised by the FluxAggregator contract.
type FluxAggregatorRequesterPermissionsSetIterator ¶
type FluxAggregatorRequesterPermissionsSetIterator struct { Event *FluxAggregatorRequesterPermissionsSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorRequesterPermissionsSetIterator is returned from FilterRequesterPermissionsSet and is used to iterate over the raw logs and unpacked data for RequesterPermissionsSet events raised by the FluxAggregator contract.
func (*FluxAggregatorRequesterPermissionsSetIterator) Close ¶
func (it *FluxAggregatorRequesterPermissionsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorRequesterPermissionsSetIterator) Error ¶
func (it *FluxAggregatorRequesterPermissionsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorRequesterPermissionsSetIterator) Next ¶
func (it *FluxAggregatorRequesterPermissionsSetIterator) 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 FluxAggregatorRoundDetailsUpdated ¶
type FluxAggregatorRoundDetailsUpdated struct { PaymentAmount *big.Int MinSubmissionCount uint32 MaxSubmissionCount uint32 RestartDelay uint32 Timeout uint32 Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorRoundDetailsUpdated represents a RoundDetailsUpdated event raised by the FluxAggregator contract.
type FluxAggregatorRoundDetailsUpdatedIterator ¶
type FluxAggregatorRoundDetailsUpdatedIterator struct { Event *FluxAggregatorRoundDetailsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorRoundDetailsUpdatedIterator is returned from FilterRoundDetailsUpdated and is used to iterate over the raw logs and unpacked data for RoundDetailsUpdated events raised by the FluxAggregator contract.
func (*FluxAggregatorRoundDetailsUpdatedIterator) Close ¶
func (it *FluxAggregatorRoundDetailsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorRoundDetailsUpdatedIterator) Error ¶
func (it *FluxAggregatorRoundDetailsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorRoundDetailsUpdatedIterator) Next ¶
func (it *FluxAggregatorRoundDetailsUpdatedIterator) 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 FluxAggregatorSession ¶
type FluxAggregatorSession struct { Contract *FluxAggregator // 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 }
FluxAggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FluxAggregatorSession) AcceptAdmin ¶
func (_FluxAggregator *FluxAggregatorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.
Solidity: function acceptAdmin(address _oracle) returns()
func (*FluxAggregatorSession) AcceptOwnership ¶
func (_FluxAggregator *FluxAggregatorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FluxAggregatorSession) AllocatedFunds ¶
func (_FluxAggregator *FluxAggregatorSession) AllocatedFunds() (*big.Int, error)
AllocatedFunds is a free data retrieval call binding the contract method 0xd4cc54e4.
Solidity: function allocatedFunds() view returns(uint128)
func (*FluxAggregatorSession) AvailableFunds ¶
func (_FluxAggregator *FluxAggregatorSession) AvailableFunds() (*big.Int, error)
AvailableFunds is a free data retrieval call binding the contract method 0x46fcff4c.
Solidity: function availableFunds() view returns(uint128)
func (*FluxAggregatorSession) ChangeOracles ¶
func (_FluxAggregator *FluxAggregatorSession) ChangeOracles(_removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)
ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.
Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()
func (*FluxAggregatorSession) Decimals ¶
func (_FluxAggregator *FluxAggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*FluxAggregatorSession) Description ¶
func (_FluxAggregator *FluxAggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*FluxAggregatorSession) GetAdmin ¶
func (_FluxAggregator *FluxAggregatorSession) GetAdmin(_oracle common.Address) (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x64efb22b.
Solidity: function getAdmin(address _oracle) view returns(address)
func (*FluxAggregatorSession) GetAnswer ¶
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*FluxAggregatorSession) GetOracles ¶
func (_FluxAggregator *FluxAggregatorSession) GetOracles() ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x40884c52.
Solidity: function getOracles() view returns(address[])
func (*FluxAggregatorSession) GetRoundData ¶
func (_FluxAggregator *FluxAggregatorSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*FluxAggregatorSession) GetTimestamp ¶
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*FluxAggregatorSession) LatestAnswer ¶
func (_FluxAggregator *FluxAggregatorSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*FluxAggregatorSession) LatestRound ¶
func (_FluxAggregator *FluxAggregatorSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*FluxAggregatorSession) LatestRoundData ¶
func (_FluxAggregator *FluxAggregatorSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*FluxAggregatorSession) LatestTimestamp ¶
func (_FluxAggregator *FluxAggregatorSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*FluxAggregatorSession) LinkToken ¶
func (_FluxAggregator *FluxAggregatorSession) LinkToken() (common.Address, error)
LinkToken is a free data retrieval call binding the contract method 0x57970e93.
Solidity: function linkToken() view returns(address)
func (*FluxAggregatorSession) MaxSubmissionCount ¶
func (_FluxAggregator *FluxAggregatorSession) MaxSubmissionCount() (uint32, error)
MaxSubmissionCount is a free data retrieval call binding the contract method 0x58609e44.
Solidity: function maxSubmissionCount() view returns(uint32)
func (*FluxAggregatorSession) MaxSubmissionValue ¶
func (_FluxAggregator *FluxAggregatorSession) MaxSubmissionValue() (*big.Int, error)
MaxSubmissionValue is a free data retrieval call binding the contract method 0x23ca2903.
Solidity: function maxSubmissionValue() view returns(int256)
func (*FluxAggregatorSession) MinSubmissionCount ¶
func (_FluxAggregator *FluxAggregatorSession) MinSubmissionCount() (uint32, error)
MinSubmissionCount is a free data retrieval call binding the contract method 0xc9374500.
Solidity: function minSubmissionCount() view returns(uint32)
func (*FluxAggregatorSession) MinSubmissionValue ¶
func (_FluxAggregator *FluxAggregatorSession) MinSubmissionValue() (*big.Int, error)
MinSubmissionValue is a free data retrieval call binding the contract method 0x7c2b0b21.
Solidity: function minSubmissionValue() view returns(int256)
func (*FluxAggregatorSession) OnTokenTransfer ¶
func (_FluxAggregator *FluxAggregatorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()
func (*FluxAggregatorSession) OracleCount ¶
func (_FluxAggregator *FluxAggregatorSession) OracleCount() (uint8, error)
OracleCount is a free data retrieval call binding the contract method 0x613d8fcc.
Solidity: function oracleCount() view returns(uint8)
func (*FluxAggregatorSession) OracleRoundState ¶
func (_FluxAggregator *FluxAggregatorSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct { EligibleToSubmit bool RoundId uint32 LatestSubmission *big.Int StartedAt uint64 Timeout uint64 AvailableFunds *big.Int OracleCount uint8 PaymentAmount *big.Int }, error)
OracleRoundState is a free data retrieval call binding the contract method 0x88aa80e7.
Solidity: function oracleRoundState(address _oracle, uint32 _queriedRoundId) view returns(bool _eligibleToSubmit, uint32 _roundId, int256 _latestSubmission, uint64 _startedAt, uint64 _timeout, uint128 _availableFunds, uint8 _oracleCount, uint128 _paymentAmount)
func (*FluxAggregatorSession) Owner ¶
func (_FluxAggregator *FluxAggregatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*FluxAggregatorSession) PaymentAmount ¶
func (_FluxAggregator *FluxAggregatorSession) PaymentAmount() (*big.Int, error)
PaymentAmount is a free data retrieval call binding the contract method 0xc35905c6.
Solidity: function paymentAmount() view returns(uint128)
func (*FluxAggregatorSession) RequestNewRound ¶
func (_FluxAggregator *FluxAggregatorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*FluxAggregatorSession) RestartDelay ¶
func (_FluxAggregator *FluxAggregatorSession) RestartDelay() (uint32, error)
RestartDelay is a free data retrieval call binding the contract method 0x357ebb02.
Solidity: function restartDelay() view returns(uint32)
func (*FluxAggregatorSession) SetRequesterPermissions ¶
func (_FluxAggregator *FluxAggregatorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.
Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()
func (*FluxAggregatorSession) SetValidator ¶
func (_FluxAggregator *FluxAggregatorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*FluxAggregatorSession) Submit ¶
func (_FluxAggregator *FluxAggregatorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0x202ee0ed.
Solidity: function submit(uint256 _roundId, int256 _submission) returns()
func (*FluxAggregatorSession) Timeout ¶
func (_FluxAggregator *FluxAggregatorSession) Timeout() (uint32, error)
Timeout is a free data retrieval call binding the contract method 0x70dea79a.
Solidity: function timeout() view returns(uint32)
func (*FluxAggregatorSession) TransferAdmin ¶
func (_FluxAggregator *FluxAggregatorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.
Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()
func (*FluxAggregatorSession) TransferOwnership ¶
func (_FluxAggregator *FluxAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*FluxAggregatorSession) UpdateAvailableFunds ¶
func (_FluxAggregator *FluxAggregatorSession) UpdateAvailableFunds() (*types.Transaction, error)
UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.
Solidity: function updateAvailableFunds() returns()
func (*FluxAggregatorSession) UpdateFutureRounds ¶
func (_FluxAggregator *FluxAggregatorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)
UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.
Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()
func (*FluxAggregatorSession) Validator ¶
func (_FluxAggregator *FluxAggregatorSession) Validator() (common.Address, error)
Validator is a free data retrieval call binding the contract method 0x3a5381b5.
Solidity: function validator() view returns(address)
func (*FluxAggregatorSession) Version ¶
func (_FluxAggregator *FluxAggregatorSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*FluxAggregatorSession) WithdrawFunds ¶
func (_FluxAggregator *FluxAggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*FluxAggregatorSession) WithdrawPayment ¶
func (_FluxAggregator *FluxAggregatorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.
Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()
func (*FluxAggregatorSession) WithdrawablePayment ¶
func (_FluxAggregator *FluxAggregatorSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
WithdrawablePayment is a free data retrieval call binding the contract method 0xe2e40317.
Solidity: function withdrawablePayment(address _oracle) view returns(uint256)
type FluxAggregatorSubmissionReceived ¶
type FluxAggregatorSubmissionReceived struct { Submission *big.Int Round uint32 Oracle common.Address Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorSubmissionReceived represents a SubmissionReceived event raised by the FluxAggregator contract.
type FluxAggregatorSubmissionReceivedIterator ¶
type FluxAggregatorSubmissionReceivedIterator struct { Event *FluxAggregatorSubmissionReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorSubmissionReceivedIterator is returned from FilterSubmissionReceived and is used to iterate over the raw logs and unpacked data for SubmissionReceived events raised by the FluxAggregator contract.
func (*FluxAggregatorSubmissionReceivedIterator) Close ¶
func (it *FluxAggregatorSubmissionReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorSubmissionReceivedIterator) Error ¶
func (it *FluxAggregatorSubmissionReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorSubmissionReceivedIterator) Next ¶
func (it *FluxAggregatorSubmissionReceivedIterator) 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 FluxAggregatorTransactor ¶
type FluxAggregatorTransactor struct {
// contains filtered or unexported fields
}
FluxAggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFluxAggregatorTransactor ¶
func NewFluxAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*FluxAggregatorTransactor, error)
NewFluxAggregatorTransactor creates a new write-only instance of FluxAggregator, bound to a specific deployed contract.
func (*FluxAggregatorTransactor) AcceptAdmin ¶
func (_FluxAggregator *FluxAggregatorTransactor) AcceptAdmin(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.
Solidity: function acceptAdmin(address _oracle) returns()
func (*FluxAggregatorTransactor) AcceptOwnership ¶
func (_FluxAggregator *FluxAggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FluxAggregatorTransactor) ChangeOracles ¶
func (_FluxAggregator *FluxAggregatorTransactor) ChangeOracles(opts *bind.TransactOpts, _removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)
ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.
Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()
func (*FluxAggregatorTransactor) OnTokenTransfer ¶
func (_FluxAggregator *FluxAggregatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()
func (*FluxAggregatorTransactor) RequestNewRound ¶
func (_FluxAggregator *FluxAggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*FluxAggregatorTransactor) SetRequesterPermissions ¶
func (_FluxAggregator *FluxAggregatorTransactor) SetRequesterPermissions(opts *bind.TransactOpts, _requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.
Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()
func (*FluxAggregatorTransactor) SetValidator ¶
func (_FluxAggregator *FluxAggregatorTransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*FluxAggregatorTransactor) Submit ¶
func (_FluxAggregator *FluxAggregatorTransactor) Submit(opts *bind.TransactOpts, _roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0x202ee0ed.
Solidity: function submit(uint256 _roundId, int256 _submission) returns()
func (*FluxAggregatorTransactor) TransferAdmin ¶
func (_FluxAggregator *FluxAggregatorTransactor) TransferAdmin(opts *bind.TransactOpts, _oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.
Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()
func (*FluxAggregatorTransactor) TransferOwnership ¶
func (_FluxAggregator *FluxAggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*FluxAggregatorTransactor) UpdateAvailableFunds ¶
func (_FluxAggregator *FluxAggregatorTransactor) UpdateAvailableFunds(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.
Solidity: function updateAvailableFunds() returns()
func (*FluxAggregatorTransactor) UpdateFutureRounds ¶
func (_FluxAggregator *FluxAggregatorTransactor) UpdateFutureRounds(opts *bind.TransactOpts, _paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)
UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.
Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()
func (*FluxAggregatorTransactor) WithdrawFunds ¶
func (_FluxAggregator *FluxAggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*FluxAggregatorTransactor) WithdrawPayment ¶
func (_FluxAggregator *FluxAggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.
Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()
type FluxAggregatorTransactorRaw ¶
type FluxAggregatorTransactorRaw struct {
Contract *FluxAggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
FluxAggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FluxAggregatorTransactorRaw) Transact ¶
func (_FluxAggregator *FluxAggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FluxAggregatorTransactorRaw) Transfer ¶
func (_FluxAggregator *FluxAggregatorTransactorRaw) 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 FluxAggregatorTransactorSession ¶
type FluxAggregatorTransactorSession struct { Contract *FluxAggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FluxAggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FluxAggregatorTransactorSession) AcceptAdmin ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x628806ef.
Solidity: function acceptAdmin(address _oracle) returns()
func (*FluxAggregatorTransactorSession) AcceptOwnership ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*FluxAggregatorTransactorSession) ChangeOracles ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) ChangeOracles(_removed []common.Address, _added []common.Address, _addedAdmins []common.Address, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32) (*types.Transaction, error)
ChangeOracles is a paid mutator transaction binding the contract method 0x3969c20f.
Solidity: function changeOracles(address[] _removed, address[] _added, address[] _addedAdmins, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay) returns()
func (*FluxAggregatorTransactorSession) OnTokenTransfer ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 , bytes _data) returns()
func (*FluxAggregatorTransactorSession) RequestNewRound ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*FluxAggregatorTransactorSession) SetRequesterPermissions ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
SetRequesterPermissions is a paid mutator transaction binding the contract method 0x20ed0275.
Solidity: function setRequesterPermissions(address _requester, bool _authorized, uint32 _delay) returns()
func (*FluxAggregatorTransactorSession) SetValidator ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x1327d3d8.
Solidity: function setValidator(address _newValidator) returns()
func (*FluxAggregatorTransactorSession) Submit ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
Submit is a paid mutator transaction binding the contract method 0x202ee0ed.
Solidity: function submit(uint256 _roundId, int256 _submission) returns()
func (*FluxAggregatorTransactorSession) TransferAdmin ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
TransferAdmin is a paid mutator transaction binding the contract method 0xe9ee6eeb.
Solidity: function transferAdmin(address _oracle, address _newAdmin) returns()
func (*FluxAggregatorTransactorSession) TransferOwnership ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*FluxAggregatorTransactorSession) UpdateAvailableFunds ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) UpdateAvailableFunds() (*types.Transaction, error)
UpdateAvailableFunds is a paid mutator transaction binding the contract method 0x4f8fc3b5.
Solidity: function updateAvailableFunds() returns()
func (*FluxAggregatorTransactorSession) UpdateFutureRounds ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, _restartDelay uint32, _timeout uint32) (*types.Transaction, error)
UpdateFutureRounds is a paid mutator transaction binding the contract method 0x38aa4c72.
Solidity: function updateFutureRounds(uint128 _paymentAmount, uint32 _minSubmissions, uint32 _maxSubmissions, uint32 _restartDelay, uint32 _timeout) returns()
func (*FluxAggregatorTransactorSession) WithdrawFunds ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*FluxAggregatorTransactorSession) WithdrawPayment ¶
func (_FluxAggregator *FluxAggregatorTransactorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x3d3d7714.
Solidity: function withdrawPayment(address _oracle, address _recipient, uint256 _amount) returns()
type FluxAggregatorValidatorUpdated ¶
type FluxAggregatorValidatorUpdated struct { Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
FluxAggregatorValidatorUpdated represents a ValidatorUpdated event raised by the FluxAggregator contract.
type FluxAggregatorValidatorUpdatedIterator ¶
type FluxAggregatorValidatorUpdatedIterator struct { Event *FluxAggregatorValidatorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
FluxAggregatorValidatorUpdatedIterator is returned from FilterValidatorUpdated and is used to iterate over the raw logs and unpacked data for ValidatorUpdated events raised by the FluxAggregator contract.
func (*FluxAggregatorValidatorUpdatedIterator) Close ¶
func (it *FluxAggregatorValidatorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FluxAggregatorValidatorUpdatedIterator) Error ¶
func (it *FluxAggregatorValidatorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FluxAggregatorValidatorUpdatedIterator) Next ¶
func (it *FluxAggregatorValidatorUpdatedIterator) 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 KeeperConsumer ¶
type KeeperConsumer struct { KeeperConsumerCaller // Read-only binding to the contract KeeperConsumerTransactor // Write-only binding to the contract KeeperConsumerFilterer // Log filterer for contract events }
KeeperConsumer is an auto generated Go binding around an Ethereum contract.
func DeployKeeperConsumer ¶
func DeployKeeperConsumer(auth *bind.TransactOpts, backend bind.ContractBackend, updateInterval *big.Int) (common.Address, *types.Transaction, *KeeperConsumer, error)
DeployKeeperConsumer deploys a new Ethereum contract, binding an instance of KeeperConsumer to it.
func NewKeeperConsumer ¶
func NewKeeperConsumer(address common.Address, backend bind.ContractBackend) (*KeeperConsumer, error)
NewKeeperConsumer creates a new instance of KeeperConsumer, bound to a specific deployed contract.
type KeeperConsumerCaller ¶
type KeeperConsumerCaller struct {
// contains filtered or unexported fields
}
KeeperConsumerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperConsumerCaller ¶
func NewKeeperConsumerCaller(address common.Address, caller bind.ContractCaller) (*KeeperConsumerCaller, error)
NewKeeperConsumerCaller creates a new read-only instance of KeeperConsumer, bound to a specific deployed contract.
func (*KeeperConsumerCaller) Counter ¶
Counter is a free data retrieval call binding the contract method 0x61bc221a.
Solidity: function counter() view returns(uint256)
func (*KeeperConsumerCaller) Interval ¶
Interval is a free data retrieval call binding the contract method 0x947a36fb.
Solidity: function interval() view returns(uint256)
func (*KeeperConsumerCaller) LastTimeStamp ¶
LastTimeStamp is a free data retrieval call binding the contract method 0x3f3b3b27.
Solidity: function lastTimeStamp() view returns(uint256)
type KeeperConsumerCallerRaw ¶
type KeeperConsumerCallerRaw struct {
Contract *KeeperConsumerCaller // Generic read-only contract binding to access the raw methods on
}
KeeperConsumerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperConsumerCallerRaw) Call ¶
func (_KeeperConsumer *KeeperConsumerCallerRaw) 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 KeeperConsumerCallerSession ¶
type KeeperConsumerCallerSession struct { Contract *KeeperConsumerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperConsumerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperConsumerCallerSession) Counter ¶
func (_KeeperConsumer *KeeperConsumerCallerSession) Counter() (*big.Int, error)
Counter is a free data retrieval call binding the contract method 0x61bc221a.
Solidity: function counter() view returns(uint256)
func (*KeeperConsumerCallerSession) Interval ¶
func (_KeeperConsumer *KeeperConsumerCallerSession) Interval() (*big.Int, error)
Interval is a free data retrieval call binding the contract method 0x947a36fb.
Solidity: function interval() view returns(uint256)
func (*KeeperConsumerCallerSession) LastTimeStamp ¶
func (_KeeperConsumer *KeeperConsumerCallerSession) LastTimeStamp() (*big.Int, error)
LastTimeStamp is a free data retrieval call binding the contract method 0x3f3b3b27.
Solidity: function lastTimeStamp() view returns(uint256)
type KeeperConsumerFilterer ¶
type KeeperConsumerFilterer struct {
// contains filtered or unexported fields
}
KeeperConsumerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperConsumerFilterer ¶
func NewKeeperConsumerFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperConsumerFilterer, error)
NewKeeperConsumerFilterer creates a new log filterer instance of KeeperConsumer, bound to a specific deployed contract.
type KeeperConsumerRaw ¶
type KeeperConsumerRaw struct {
Contract *KeeperConsumer // Generic contract binding to access the raw methods on
}
KeeperConsumerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperConsumerRaw) Call ¶
func (_KeeperConsumer *KeeperConsumerRaw) 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 (*KeeperConsumerRaw) Transact ¶
func (_KeeperConsumer *KeeperConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperConsumerRaw) Transfer ¶
func (_KeeperConsumer *KeeperConsumerRaw) 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 KeeperConsumerSession ¶
type KeeperConsumerSession struct { Contract *KeeperConsumer // 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 }
KeeperConsumerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperConsumerSession) CheckUpkeep ¶
func (_KeeperConsumer *KeeperConsumerSession) CheckUpkeep(checkData []byte) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes checkData) returns(bool upkeepNeeded, bytes performData)
func (*KeeperConsumerSession) Counter ¶
func (_KeeperConsumer *KeeperConsumerSession) Counter() (*big.Int, error)
Counter is a free data retrieval call binding the contract method 0x61bc221a.
Solidity: function counter() view returns(uint256)
func (*KeeperConsumerSession) Interval ¶
func (_KeeperConsumer *KeeperConsumerSession) Interval() (*big.Int, error)
Interval is a free data retrieval call binding the contract method 0x947a36fb.
Solidity: function interval() view returns(uint256)
func (*KeeperConsumerSession) LastTimeStamp ¶
func (_KeeperConsumer *KeeperConsumerSession) LastTimeStamp() (*big.Int, error)
LastTimeStamp is a free data retrieval call binding the contract method 0x3f3b3b27.
Solidity: function lastTimeStamp() view returns(uint256)
func (*KeeperConsumerSession) PerformUpkeep ¶
func (_KeeperConsumer *KeeperConsumerSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes performData) returns()
type KeeperConsumerTransactor ¶
type KeeperConsumerTransactor struct {
// contains filtered or unexported fields
}
KeeperConsumerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperConsumerTransactor ¶
func NewKeeperConsumerTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperConsumerTransactor, error)
NewKeeperConsumerTransactor creates a new write-only instance of KeeperConsumer, bound to a specific deployed contract.
func (*KeeperConsumerTransactor) CheckUpkeep ¶
func (_KeeperConsumer *KeeperConsumerTransactor) CheckUpkeep(opts *bind.TransactOpts, checkData []byte) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes checkData) returns(bool upkeepNeeded, bytes performData)
func (*KeeperConsumerTransactor) PerformUpkeep ¶
func (_KeeperConsumer *KeeperConsumerTransactor) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes performData) returns()
type KeeperConsumerTransactorRaw ¶
type KeeperConsumerTransactorRaw struct {
Contract *KeeperConsumerTransactor // Generic write-only contract binding to access the raw methods on
}
KeeperConsumerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperConsumerTransactorRaw) Transact ¶
func (_KeeperConsumer *KeeperConsumerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperConsumerTransactorRaw) Transfer ¶
func (_KeeperConsumer *KeeperConsumerTransactorRaw) 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 KeeperConsumerTransactorSession ¶
type KeeperConsumerTransactorSession struct { Contract *KeeperConsumerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperConsumerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperConsumerTransactorSession) CheckUpkeep ¶
func (_KeeperConsumer *KeeperConsumerTransactorSession) CheckUpkeep(checkData []byte) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes checkData) returns(bool upkeepNeeded, bytes performData)
func (*KeeperConsumerTransactorSession) PerformUpkeep ¶
func (_KeeperConsumer *KeeperConsumerTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes performData) returns()
type KeeperRegistry ¶
type KeeperRegistry struct { KeeperRegistryCaller // Read-only binding to the contract KeeperRegistryTransactor // Write-only binding to the contract KeeperRegistryFilterer // Log filterer for contract events }
KeeperRegistry is an auto generated Go binding around an Ethereum contract.
func DeployKeeperRegistry ¶
func DeployKeeperRegistry(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, linkEthFeed common.Address, fastGasFeed common.Address, paymentPremiumPPB uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, stalenessSeconds *big.Int, gasCeilingMultiplier uint16, fallbackGasPrice *big.Int, fallbackLinkPrice *big.Int) (common.Address, *types.Transaction, *KeeperRegistry, error)
DeployKeeperRegistry deploys a new Ethereum contract, binding an instance of KeeperRegistry to it.
func NewKeeperRegistry ¶
func NewKeeperRegistry(address common.Address, backend bind.ContractBackend) (*KeeperRegistry, error)
NewKeeperRegistry creates a new instance of KeeperRegistry, bound to a specific deployed contract.
type KeeperRegistryCaller ¶
type KeeperRegistryCaller struct {
// contains filtered or unexported fields
}
KeeperRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperRegistryCaller ¶
func NewKeeperRegistryCaller(address common.Address, caller bind.ContractCaller) (*KeeperRegistryCaller, error)
NewKeeperRegistryCaller creates a new read-only instance of KeeperRegistry, bound to a specific deployed contract.
func (*KeeperRegistryCaller) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistryCaller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
FASTGASFEED is a free data retrieval call binding the contract method 0x4584a419.
Solidity: function FAST_GAS_FEED() view returns(address)
func (*KeeperRegistryCaller) GetCanceledUpkeepList ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetCanceledUpkeepList(opts *bind.CallOpts) ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistryCaller) GetConfig ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetConfig(opts *bind.CallOpts) (struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int }, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryCaller) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (struct { Payee common.Address Active bool Balance *big.Int }, error)
GetKeeperInfo is a free data retrieval call binding the contract method 0x1e12b8a5.
Solidity: function getKeeperInfo(address query) view returns(address payee, bool active, uint96 balance)
func (*KeeperRegistryCaller) GetKeeperList ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperList(opts *bind.CallOpts) ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistryCaller) GetMaxPaymentForGas ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
GetMaxPaymentForGas is a free data retrieval call binding the contract method 0x93f0c1fc.
Solidity: function getMaxPaymentForGas(uint256 gasLimit) view returns(uint96 maxPayment)
func (*KeeperRegistryCaller) GetMinBalanceForUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 id) view returns(uint96 minBalance)
func (*KeeperRegistryCaller) GetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetRegistrar(opts *bind.CallOpts) (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistryCaller) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 }, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 id) view returns(address target, uint32 executeGas, bytes checkData, uint96 balance, address lastKeeper, address admin, uint64 maxValidBlocknumber)
func (*KeeperRegistryCaller) GetUpkeepCount ¶
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistryCaller) LINK ¶
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistryCaller) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistryCaller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
LINKETHFEED is a free data retrieval call binding the contract method 0xad178361.
Solidity: function LINK_ETH_FEED() view returns(address)
type KeeperRegistryCallerRaw ¶
type KeeperRegistryCallerRaw struct {
Contract *KeeperRegistryCaller // Generic read-only contract binding to access the raw methods on
}
KeeperRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperRegistryCallerRaw) Call ¶
func (_KeeperRegistry *KeeperRegistryCallerRaw) 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 KeeperRegistryCallerSession ¶
type KeeperRegistryCallerSession struct { Contract *KeeperRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperRegistryCallerSession) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) FASTGASFEED() (common.Address, error)
FASTGASFEED is a free data retrieval call binding the contract method 0x4584a419.
Solidity: function FAST_GAS_FEED() view returns(address)
func (*KeeperRegistryCallerSession) GetCanceledUpkeepList ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetCanceledUpkeepList() ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistryCallerSession) GetConfig ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetConfig() (struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int }, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryCallerSession) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperInfo(query common.Address) (struct { Payee common.Address Active bool Balance *big.Int }, error)
GetKeeperInfo is a free data retrieval call binding the contract method 0x1e12b8a5.
Solidity: function getKeeperInfo(address query) view returns(address payee, bool active, uint96 balance)
func (*KeeperRegistryCallerSession) GetKeeperList ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperList() ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistryCallerSession) GetMaxPaymentForGas ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
GetMaxPaymentForGas is a free data retrieval call binding the contract method 0x93f0c1fc.
Solidity: function getMaxPaymentForGas(uint256 gasLimit) view returns(uint96 maxPayment)
func (*KeeperRegistryCallerSession) GetMinBalanceForUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 id) view returns(uint96 minBalance)
func (*KeeperRegistryCallerSession) GetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetRegistrar() (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistryCallerSession) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 }, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 id) view returns(address target, uint32 executeGas, bytes checkData, uint96 balance, address lastKeeper, address admin, uint64 maxValidBlocknumber)
func (*KeeperRegistryCallerSession) GetUpkeepCount ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeepCount() (*big.Int, error)
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistryCallerSession) LINK ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistryCallerSession) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) LINKETHFEED() (common.Address, error)
LINKETHFEED is a free data retrieval call binding the contract method 0xad178361.
Solidity: function LINK_ETH_FEED() view returns(address)
func (*KeeperRegistryCallerSession) Owner ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistryCallerSession) Paused ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
type KeeperRegistryConfigSet ¶
type KeeperRegistryConfigSet struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryConfigSet represents a ConfigSet event raised by the KeeperRegistry contract.
type KeeperRegistryConfigSetIterator ¶
type KeeperRegistryConfigSetIterator struct { Event *KeeperRegistryConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the KeeperRegistry contract.
func (*KeeperRegistryConfigSetIterator) Close ¶
func (it *KeeperRegistryConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryConfigSetIterator) Error ¶
func (it *KeeperRegistryConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryConfigSetIterator) Next ¶
func (it *KeeperRegistryConfigSetIterator) 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 KeeperRegistryFilterer ¶
type KeeperRegistryFilterer struct {
// contains filtered or unexported fields
}
KeeperRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperRegistryFilterer ¶
func NewKeeperRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistryFilterer, error)
NewKeeperRegistryFilterer creates a new log filterer instance of KeeperRegistry, bound to a specific deployed contract.
func (*KeeperRegistryFilterer) FilterConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0xeb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b39.
Solidity: event ConfigSet(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryFilterer) FilterFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error)
FilterFundsAdded is a free log retrieval operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistryFilterer) FilterFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryFilterer) FilterKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryKeepersUpdatedIterator, error)
FilterKeepersUpdated is a free log retrieval operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryFilterer) FilterOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryFilterer) FilterPayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferRequestedIterator, error)
FilterPayeeshipTransferRequested is a free log retrieval operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterPayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferredIterator, error)
FilterPayeeshipTransferred is a free log retrieval operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterPaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryPaymentWithdrawnIterator, error)
FilterPaymentWithdrawn is a free log retrieval operation binding the contract event 0x9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f40698.
Solidity: event PaymentWithdrawn(address indexed keeper, uint256 indexed amount, address indexed to, address payee)
func (*KeeperRegistryFilterer) FilterRegistrarChanged ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterRegistrarChanged(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryRegistrarChangedIterator, error)
FilterRegistrarChanged is a free log retrieval operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryFilterer) FilterUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error)
FilterUpkeepCanceled is a free log retrieval operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryFilterer) FilterUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryUpkeepPerformedIterator, error)
FilterUpkeepPerformed is a free log retrieval operation binding the contract event 0xcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6.
Solidity: event UpkeepPerformed(uint256 indexed id, bool indexed success, address indexed from, uint96 payment, bytes performData)
func (*KeeperRegistryFilterer) FilterUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error)
FilterUpkeepRegistered is a free log retrieval operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistryFilterer) ParseConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0xeb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b39.
Solidity: event ConfigSet(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryFilterer) ParseFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error)
ParseFundsAdded is a log parse operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistryFilterer) ParseFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryFilterer) ParseKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryKeepersUpdated, error)
ParseKeepersUpdated is a log parse operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryFilterer) ParseOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParseOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParsePaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaused(log types.Log) (*KeeperRegistryPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryFilterer) ParsePayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryPayeeshipTransferRequested, error)
ParsePayeeshipTransferRequested is a log parse operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParsePayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryPayeeshipTransferred, error)
ParsePayeeshipTransferred is a log parse operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParsePaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryPaymentWithdrawn, error)
ParsePaymentWithdrawn is a log parse operation binding the contract event 0x9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f40698.
Solidity: event PaymentWithdrawn(address indexed keeper, uint256 indexed amount, address indexed to, address payee)
func (*KeeperRegistryFilterer) ParseRegistrarChanged ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseRegistrarChanged(log types.Log) (*KeeperRegistryRegistrarChanged, error)
ParseRegistrarChanged is a log parse operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParseUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryFilterer) ParseUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error)
ParseUpkeepCanceled is a log parse operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryFilterer) ParseUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error)
ParseUpkeepPerformed is a log parse operation binding the contract event 0xcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6.
Solidity: event UpkeepPerformed(uint256 indexed id, bool indexed success, address indexed from, uint96 payment, bytes performData)
func (*KeeperRegistryFilterer) ParseUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error)
ParseUpkeepRegistered is a log parse operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistryFilterer) WatchConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0xeb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b39.
Solidity: event ConfigSet(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryFilterer) WatchFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error)
WatchFundsAdded is a free log subscription operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistryFilterer) WatchFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsWithdrawn, id []*big.Int) (event.Subscription, error)
WatchFundsWithdrawn is a free log subscription operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryFilterer) WatchKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryKeepersUpdated) (event.Subscription, error)
WatchKeepersUpdated is a free log subscription operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryFilterer) WatchOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryFilterer) WatchPayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferRequested, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchPayeeshipTransferRequested is a free log subscription operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchPayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferred, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchPayeeshipTransferred is a free log subscription operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchPaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaymentWithdrawn, keeper []common.Address, amount []*big.Int, to []common.Address) (event.Subscription, error)
WatchPaymentWithdrawn is a free log subscription operation binding the contract event 0x9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f40698.
Solidity: event PaymentWithdrawn(address indexed keeper, uint256 indexed amount, address indexed to, address payee)
func (*KeeperRegistryFilterer) WatchRegistrarChanged ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchRegistrarChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistryRegistrarChanged, from []common.Address, to []common.Address) (event.Subscription, error)
WatchRegistrarChanged is a free log subscription operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryFilterer) WatchUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error)
WatchUpkeepCanceled is a free log subscription operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryFilterer) WatchUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPerformed, id []*big.Int, success []bool, from []common.Address) (event.Subscription, error)
WatchUpkeepPerformed is a free log subscription operation binding the contract event 0xcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6.
Solidity: event UpkeepPerformed(uint256 indexed id, bool indexed success, address indexed from, uint96 payment, bytes performData)
func (*KeeperRegistryFilterer) WatchUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepRegistered, id []*big.Int) (event.Subscription, error)
WatchUpkeepRegistered is a free log subscription operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
type KeeperRegistryFundsAdded ¶
type KeeperRegistryFundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryFundsAdded represents a FundsAdded event raised by the KeeperRegistry contract.
type KeeperRegistryFundsAddedIterator ¶
type KeeperRegistryFundsAddedIterator struct { Event *KeeperRegistryFundsAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryFundsAddedIterator is returned from FilterFundsAdded and is used to iterate over the raw logs and unpacked data for FundsAdded events raised by the KeeperRegistry contract.
func (*KeeperRegistryFundsAddedIterator) Close ¶
func (it *KeeperRegistryFundsAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryFundsAddedIterator) Error ¶
func (it *KeeperRegistryFundsAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryFundsAddedIterator) Next ¶
func (it *KeeperRegistryFundsAddedIterator) 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 KeeperRegistryFundsWithdrawn ¶
type KeeperRegistryFundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryFundsWithdrawn represents a FundsWithdrawn event raised by the KeeperRegistry contract.
type KeeperRegistryFundsWithdrawnIterator ¶
type KeeperRegistryFundsWithdrawnIterator struct { Event *KeeperRegistryFundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryFundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the KeeperRegistry contract.
func (*KeeperRegistryFundsWithdrawnIterator) Close ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryFundsWithdrawnIterator) Error ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryFundsWithdrawnIterator) Next ¶
func (it *KeeperRegistryFundsWithdrawnIterator) 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 KeeperRegistryKeepersUpdated ¶
type KeeperRegistryKeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryKeepersUpdated represents a KeepersUpdated event raised by the KeeperRegistry contract.
type KeeperRegistryKeepersUpdatedIterator ¶
type KeeperRegistryKeepersUpdatedIterator struct { Event *KeeperRegistryKeepersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryKeepersUpdatedIterator is returned from FilterKeepersUpdated and is used to iterate over the raw logs and unpacked data for KeepersUpdated events raised by the KeeperRegistry contract.
func (*KeeperRegistryKeepersUpdatedIterator) Close ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryKeepersUpdatedIterator) Error ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryKeepersUpdatedIterator) Next ¶
func (it *KeeperRegistryKeepersUpdatedIterator) 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 KeeperRegistryOwnershipTransferRequested ¶
type KeeperRegistryOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the KeeperRegistry contract.
type KeeperRegistryOwnershipTransferRequestedIterator ¶
type KeeperRegistryOwnershipTransferRequestedIterator struct { Event *KeeperRegistryOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the KeeperRegistry contract.
func (*KeeperRegistryOwnershipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryOwnershipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryOwnershipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) 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 KeeperRegistryOwnershipTransferred ¶
type KeeperRegistryOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the KeeperRegistry contract.
type KeeperRegistryOwnershipTransferredIterator ¶
type KeeperRegistryOwnershipTransferredIterator struct { Event *KeeperRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KeeperRegistry contract.
func (*KeeperRegistryOwnershipTransferredIterator) Close ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryOwnershipTransferredIterator) Error ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryOwnershipTransferredIterator) Next ¶
func (it *KeeperRegistryOwnershipTransferredIterator) 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 KeeperRegistryPaused ¶
type KeeperRegistryPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPaused represents a Paused event raised by the KeeperRegistry contract.
type KeeperRegistryPausedIterator ¶
type KeeperRegistryPausedIterator struct { Event *KeeperRegistryPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the KeeperRegistry contract.
func (*KeeperRegistryPausedIterator) Close ¶
func (it *KeeperRegistryPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPausedIterator) Error ¶
func (it *KeeperRegistryPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPausedIterator) Next ¶
func (it *KeeperRegistryPausedIterator) 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 KeeperRegistryPayeeshipTransferRequested ¶
type KeeperRegistryPayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the KeeperRegistry contract.
type KeeperRegistryPayeeshipTransferRequestedIterator ¶
type KeeperRegistryPayeeshipTransferRequestedIterator struct { Event *KeeperRegistryPayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the KeeperRegistry contract.
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) 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 KeeperRegistryPayeeshipTransferred ¶
type KeeperRegistryPayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPayeeshipTransferred represents a PayeeshipTransferred event raised by the KeeperRegistry contract.
type KeeperRegistryPayeeshipTransferredIterator ¶
type KeeperRegistryPayeeshipTransferredIterator struct { Event *KeeperRegistryPayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the KeeperRegistry contract.
func (*KeeperRegistryPayeeshipTransferredIterator) Close ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPayeeshipTransferredIterator) Error ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPayeeshipTransferredIterator) Next ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) 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 KeeperRegistryPaymentWithdrawn ¶
type KeeperRegistryPaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPaymentWithdrawn represents a PaymentWithdrawn event raised by the KeeperRegistry contract.
type KeeperRegistryPaymentWithdrawnIterator ¶
type KeeperRegistryPaymentWithdrawnIterator struct { Event *KeeperRegistryPaymentWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPaymentWithdrawnIterator is returned from FilterPaymentWithdrawn and is used to iterate over the raw logs and unpacked data for PaymentWithdrawn events raised by the KeeperRegistry contract.
func (*KeeperRegistryPaymentWithdrawnIterator) Close ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPaymentWithdrawnIterator) Error ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPaymentWithdrawnIterator) Next ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) 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 KeeperRegistryRaw ¶
type KeeperRegistryRaw struct {
Contract *KeeperRegistry // Generic contract binding to access the raw methods on
}
KeeperRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperRegistryRaw) Call ¶
func (_KeeperRegistry *KeeperRegistryRaw) 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 (*KeeperRegistryRaw) Transact ¶
func (_KeeperRegistry *KeeperRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistryRaw) Transfer ¶
func (_KeeperRegistry *KeeperRegistryRaw) 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 KeeperRegistryRegistrarChanged ¶
type KeeperRegistryRegistrarChanged struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryRegistrarChanged represents a RegistrarChanged event raised by the KeeperRegistry contract.
type KeeperRegistryRegistrarChangedIterator ¶
type KeeperRegistryRegistrarChangedIterator struct { Event *KeeperRegistryRegistrarChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryRegistrarChangedIterator is returned from FilterRegistrarChanged and is used to iterate over the raw logs and unpacked data for RegistrarChanged events raised by the KeeperRegistry contract.
func (*KeeperRegistryRegistrarChangedIterator) Close ¶
func (it *KeeperRegistryRegistrarChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryRegistrarChangedIterator) Error ¶
func (it *KeeperRegistryRegistrarChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryRegistrarChangedIterator) Next ¶
func (it *KeeperRegistryRegistrarChangedIterator) 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 KeeperRegistrySession ¶
type KeeperRegistrySession struct { Contract *KeeperRegistry // 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 }
KeeperRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperRegistrySession) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistrySession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistrySession) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistrySession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address keeper) returns()
func (*KeeperRegistrySession) AddFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 id, uint96 amount) returns()
func (*KeeperRegistrySession) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 id) returns()
func (*KeeperRegistrySession) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xc41b813a.
Solidity: function checkUpkeep(uint256 id, address from) returns(bytes performData, uint256 maxLinkPayment, uint256 gasLimit, uint256 adjustedGasWei, uint256 linkEth)
func (*KeeperRegistrySession) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistrySession) FASTGASFEED() (common.Address, error)
FASTGASFEED is a free data retrieval call binding the contract method 0x4584a419.
Solidity: function FAST_GAS_FEED() view returns(address)
func (*KeeperRegistrySession) GetCanceledUpkeepList ¶
func (_KeeperRegistry *KeeperRegistrySession) GetCanceledUpkeepList() ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistrySession) GetConfig ¶
func (_KeeperRegistry *KeeperRegistrySession) GetConfig() (struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int }, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistrySession) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistrySession) GetKeeperInfo(query common.Address) (struct { Payee common.Address Active bool Balance *big.Int }, error)
GetKeeperInfo is a free data retrieval call binding the contract method 0x1e12b8a5.
Solidity: function getKeeperInfo(address query) view returns(address payee, bool active, uint96 balance)
func (*KeeperRegistrySession) GetKeeperList ¶
func (_KeeperRegistry *KeeperRegistrySession) GetKeeperList() ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistrySession) GetMaxPaymentForGas ¶
func (_KeeperRegistry *KeeperRegistrySession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
GetMaxPaymentForGas is a free data retrieval call binding the contract method 0x93f0c1fc.
Solidity: function getMaxPaymentForGas(uint256 gasLimit) view returns(uint96 maxPayment)
func (*KeeperRegistrySession) GetMinBalanceForUpkeep ¶
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 id) view returns(uint96 minBalance)
func (*KeeperRegistrySession) GetRegistrar ¶
func (_KeeperRegistry *KeeperRegistrySession) GetRegistrar() (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistrySession) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 }, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 id) view returns(address target, uint32 executeGas, bytes checkData, uint96 balance, address lastKeeper, address admin, uint64 maxValidBlocknumber)
func (*KeeperRegistrySession) GetUpkeepCount ¶
func (_KeeperRegistry *KeeperRegistrySession) GetUpkeepCount() (*big.Int, error)
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistrySession) LINK ¶
func (_KeeperRegistry *KeeperRegistrySession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistrySession) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistrySession) LINKETHFEED() (common.Address, error)
LINKETHFEED is a free data retrieval call binding the contract method 0xad178361.
Solidity: function LINK_ETH_FEED() view returns(address)
func (*KeeperRegistrySession) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistrySession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address sender, uint256 amount, bytes data) returns()
func (*KeeperRegistrySession) Owner ¶
func (_KeeperRegistry *KeeperRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistrySession) Pause ¶
func (_KeeperRegistry *KeeperRegistrySession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistrySession) Paused ¶
func (_KeeperRegistry *KeeperRegistrySession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistrySession) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x7bbaf1ea.
Solidity: function performUpkeep(uint256 id, bytes performData) returns(bool success)
func (*KeeperRegistrySession) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistrySession) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
RegisterUpkeep is a paid mutator transaction binding the contract method 0xda5c6741.
Solidity: function registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData) returns(uint256 id)
func (*KeeperRegistrySession) SetConfig ¶
func (_KeeperRegistry *KeeperRegistrySession) SetConfig(paymentPremiumPPB uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, stalenessSeconds *big.Int, gasCeilingMultiplier uint16, fallbackGasPrice *big.Int, fallbackLinkPrice *big.Int) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x82105f79.
Solidity: function setConfig(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice) returns()
func (*KeeperRegistrySession) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistrySession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
SetKeepers is a paid mutator transaction binding the contract method 0xb7fdb436.
Solidity: function setKeepers(address[] keepers, address[] payees) returns()
func (*KeeperRegistrySession) SetRegistrar ¶
func (_KeeperRegistry *KeeperRegistrySession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
SetRegistrar is a paid mutator transaction binding the contract method 0xfaab9d39.
Solidity: function setRegistrar(address registrar) returns()
func (*KeeperRegistrySession) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistrySession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*KeeperRegistrySession) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistrySession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address keeper, address proposed) returns()
func (*KeeperRegistrySession) Unpause ¶
func (_KeeperRegistry *KeeperRegistrySession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistrySession) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0x744bfe61.
Solidity: function withdrawFunds(uint256 id, address to) returns()
func (*KeeperRegistrySession) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistrySession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0xa710b221.
Solidity: function withdrawPayment(address from, address to) returns()
type KeeperRegistryTransactor ¶
type KeeperRegistryTransactor struct {
// contains filtered or unexported fields
}
KeeperRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperRegistryTransactor ¶
func NewKeeperRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistryTransactor, error)
NewKeeperRegistryTransactor creates a new write-only instance of KeeperRegistry, bound to a specific deployed contract.
func (*KeeperRegistryTransactor) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistryTransactor) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address keeper) returns()
func (*KeeperRegistryTransactor) AddFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 id, uint96 amount) returns()
func (*KeeperRegistryTransactor) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 id) returns()
func (*KeeperRegistryTransactor) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xc41b813a.
Solidity: function checkUpkeep(uint256 id, address from) returns(bytes performData, uint256 maxLinkPayment, uint256 gasLimit, uint256 adjustedGasWei, uint256 linkEth)
func (*KeeperRegistryTransactor) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistryTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address sender, uint256 amount, bytes data) returns()
func (*KeeperRegistryTransactor) Pause ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistryTransactor) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x7bbaf1ea.
Solidity: function performUpkeep(uint256 id, bytes performData) returns(bool success)
func (*KeeperRegistryTransactor) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistryTransactor) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
RegisterUpkeep is a paid mutator transaction binding the contract method 0xda5c6741.
Solidity: function registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData) returns(uint256 id)
func (*KeeperRegistryTransactor) SetConfig ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetConfig(opts *bind.TransactOpts, paymentPremiumPPB uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, stalenessSeconds *big.Int, gasCeilingMultiplier uint16, fallbackGasPrice *big.Int, fallbackLinkPrice *big.Int) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x82105f79.
Solidity: function setConfig(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice) returns()
func (*KeeperRegistryTransactor) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
SetKeepers is a paid mutator transaction binding the contract method 0xb7fdb436.
Solidity: function setKeepers(address[] keepers, address[] payees) returns()
func (*KeeperRegistryTransactor) SetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetRegistrar(opts *bind.TransactOpts, registrar common.Address) (*types.Transaction, error)
SetRegistrar is a paid mutator transaction binding the contract method 0xfaab9d39.
Solidity: function setRegistrar(address registrar) returns()
func (*KeeperRegistryTransactor) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*KeeperRegistryTransactor) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address keeper, address proposed) returns()
func (*KeeperRegistryTransactor) Unpause ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistryTransactor) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0x744bfe61.
Solidity: function withdrawFunds(uint256 id, address to) returns()
func (*KeeperRegistryTransactor) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0xa710b221.
Solidity: function withdrawPayment(address from, address to) returns()
type KeeperRegistryTransactorRaw ¶
type KeeperRegistryTransactorRaw struct {
Contract *KeeperRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
KeeperRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperRegistryTransactorRaw) Transact ¶
func (_KeeperRegistry *KeeperRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistryTransactorRaw) Transfer ¶
func (_KeeperRegistry *KeeperRegistryTransactorRaw) 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 KeeperRegistryTransactorSession ¶
type KeeperRegistryTransactorSession struct { Contract *KeeperRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperRegistryTransactorSession) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistryTransactorSession) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address keeper) returns()
func (*KeeperRegistryTransactorSession) AddFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 id, uint96 amount) returns()
func (*KeeperRegistryTransactorSession) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 id) returns()
func (*KeeperRegistryTransactorSession) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xc41b813a.
Solidity: function checkUpkeep(uint256 id, address from) returns(bytes performData, uint256 maxLinkPayment, uint256 gasLimit, uint256 adjustedGasWei, uint256 linkEth)
func (*KeeperRegistryTransactorSession) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address sender, uint256 amount, bytes data) returns()
func (*KeeperRegistryTransactorSession) Pause ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistryTransactorSession) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x7bbaf1ea.
Solidity: function performUpkeep(uint256 id, bytes performData) returns(bool success)
func (*KeeperRegistryTransactorSession) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistryTransactorSession) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
RegisterUpkeep is a paid mutator transaction binding the contract method 0xda5c6741.
Solidity: function registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData) returns(uint256 id)
func (*KeeperRegistryTransactorSession) SetConfig ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetConfig(paymentPremiumPPB uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, stalenessSeconds *big.Int, gasCeilingMultiplier uint16, fallbackGasPrice *big.Int, fallbackLinkPrice *big.Int) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x82105f79.
Solidity: function setConfig(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice) returns()
func (*KeeperRegistryTransactorSession) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
SetKeepers is a paid mutator transaction binding the contract method 0xb7fdb436.
Solidity: function setKeepers(address[] keepers, address[] payees) returns()
func (*KeeperRegistryTransactorSession) SetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
SetRegistrar is a paid mutator transaction binding the contract method 0xfaab9d39.
Solidity: function setRegistrar(address registrar) returns()
func (*KeeperRegistryTransactorSession) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*KeeperRegistryTransactorSession) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address keeper, address proposed) returns()
func (*KeeperRegistryTransactorSession) Unpause ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistryTransactorSession) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0x744bfe61.
Solidity: function withdrawFunds(uint256 id, address to) returns()
func (*KeeperRegistryTransactorSession) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0xa710b221.
Solidity: function withdrawPayment(address from, address to) returns()
type KeeperRegistryUnpaused ¶
type KeeperRegistryUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUnpaused represents a Unpaused event raised by the KeeperRegistry contract.
type KeeperRegistryUnpausedIterator ¶
type KeeperRegistryUnpausedIterator struct { Event *KeeperRegistryUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the KeeperRegistry contract.
func (*KeeperRegistryUnpausedIterator) Close ¶
func (it *KeeperRegistryUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUnpausedIterator) Error ¶
func (it *KeeperRegistryUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUnpausedIterator) Next ¶
func (it *KeeperRegistryUnpausedIterator) 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 KeeperRegistryUpkeepCanceled ¶
type KeeperRegistryUpkeepCanceled struct { Id *big.Int AtBlockHeight uint64 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUpkeepCanceled represents a UpkeepCanceled event raised by the KeeperRegistry contract.
type KeeperRegistryUpkeepCanceledIterator ¶
type KeeperRegistryUpkeepCanceledIterator struct { Event *KeeperRegistryUpkeepCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUpkeepCanceledIterator is returned from FilterUpkeepCanceled and is used to iterate over the raw logs and unpacked data for UpkeepCanceled events raised by the KeeperRegistry contract.
func (*KeeperRegistryUpkeepCanceledIterator) Close ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUpkeepCanceledIterator) Error ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUpkeepCanceledIterator) Next ¶
func (it *KeeperRegistryUpkeepCanceledIterator) 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 KeeperRegistryUpkeepPerformed ¶
type KeeperRegistryUpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUpkeepPerformed represents a UpkeepPerformed event raised by the KeeperRegistry contract.
type KeeperRegistryUpkeepPerformedIterator ¶
type KeeperRegistryUpkeepPerformedIterator struct { Event *KeeperRegistryUpkeepPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUpkeepPerformedIterator is returned from FilterUpkeepPerformed and is used to iterate over the raw logs and unpacked data for UpkeepPerformed events raised by the KeeperRegistry contract.
func (*KeeperRegistryUpkeepPerformedIterator) Close ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUpkeepPerformedIterator) Error ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUpkeepPerformedIterator) Next ¶
func (it *KeeperRegistryUpkeepPerformedIterator) 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 KeeperRegistryUpkeepRegistered ¶
type KeeperRegistryUpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUpkeepRegistered represents a UpkeepRegistered event raised by the KeeperRegistry contract.
type KeeperRegistryUpkeepRegisteredIterator ¶
type KeeperRegistryUpkeepRegisteredIterator struct { Event *KeeperRegistryUpkeepRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUpkeepRegisteredIterator is returned from FilterUpkeepRegistered and is used to iterate over the raw logs and unpacked data for UpkeepRegistered events raised by the KeeperRegistry contract.
func (*KeeperRegistryUpkeepRegisteredIterator) Close ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUpkeepRegisteredIterator) Error ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUpkeepRegisteredIterator) Next ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) 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 LinkToken ¶
type LinkToken struct { LinkTokenCaller // Read-only binding to the contract LinkTokenTransactor // Write-only binding to the contract LinkTokenFilterer // Log filterer for contract events }
LinkToken is an auto generated Go binding around an Ethereum contract.
func DeployLinkToken ¶
func DeployLinkToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LinkToken, error)
DeployLinkToken deploys a new Ethereum contract, binding an instance of LinkToken to it.
func NewLinkToken ¶
NewLinkToken creates a new instance of LinkToken, bound to a specific deployed contract.
type LinkTokenApproval ¶
type LinkTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LinkTokenApproval represents a Approval event raised by the LinkToken contract.
type LinkTokenApprovalIterator ¶
type LinkTokenApprovalIterator struct { Event *LinkTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the LinkToken contract.
func (*LinkTokenApprovalIterator) Close ¶
func (it *LinkTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkTokenApprovalIterator) Error ¶
func (it *LinkTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkTokenApprovalIterator) Next ¶
func (it *LinkTokenApprovalIterator) 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 LinkTokenCaller ¶
type LinkTokenCaller struct {
// contains filtered or unexported fields
}
LinkTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLinkTokenCaller ¶
func NewLinkTokenCaller(address common.Address, caller bind.ContractCaller) (*LinkTokenCaller, error)
NewLinkTokenCaller creates a new read-only instance of LinkToken, bound to a specific deployed contract.
func (*LinkTokenCaller) Allowance ¶
func (_LinkToken *LinkTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256 remaining)
func (*LinkTokenCaller) BalanceOf ¶
func (_LinkToken *LinkTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*LinkTokenCaller) Decimals ¶
func (_LinkToken *LinkTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LinkTokenCaller) Name ¶
func (_LinkToken *LinkTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkTokenCaller) Symbol ¶
func (_LinkToken *LinkTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type LinkTokenCallerRaw ¶
type LinkTokenCallerRaw struct {
Contract *LinkTokenCaller // Generic read-only contract binding to access the raw methods on
}
LinkTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LinkTokenCallerRaw) Call ¶
func (_LinkToken *LinkTokenCallerRaw) 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 LinkTokenCallerSession ¶
type LinkTokenCallerSession struct { Contract *LinkTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LinkTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LinkTokenCallerSession) Allowance ¶
func (_LinkToken *LinkTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256 remaining)
func (*LinkTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*LinkTokenCallerSession) Decimals ¶
func (_LinkToken *LinkTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LinkTokenCallerSession) Name ¶
func (_LinkToken *LinkTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkTokenCallerSession) Symbol ¶
func (_LinkToken *LinkTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkTokenCallerSession) TotalSupply ¶
func (_LinkToken *LinkTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type LinkTokenFilterer ¶
type LinkTokenFilterer struct {
// contains filtered or unexported fields
}
LinkTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLinkTokenFilterer ¶
func NewLinkTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*LinkTokenFilterer, error)
NewLinkTokenFilterer creates a new log filterer instance of LinkToken, bound to a specific deployed contract.
func (*LinkTokenFilterer) FilterApproval ¶
func (_LinkToken *LinkTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LinkTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*LinkTokenFilterer) FilterTransfer ¶
func (_LinkToken *LinkTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)
func (*LinkTokenFilterer) FilterTransfer0 ¶
func (_LinkToken *LinkTokenFilterer) FilterTransfer0(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransfer0Iterator, error)
FilterTransfer0 is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*LinkTokenFilterer) ParseApproval ¶
func (_LinkToken *LinkTokenFilterer) ParseApproval(log types.Log) (*LinkTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*LinkTokenFilterer) ParseTransfer ¶
func (_LinkToken *LinkTokenFilterer) ParseTransfer(log types.Log) (*LinkTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)
func (*LinkTokenFilterer) ParseTransfer0 ¶
func (_LinkToken *LinkTokenFilterer) ParseTransfer0(log types.Log) (*LinkTokenTransfer0, error)
ParseTransfer0 is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*LinkTokenFilterer) WatchApproval ¶
func (_LinkToken *LinkTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LinkTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*LinkTokenFilterer) WatchTransfer ¶
func (_LinkToken *LinkTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)
func (*LinkTokenFilterer) WatchTransfer0 ¶
func (_LinkToken *LinkTokenFilterer) WatchTransfer0(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer0, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer0 is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type LinkTokenRaw ¶
type LinkTokenRaw struct {
Contract *LinkToken // Generic contract binding to access the raw methods on
}
LinkTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LinkTokenRaw) Call ¶
func (_LinkToken *LinkTokenRaw) 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 (*LinkTokenRaw) Transact ¶
func (_LinkToken *LinkTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkTokenRaw) Transfer ¶
func (_LinkToken *LinkTokenRaw) 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 LinkTokenSession ¶
type LinkTokenSession struct { Contract *LinkToken // 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 }
LinkTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LinkTokenSession) Allowance ¶
func (_LinkToken *LinkTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256 remaining)
func (*LinkTokenSession) Approve ¶
func (_LinkToken *LinkTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*LinkTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*LinkTokenSession) Decimals ¶
func (_LinkToken *LinkTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LinkTokenSession) DecreaseApproval ¶
func (_LinkToken *LinkTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*LinkTokenSession) IncreaseApproval ¶
func (_LinkToken *LinkTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*LinkTokenSession) Name ¶
func (_LinkToken *LinkTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkTokenSession) Symbol ¶
func (_LinkToken *LinkTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkTokenSession) TotalSupply ¶
func (_LinkToken *LinkTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*LinkTokenSession) Transfer ¶
func (_LinkToken *LinkTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*LinkTokenSession) TransferAndCall ¶
func (_LinkToken *LinkTokenSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address _to, uint256 _value, bytes _data) returns(bool success)
func (*LinkTokenSession) TransferFrom ¶
func (_LinkToken *LinkTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type LinkTokenTransactor ¶
type LinkTokenTransactor struct {
// contains filtered or unexported fields
}
LinkTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLinkTokenTransactor ¶
func NewLinkTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*LinkTokenTransactor, error)
NewLinkTokenTransactor creates a new write-only instance of LinkToken, bound to a specific deployed contract.
func (*LinkTokenTransactor) Approve ¶
func (_LinkToken *LinkTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*LinkTokenTransactor) DecreaseApproval ¶
func (_LinkToken *LinkTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*LinkTokenTransactor) IncreaseApproval ¶
func (_LinkToken *LinkTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*LinkTokenTransactor) Transfer ¶
func (_LinkToken *LinkTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*LinkTokenTransactor) TransferAndCall ¶
func (_LinkToken *LinkTokenTransactor) TransferAndCall(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address _to, uint256 _value, bytes _data) returns(bool success)
func (*LinkTokenTransactor) TransferFrom ¶
func (_LinkToken *LinkTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type LinkTokenTransactorRaw ¶
type LinkTokenTransactorRaw struct {
Contract *LinkTokenTransactor // Generic write-only contract binding to access the raw methods on
}
LinkTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LinkTokenTransactorRaw) Transact ¶
func (_LinkToken *LinkTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkTokenTransactorRaw) Transfer ¶
func (_LinkToken *LinkTokenTransactorRaw) 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 LinkTokenTransactorSession ¶
type LinkTokenTransactorSession struct { Contract *LinkTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LinkTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LinkTokenTransactorSession) Approve ¶
func (_LinkToken *LinkTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*LinkTokenTransactorSession) DecreaseApproval ¶
func (_LinkToken *LinkTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*LinkTokenTransactorSession) IncreaseApproval ¶
func (_LinkToken *LinkTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*LinkTokenTransactorSession) Transfer ¶
func (_LinkToken *LinkTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*LinkTokenTransactorSession) TransferAndCall ¶
func (_LinkToken *LinkTokenTransactorSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address _to, uint256 _value, bytes _data) returns(bool success)
func (*LinkTokenTransactorSession) TransferFrom ¶
func (_LinkToken *LinkTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type LinkTokenTransfer ¶
type LinkTokenTransfer struct { From common.Address To common.Address Value *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
LinkTokenTransfer represents a Transfer event raised by the LinkToken contract.
type LinkTokenTransfer0 ¶
type LinkTokenTransfer0 struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LinkTokenTransfer0 represents a Transfer0 event raised by the LinkToken contract.
type LinkTokenTransfer0Iterator ¶
type LinkTokenTransfer0Iterator struct { Event *LinkTokenTransfer0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkTokenTransfer0Iterator is returned from FilterTransfer0 and is used to iterate over the raw logs and unpacked data for Transfer0 events raised by the LinkToken contract.
func (*LinkTokenTransfer0Iterator) Close ¶
func (it *LinkTokenTransfer0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkTokenTransfer0Iterator) Error ¶
func (it *LinkTokenTransfer0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkTokenTransfer0Iterator) Next ¶
func (it *LinkTokenTransfer0Iterator) 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 LinkTokenTransferIterator ¶
type LinkTokenTransferIterator struct { Event *LinkTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the LinkToken contract.
func (*LinkTokenTransferIterator) Close ¶
func (it *LinkTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkTokenTransferIterator) Error ¶
func (it *LinkTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkTokenTransferIterator) Next ¶
func (it *LinkTokenTransferIterator) 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 MockETHLINKAggregator ¶
type MockETHLINKAggregator struct { MockETHLINKAggregatorCaller // Read-only binding to the contract MockETHLINKAggregatorTransactor // Write-only binding to the contract MockETHLINKAggregatorFilterer // Log filterer for contract events }
MockETHLINKAggregator is an auto generated Go binding around an Ethereum contract.
func DeployMockETHLINKAggregator ¶
func DeployMockETHLINKAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _answer *big.Int) (common.Address, *types.Transaction, *MockETHLINKAggregator, error)
DeployMockETHLINKAggregator deploys a new Ethereum contract, binding an instance of MockETHLINKAggregator to it.
func NewMockETHLINKAggregator ¶
func NewMockETHLINKAggregator(address common.Address, backend bind.ContractBackend) (*MockETHLINKAggregator, error)
NewMockETHLINKAggregator creates a new instance of MockETHLINKAggregator, bound to a specific deployed contract.
type MockETHLINKAggregatorCaller ¶
type MockETHLINKAggregatorCaller struct {
// contains filtered or unexported fields
}
MockETHLINKAggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMockETHLINKAggregatorCaller ¶
func NewMockETHLINKAggregatorCaller(address common.Address, caller bind.ContractCaller) (*MockETHLINKAggregatorCaller, error)
NewMockETHLINKAggregatorCaller creates a new read-only instance of MockETHLINKAggregator, bound to a specific deployed contract.
func (*MockETHLINKAggregatorCaller) Answer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Answer(opts *bind.CallOpts) (*big.Int, error)
Answer is a free data retrieval call binding the contract method 0x85bb7d69.
Solidity: function answer() view returns(int256)
func (*MockETHLINKAggregatorCaller) Decimals ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockETHLINKAggregatorCaller) Description ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockETHLINKAggregatorCaller) GetRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockETHLINKAggregatorCaller) LatestRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockETHLINKAggregatorCallerRaw ¶
type MockETHLINKAggregatorCallerRaw struct {
Contract *MockETHLINKAggregatorCaller // Generic read-only contract binding to access the raw methods on
}
MockETHLINKAggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MockETHLINKAggregatorCallerRaw) Call ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerRaw) 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 MockETHLINKAggregatorCallerSession ¶
type MockETHLINKAggregatorCallerSession struct { Contract *MockETHLINKAggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MockETHLINKAggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MockETHLINKAggregatorCallerSession) Answer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Answer() (*big.Int, error)
Answer is a free data retrieval call binding the contract method 0x85bb7d69.
Solidity: function answer() view returns(int256)
func (*MockETHLINKAggregatorCallerSession) Decimals ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockETHLINKAggregatorCallerSession) Description ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockETHLINKAggregatorCallerSession) GetRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockETHLINKAggregatorCallerSession) LatestRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockETHLINKAggregatorFilterer ¶
type MockETHLINKAggregatorFilterer struct {
// contains filtered or unexported fields
}
MockETHLINKAggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMockETHLINKAggregatorFilterer ¶
func NewMockETHLINKAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*MockETHLINKAggregatorFilterer, error)
NewMockETHLINKAggregatorFilterer creates a new log filterer instance of MockETHLINKAggregator, bound to a specific deployed contract.
type MockETHLINKAggregatorRaw ¶
type MockETHLINKAggregatorRaw struct {
Contract *MockETHLINKAggregator // Generic contract binding to access the raw methods on
}
MockETHLINKAggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MockETHLINKAggregatorRaw) Call ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) 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 (*MockETHLINKAggregatorRaw) Transact ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockETHLINKAggregatorRaw) Transfer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) 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 MockETHLINKAggregatorSession ¶
type MockETHLINKAggregatorSession struct { Contract *MockETHLINKAggregator // 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 }
MockETHLINKAggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MockETHLINKAggregatorSession) Answer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Answer() (*big.Int, error)
Answer is a free data retrieval call binding the contract method 0x85bb7d69.
Solidity: function answer() view returns(int256)
func (*MockETHLINKAggregatorSession) Decimals ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockETHLINKAggregatorSession) Description ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockETHLINKAggregatorSession) GetRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockETHLINKAggregatorSession) LatestRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockETHLINKAggregatorTransactor ¶
type MockETHLINKAggregatorTransactor struct {
// contains filtered or unexported fields
}
MockETHLINKAggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMockETHLINKAggregatorTransactor ¶
func NewMockETHLINKAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*MockETHLINKAggregatorTransactor, error)
NewMockETHLINKAggregatorTransactor creates a new write-only instance of MockETHLINKAggregator, bound to a specific deployed contract.
type MockETHLINKAggregatorTransactorRaw ¶
type MockETHLINKAggregatorTransactorRaw struct {
Contract *MockETHLINKAggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
MockETHLINKAggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MockETHLINKAggregatorTransactorRaw) Transact ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockETHLINKAggregatorTransactorRaw) Transfer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorTransactorRaw) 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 MockETHLINKAggregatorTransactorSession ¶
type MockETHLINKAggregatorTransactorSession struct { Contract *MockETHLINKAggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MockETHLINKAggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MockGASAggregator ¶
type MockGASAggregator struct { MockGASAggregatorCaller // Read-only binding to the contract MockGASAggregatorTransactor // Write-only binding to the contract MockGASAggregatorFilterer // Log filterer for contract events }
MockGASAggregator is an auto generated Go binding around an Ethereum contract.
func DeployMockGASAggregator ¶
func DeployMockGASAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _answer *big.Int) (common.Address, *types.Transaction, *MockGASAggregator, error)
DeployMockGASAggregator deploys a new Ethereum contract, binding an instance of MockGASAggregator to it.
func NewMockGASAggregator ¶
func NewMockGASAggregator(address common.Address, backend bind.ContractBackend) (*MockGASAggregator, error)
NewMockGASAggregator creates a new instance of MockGASAggregator, bound to a specific deployed contract.
type MockGASAggregatorCaller ¶
type MockGASAggregatorCaller struct {
// contains filtered or unexported fields
}
MockGASAggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMockGASAggregatorCaller ¶
func NewMockGASAggregatorCaller(address common.Address, caller bind.ContractCaller) (*MockGASAggregatorCaller, error)
NewMockGASAggregatorCaller creates a new read-only instance of MockGASAggregator, bound to a specific deployed contract.
func (*MockGASAggregatorCaller) Answer ¶
Answer is a free data retrieval call binding the contract method 0x85bb7d69.
Solidity: function answer() view returns(int256)
func (*MockGASAggregatorCaller) Decimals ¶
func (_MockGASAggregator *MockGASAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockGASAggregatorCaller) Description ¶
func (_MockGASAggregator *MockGASAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockGASAggregatorCaller) GetRoundData ¶
func (_MockGASAggregator *MockGASAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockGASAggregatorCaller) LatestRoundData ¶
func (_MockGASAggregator *MockGASAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockGASAggregatorCallerRaw ¶
type MockGASAggregatorCallerRaw struct {
Contract *MockGASAggregatorCaller // Generic read-only contract binding to access the raw methods on
}
MockGASAggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MockGASAggregatorCallerRaw) Call ¶
func (_MockGASAggregator *MockGASAggregatorCallerRaw) 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 MockGASAggregatorCallerSession ¶
type MockGASAggregatorCallerSession struct { Contract *MockGASAggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MockGASAggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MockGASAggregatorCallerSession) Answer ¶
func (_MockGASAggregator *MockGASAggregatorCallerSession) Answer() (*big.Int, error)
Answer is a free data retrieval call binding the contract method 0x85bb7d69.
Solidity: function answer() view returns(int256)
func (*MockGASAggregatorCallerSession) Decimals ¶
func (_MockGASAggregator *MockGASAggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockGASAggregatorCallerSession) Description ¶
func (_MockGASAggregator *MockGASAggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockGASAggregatorCallerSession) GetRoundData ¶
func (_MockGASAggregator *MockGASAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockGASAggregatorCallerSession) LatestRoundData ¶
func (_MockGASAggregator *MockGASAggregatorCallerSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockGASAggregatorFilterer ¶
type MockGASAggregatorFilterer struct {
// contains filtered or unexported fields
}
MockGASAggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMockGASAggregatorFilterer ¶
func NewMockGASAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*MockGASAggregatorFilterer, error)
NewMockGASAggregatorFilterer creates a new log filterer instance of MockGASAggregator, bound to a specific deployed contract.
type MockGASAggregatorRaw ¶
type MockGASAggregatorRaw struct {
Contract *MockGASAggregator // Generic contract binding to access the raw methods on
}
MockGASAggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MockGASAggregatorRaw) Call ¶
func (_MockGASAggregator *MockGASAggregatorRaw) 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 (*MockGASAggregatorRaw) Transact ¶
func (_MockGASAggregator *MockGASAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockGASAggregatorRaw) Transfer ¶
func (_MockGASAggregator *MockGASAggregatorRaw) 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 MockGASAggregatorSession ¶
type MockGASAggregatorSession struct { Contract *MockGASAggregator // 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 }
MockGASAggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MockGASAggregatorSession) Answer ¶
func (_MockGASAggregator *MockGASAggregatorSession) Answer() (*big.Int, error)
Answer is a free data retrieval call binding the contract method 0x85bb7d69.
Solidity: function answer() view returns(int256)
func (*MockGASAggregatorSession) Decimals ¶
func (_MockGASAggregator *MockGASAggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockGASAggregatorSession) Description ¶
func (_MockGASAggregator *MockGASAggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockGASAggregatorSession) GetRoundData ¶
func (_MockGASAggregator *MockGASAggregatorSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockGASAggregatorSession) LatestRoundData ¶
func (_MockGASAggregator *MockGASAggregatorSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockGASAggregatorTransactor ¶
type MockGASAggregatorTransactor struct {
// contains filtered or unexported fields
}
MockGASAggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMockGASAggregatorTransactor ¶
func NewMockGASAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*MockGASAggregatorTransactor, error)
NewMockGASAggregatorTransactor creates a new write-only instance of MockGASAggregator, bound to a specific deployed contract.
type MockGASAggregatorTransactorRaw ¶
type MockGASAggregatorTransactorRaw struct {
Contract *MockGASAggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
MockGASAggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MockGASAggregatorTransactorRaw) Transact ¶
func (_MockGASAggregator *MockGASAggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockGASAggregatorTransactorRaw) Transfer ¶
func (_MockGASAggregator *MockGASAggregatorTransactorRaw) 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 MockGASAggregatorTransactorSession ¶
type MockGASAggregatorTransactorSession struct { Contract *MockGASAggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MockGASAggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type OffchainAggregator ¶
type OffchainAggregator struct { OffchainAggregatorCaller // Read-only binding to the contract OffchainAggregatorTransactor // Write-only binding to the contract OffchainAggregatorFilterer // Log filterer for contract events }
OffchainAggregator is an auto generated Go binding around an Ethereum contract.
func DeployOffchainAggregator ¶
func DeployOffchainAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32, _link common.Address, _minAnswer *big.Int, _maxAnswer *big.Int, _billingAccessController common.Address, _requesterAccessController common.Address, _decimals uint8, _description string) (common.Address, *types.Transaction, *OffchainAggregator, error)
DeployOffchainAggregator deploys a new Ethereum contract, binding an instance of OffchainAggregator to it.
func NewOffchainAggregator ¶
func NewOffchainAggregator(address common.Address, backend bind.ContractBackend) (*OffchainAggregator, error)
NewOffchainAggregator creates a new instance of OffchainAggregator, bound to a specific deployed contract.
type OffchainAggregatorAnswerUpdated ¶
type OffchainAggregatorAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorAnswerUpdated represents a AnswerUpdated event raised by the OffchainAggregator contract.
type OffchainAggregatorAnswerUpdatedIterator ¶
type OffchainAggregatorAnswerUpdatedIterator struct { Event *OffchainAggregatorAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the OffchainAggregator contract.
func (*OffchainAggregatorAnswerUpdatedIterator) Close ¶
func (it *OffchainAggregatorAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorAnswerUpdatedIterator) Error ¶
func (it *OffchainAggregatorAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorAnswerUpdatedIterator) Next ¶
func (it *OffchainAggregatorAnswerUpdatedIterator) 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 OffchainAggregatorBillingAccessControllerSet ¶
type OffchainAggregatorBillingAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorBillingAccessControllerSet represents a BillingAccessControllerSet event raised by the OffchainAggregator contract.
type OffchainAggregatorBillingAccessControllerSetIterator ¶
type OffchainAggregatorBillingAccessControllerSetIterator struct { Event *OffchainAggregatorBillingAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorBillingAccessControllerSetIterator is returned from FilterBillingAccessControllerSet and is used to iterate over the raw logs and unpacked data for BillingAccessControllerSet events raised by the OffchainAggregator contract.
func (*OffchainAggregatorBillingAccessControllerSetIterator) Close ¶
func (it *OffchainAggregatorBillingAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorBillingAccessControllerSetIterator) Error ¶
func (it *OffchainAggregatorBillingAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorBillingAccessControllerSetIterator) Next ¶
func (it *OffchainAggregatorBillingAccessControllerSetIterator) 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 OffchainAggregatorBillingSet ¶
type OffchainAggregatorBillingSet struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorBillingSet represents a BillingSet event raised by the OffchainAggregator contract.
type OffchainAggregatorBillingSetIterator ¶
type OffchainAggregatorBillingSetIterator struct { Event *OffchainAggregatorBillingSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorBillingSetIterator is returned from FilterBillingSet and is used to iterate over the raw logs and unpacked data for BillingSet events raised by the OffchainAggregator contract.
func (*OffchainAggregatorBillingSetIterator) Close ¶
func (it *OffchainAggregatorBillingSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorBillingSetIterator) Error ¶
func (it *OffchainAggregatorBillingSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorBillingSetIterator) Next ¶
func (it *OffchainAggregatorBillingSetIterator) 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 OffchainAggregatorCaller ¶
type OffchainAggregatorCaller struct {
// contains filtered or unexported fields
}
OffchainAggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOffchainAggregatorCaller ¶
func NewOffchainAggregatorCaller(address common.Address, caller bind.ContractCaller) (*OffchainAggregatorCaller, error)
NewOffchainAggregatorCaller creates a new read-only instance of OffchainAggregator, bound to a specific deployed contract.
func (*OffchainAggregatorCaller) BillingAccessController ¶
func (_OffchainAggregator *OffchainAggregatorCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*OffchainAggregatorCaller) Decimals ¶
func (_OffchainAggregator *OffchainAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*OffchainAggregatorCaller) Description ¶
func (_OffchainAggregator *OffchainAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*OffchainAggregatorCaller) GetAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*OffchainAggregatorCaller) GetBilling ¶
func (_OffchainAggregator *OffchainAggregatorCaller) GetBilling(opts *bind.CallOpts) (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*OffchainAggregatorCaller) GetLinkToken ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*OffchainAggregatorCaller) GetRoundData ¶
func (_OffchainAggregator *OffchainAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*OffchainAggregatorCaller) GetTimestamp ¶
func (_OffchainAggregator *OffchainAggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*OffchainAggregatorCaller) LatestAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*OffchainAggregatorCaller) LatestConfigDetails ¶
func (_OffchainAggregator *OffchainAggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*OffchainAggregatorCaller) LatestRound ¶
func (_OffchainAggregator *OffchainAggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*OffchainAggregatorCaller) LatestRoundData ¶
func (_OffchainAggregator *OffchainAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*OffchainAggregatorCaller) LatestTimestamp ¶
func (_OffchainAggregator *OffchainAggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*OffchainAggregatorCaller) LatestTransmissionDetails ¶
func (_OffchainAggregator *OffchainAggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct { ConfigDigest [16]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*OffchainAggregatorCaller) LinkAvailableForPayment ¶
func (_OffchainAggregator *OffchainAggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*OffchainAggregatorCaller) MaxAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*OffchainAggregatorCaller) MinAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*OffchainAggregatorCaller) OracleObservationCount ¶
func (_OffchainAggregator *OffchainAggregatorCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*OffchainAggregatorCaller) OwedPayment ¶
func (_OffchainAggregator *OffchainAggregatorCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*OffchainAggregatorCaller) Owner ¶
func (_OffchainAggregator *OffchainAggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OffchainAggregatorCaller) RequesterAccessController ¶
func (_OffchainAggregator *OffchainAggregatorCaller) RequesterAccessController(opts *bind.CallOpts) (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*OffchainAggregatorCaller) Transmitters ¶
func (_OffchainAggregator *OffchainAggregatorCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
func (*OffchainAggregatorCaller) TypeAndVersion ¶
func (_OffchainAggregator *OffchainAggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*OffchainAggregatorCaller) ValidatorConfig ¶
func (_OffchainAggregator *OffchainAggregatorCaller) ValidatorConfig(opts *bind.CallOpts) (struct { Validator common.Address GasLimit uint32 }, error)
ValidatorConfig is a free data retrieval call binding the contract method 0x8e0566de.
Solidity: function validatorConfig() view returns(address validator, uint32 gasLimit)
type OffchainAggregatorCallerRaw ¶
type OffchainAggregatorCallerRaw struct {
Contract *OffchainAggregatorCaller // Generic read-only contract binding to access the raw methods on
}
OffchainAggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OffchainAggregatorCallerRaw) Call ¶
func (_OffchainAggregator *OffchainAggregatorCallerRaw) 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 OffchainAggregatorCallerSession ¶
type OffchainAggregatorCallerSession struct { Contract *OffchainAggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OffchainAggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OffchainAggregatorCallerSession) BillingAccessController ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) BillingAccessController() (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*OffchainAggregatorCallerSession) Decimals ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*OffchainAggregatorCallerSession) Description ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*OffchainAggregatorCallerSession) GetAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*OffchainAggregatorCallerSession) GetBilling ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) GetBilling() (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*OffchainAggregatorCallerSession) GetLinkToken ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorCallerSession) GetLinkToken() (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*OffchainAggregatorCallerSession) GetRoundData ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*OffchainAggregatorCallerSession) GetTimestamp ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*OffchainAggregatorCallerSession) LatestAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*OffchainAggregatorCallerSession) LatestConfigDetails ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*OffchainAggregatorCallerSession) LatestRound ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*OffchainAggregatorCallerSession) LatestRoundData ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*OffchainAggregatorCallerSession) LatestTimestamp ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*OffchainAggregatorCallerSession) LatestTransmissionDetails ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTransmissionDetails() (struct { ConfigDigest [16]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*OffchainAggregatorCallerSession) LinkAvailableForPayment ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*OffchainAggregatorCallerSession) MaxAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*OffchainAggregatorCallerSession) MinAnswer ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*OffchainAggregatorCallerSession) OracleObservationCount ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*OffchainAggregatorCallerSession) OwedPayment ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*OffchainAggregatorCallerSession) Owner ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OffchainAggregatorCallerSession) RequesterAccessController ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) RequesterAccessController() (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*OffchainAggregatorCallerSession) Transmitters ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) Transmitters() ([]common.Address, error)
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
func (*OffchainAggregatorCallerSession) TypeAndVersion ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*OffchainAggregatorCallerSession) ValidatorConfig ¶
func (_OffchainAggregator *OffchainAggregatorCallerSession) ValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
ValidatorConfig is a free data retrieval call binding the contract method 0x8e0566de.
Solidity: function validatorConfig() view returns(address validator, uint32 gasLimit)
type OffchainAggregatorConfigSet ¶
type OffchainAggregatorConfigSet struct { PreviousConfigBlockNumber uint32 ConfigCount uint64 Signers []common.Address Transmitters []common.Address Threshold uint8 EncodedConfigVersion uint64 Encoded []byte Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorConfigSet represents a ConfigSet event raised by the OffchainAggregator contract.
type OffchainAggregatorConfigSetIterator ¶
type OffchainAggregatorConfigSetIterator struct { Event *OffchainAggregatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the OffchainAggregator contract.
func (*OffchainAggregatorConfigSetIterator) Close ¶
func (it *OffchainAggregatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorConfigSetIterator) Error ¶
func (it *OffchainAggregatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorConfigSetIterator) Next ¶
func (it *OffchainAggregatorConfigSetIterator) 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 OffchainAggregatorFilterer ¶
type OffchainAggregatorFilterer struct {
// contains filtered or unexported fields
}
OffchainAggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOffchainAggregatorFilterer ¶
func NewOffchainAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*OffchainAggregatorFilterer, error)
NewOffchainAggregatorFilterer creates a new log filterer instance of OffchainAggregator, bound to a specific deployed contract.
func (*OffchainAggregatorFilterer) FilterAnswerUpdated ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*OffchainAggregatorAnswerUpdatedIterator, error)
FilterAnswerUpdated is a free log retrieval operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*OffchainAggregatorFilterer) FilterBillingAccessControllerSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingAccessControllerSetIterator, error)
FilterBillingAccessControllerSet is a free log retrieval operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*OffchainAggregatorFilterer) FilterBillingSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingSetIterator, error)
FilterBillingSet is a free log retrieval operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*OffchainAggregatorFilterer) FilterConfigSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OffchainAggregatorConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*OffchainAggregatorFilterer) FilterLinkTokenSet ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, _oldLinkToken []common.Address, _newLinkToken []common.Address) (*OffchainAggregatorLinkTokenSetIterator, error)
FilterLinkTokenSet is a free log retrieval operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed _oldLinkToken, address indexed _newLinkToken)
func (*OffchainAggregatorFilterer) FilterNewRound ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*OffchainAggregatorNewRoundIterator, error)
FilterNewRound is a free log retrieval operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*OffchainAggregatorFilterer) FilterNewTransmission ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*OffchainAggregatorNewTransmissionIterator, error)
FilterNewTransmission is a free log retrieval operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*OffchainAggregatorFilterer) FilterOraclePaid ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (*OffchainAggregatorOraclePaidIterator, error)
FilterOraclePaid is a free log retrieval operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*OffchainAggregatorFilterer) FilterOwnershipTransferRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*OffchainAggregatorFilterer) FilterOwnershipTransferred ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*OffchainAggregatorFilterer) FilterPayeeshipTransferRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, proposed []common.Address) (*OffchainAggregatorPayeeshipTransferRequestedIterator, error)
FilterPayeeshipTransferRequested is a free log retrieval operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*OffchainAggregatorFilterer) FilterPayeeshipTransferred ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, current []common.Address) (*OffchainAggregatorPayeeshipTransferredIterator, error)
FilterPayeeshipTransferred is a free log retrieval operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*OffchainAggregatorFilterer) FilterRequesterAccessControllerSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorRequesterAccessControllerSetIterator, error)
FilterRequesterAccessControllerSet is a free log retrieval operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*OffchainAggregatorFilterer) FilterRoundRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*OffchainAggregatorRoundRequestedIterator, error)
FilterRoundRequested is a free log retrieval operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*OffchainAggregatorFilterer) FilterValidatorConfigSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, currentValidator []common.Address) (*OffchainAggregatorValidatorConfigSetIterator, error)
FilterValidatorConfigSet is a free log retrieval operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*OffchainAggregatorFilterer) ParseAnswerUpdated ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*OffchainAggregatorAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*OffchainAggregatorFilterer) ParseBillingAccessControllerSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*OffchainAggregatorBillingAccessControllerSet, error)
ParseBillingAccessControllerSet is a log parse operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*OffchainAggregatorFilterer) ParseBillingSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingSet(log types.Log) (*OffchainAggregatorBillingSet, error)
ParseBillingSet is a log parse operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*OffchainAggregatorFilterer) ParseConfigSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseConfigSet(log types.Log) (*OffchainAggregatorConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*OffchainAggregatorFilterer) ParseLinkTokenSet ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseLinkTokenSet(log types.Log) (*OffchainAggregatorLinkTokenSet, error)
ParseLinkTokenSet is a log parse operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed _oldLinkToken, address indexed _newLinkToken)
func (*OffchainAggregatorFilterer) ParseNewRound ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewRound(log types.Log) (*OffchainAggregatorNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*OffchainAggregatorFilterer) ParseNewTransmission ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewTransmission(log types.Log) (*OffchainAggregatorNewTransmission, error)
ParseNewTransmission is a log parse operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*OffchainAggregatorFilterer) ParseOraclePaid ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOraclePaid(log types.Log) (*OffchainAggregatorOraclePaid, error)
ParseOraclePaid is a log parse operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*OffchainAggregatorFilterer) ParseOwnershipTransferRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OffchainAggregatorOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*OffchainAggregatorFilterer) ParseOwnershipTransferred ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*OffchainAggregatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*OffchainAggregatorFilterer) ParsePayeeshipTransferRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*OffchainAggregatorPayeeshipTransferRequested, error)
ParsePayeeshipTransferRequested is a log parse operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*OffchainAggregatorFilterer) ParsePayeeshipTransferred ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*OffchainAggregatorPayeeshipTransferred, error)
ParsePayeeshipTransferred is a log parse operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*OffchainAggregatorFilterer) ParseRequesterAccessControllerSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*OffchainAggregatorRequesterAccessControllerSet, error)
ParseRequesterAccessControllerSet is a log parse operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*OffchainAggregatorFilterer) ParseRoundRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRoundRequested(log types.Log) (*OffchainAggregatorRoundRequested, error)
ParseRoundRequested is a log parse operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*OffchainAggregatorFilterer) ParseValidatorConfigSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*OffchainAggregatorValidatorConfigSet, error)
ParseValidatorConfigSet is a log parse operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
func (*OffchainAggregatorFilterer) WatchAnswerUpdated ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorAnswerUpdated, current []*big.Int, roundId []*big.Int) (event.Subscription, error)
WatchAnswerUpdated is a free log subscription operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*OffchainAggregatorFilterer) WatchBillingAccessControllerSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorBillingAccessControllerSet) (event.Subscription, error)
WatchBillingAccessControllerSet is a free log subscription operation binding the contract event 0x793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d48912.
Solidity: event BillingAccessControllerSet(address old, address current)
func (*OffchainAggregatorFilterer) WatchBillingSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorBillingSet) (event.Subscription, error)
WatchBillingSet is a free log subscription operation binding the contract event 0xd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6.
Solidity: event BillingSet(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*OffchainAggregatorFilterer) WatchConfigSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0x25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb9.
Solidity: event ConfigSet(uint32 previousConfigBlockNumber, uint64 configCount, address[] signers, address[] transmitters, uint8 threshold, uint64 encodedConfigVersion, bytes encoded)
func (*OffchainAggregatorFilterer) WatchLinkTokenSet ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorLinkTokenSet, _oldLinkToken []common.Address, _newLinkToken []common.Address) (event.Subscription, error)
WatchLinkTokenSet is a free log subscription operation binding the contract event 0x4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a.
Solidity: event LinkTokenSet(address indexed _oldLinkToken, address indexed _newLinkToken)
func (*OffchainAggregatorFilterer) WatchNewRound ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorNewRound, roundId []*big.Int, startedBy []common.Address) (event.Subscription, error)
WatchNewRound is a free log subscription operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*OffchainAggregatorFilterer) WatchNewTransmission ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorNewTransmission, aggregatorRoundId []uint32) (event.Subscription, error)
WatchNewTransmission is a free log subscription operation binding the contract event 0xf6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451.
Solidity: event NewTransmission(uint32 indexed aggregatorRoundId, int192 answer, address transmitter, int192[] observations, bytes observers, bytes32 rawReportContext)
func (*OffchainAggregatorFilterer) WatchOraclePaid ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorOraclePaid, transmitter []common.Address, payee []common.Address, linkToken []common.Address) (event.Subscription, error)
WatchOraclePaid is a free log subscription operation binding the contract event 0xd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c.
Solidity: event OraclePaid(address indexed transmitter, address indexed payee, uint256 amount, address indexed linkToken)
func (*OffchainAggregatorFilterer) WatchOwnershipTransferRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*OffchainAggregatorFilterer) WatchOwnershipTransferred ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*OffchainAggregatorFilterer) WatchPayeeshipTransferRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorPayeeshipTransferRequested, transmitter []common.Address, current []common.Address, proposed []common.Address) (event.Subscription, error)
WatchPayeeshipTransferRequested is a free log subscription operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed transmitter, address indexed current, address indexed proposed)
func (*OffchainAggregatorFilterer) WatchPayeeshipTransferred ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorPayeeshipTransferred, transmitter []common.Address, previous []common.Address, current []common.Address) (event.Subscription, error)
WatchPayeeshipTransferred is a free log subscription operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed transmitter, address indexed previous, address indexed current)
func (*OffchainAggregatorFilterer) WatchRequesterAccessControllerSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorRequesterAccessControllerSet) (event.Subscription, error)
WatchRequesterAccessControllerSet is a free log subscription operation binding the contract event 0x27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae634.
Solidity: event RequesterAccessControllerSet(address old, address current)
func (*OffchainAggregatorFilterer) WatchRoundRequested ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorRoundRequested, requester []common.Address) (event.Subscription, error)
WatchRoundRequested is a free log subscription operation binding the contract event 0x3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037.
Solidity: event RoundRequested(address indexed requester, bytes16 configDigest, uint32 epoch, uint8 round)
func (*OffchainAggregatorFilterer) WatchValidatorConfigSet ¶
func (_OffchainAggregator *OffchainAggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorValidatorConfigSet, previousValidator []common.Address, currentValidator []common.Address) (event.Subscription, error)
WatchValidatorConfigSet is a free log subscription operation binding the contract event 0xb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541.
Solidity: event ValidatorConfigSet(address indexed previousValidator, uint32 previousGasLimit, address indexed currentValidator, uint32 currentGasLimit)
type OffchainAggregatorLinkTokenSet ¶ added in v0.0.2
type OffchainAggregatorLinkTokenSet struct { OldLinkToken common.Address NewLinkToken common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorLinkTokenSet represents a LinkTokenSet event raised by the OffchainAggregator contract.
type OffchainAggregatorLinkTokenSetIterator ¶ added in v0.0.2
type OffchainAggregatorLinkTokenSetIterator struct { Event *OffchainAggregatorLinkTokenSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorLinkTokenSetIterator is returned from FilterLinkTokenSet and is used to iterate over the raw logs and unpacked data for LinkTokenSet events raised by the OffchainAggregator contract.
func (*OffchainAggregatorLinkTokenSetIterator) Close ¶ added in v0.0.2
func (it *OffchainAggregatorLinkTokenSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorLinkTokenSetIterator) Error ¶ added in v0.0.2
func (it *OffchainAggregatorLinkTokenSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorLinkTokenSetIterator) Next ¶ added in v0.0.2
func (it *OffchainAggregatorLinkTokenSetIterator) 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 OffchainAggregatorNewRound ¶
type OffchainAggregatorNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorNewRound represents a NewRound event raised by the OffchainAggregator contract.
type OffchainAggregatorNewRoundIterator ¶
type OffchainAggregatorNewRoundIterator struct { Event *OffchainAggregatorNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the OffchainAggregator contract.
func (*OffchainAggregatorNewRoundIterator) Close ¶
func (it *OffchainAggregatorNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorNewRoundIterator) Error ¶
func (it *OffchainAggregatorNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorNewRoundIterator) Next ¶
func (it *OffchainAggregatorNewRoundIterator) 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 OffchainAggregatorNewTransmission ¶
type OffchainAggregatorNewTransmission struct { AggregatorRoundId uint32 Answer *big.Int Transmitter common.Address Observations []*big.Int Observers []byte RawReportContext [32]byte Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorNewTransmission represents a NewTransmission event raised by the OffchainAggregator contract.
type OffchainAggregatorNewTransmissionIterator ¶
type OffchainAggregatorNewTransmissionIterator struct { Event *OffchainAggregatorNewTransmission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorNewTransmissionIterator is returned from FilterNewTransmission and is used to iterate over the raw logs and unpacked data for NewTransmission events raised by the OffchainAggregator contract.
func (*OffchainAggregatorNewTransmissionIterator) Close ¶
func (it *OffchainAggregatorNewTransmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorNewTransmissionIterator) Error ¶
func (it *OffchainAggregatorNewTransmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorNewTransmissionIterator) Next ¶
func (it *OffchainAggregatorNewTransmissionIterator) 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 OffchainAggregatorOraclePaid ¶
type OffchainAggregatorOraclePaid struct { Transmitter common.Address Payee common.Address Amount *big.Int LinkToken common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorOraclePaid represents a OraclePaid event raised by the OffchainAggregator contract.
type OffchainAggregatorOraclePaidIterator ¶
type OffchainAggregatorOraclePaidIterator struct { Event *OffchainAggregatorOraclePaid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorOraclePaidIterator is returned from FilterOraclePaid and is used to iterate over the raw logs and unpacked data for OraclePaid events raised by the OffchainAggregator contract.
func (*OffchainAggregatorOraclePaidIterator) Close ¶
func (it *OffchainAggregatorOraclePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorOraclePaidIterator) Error ¶
func (it *OffchainAggregatorOraclePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorOraclePaidIterator) Next ¶
func (it *OffchainAggregatorOraclePaidIterator) 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 OffchainAggregatorOwnershipTransferRequested ¶
type OffchainAggregatorOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the OffchainAggregator contract.
type OffchainAggregatorOwnershipTransferRequestedIterator ¶
type OffchainAggregatorOwnershipTransferRequestedIterator struct { Event *OffchainAggregatorOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the OffchainAggregator contract.
func (*OffchainAggregatorOwnershipTransferRequestedIterator) Close ¶
func (it *OffchainAggregatorOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorOwnershipTransferRequestedIterator) Error ¶
func (it *OffchainAggregatorOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorOwnershipTransferRequestedIterator) Next ¶
func (it *OffchainAggregatorOwnershipTransferRequestedIterator) 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 OffchainAggregatorOwnershipTransferred ¶
type OffchainAggregatorOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorOwnershipTransferred represents a OwnershipTransferred event raised by the OffchainAggregator contract.
type OffchainAggregatorOwnershipTransferredIterator ¶
type OffchainAggregatorOwnershipTransferredIterator struct { Event *OffchainAggregatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the OffchainAggregator contract.
func (*OffchainAggregatorOwnershipTransferredIterator) Close ¶
func (it *OffchainAggregatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorOwnershipTransferredIterator) Error ¶
func (it *OffchainAggregatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorOwnershipTransferredIterator) Next ¶
func (it *OffchainAggregatorOwnershipTransferredIterator) 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 OffchainAggregatorPayeeshipTransferRequested ¶
type OffchainAggregatorPayeeshipTransferRequested struct { Transmitter common.Address Current common.Address Proposed common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorPayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the OffchainAggregator contract.
type OffchainAggregatorPayeeshipTransferRequestedIterator ¶
type OffchainAggregatorPayeeshipTransferRequestedIterator struct { Event *OffchainAggregatorPayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorPayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the OffchainAggregator contract.
func (*OffchainAggregatorPayeeshipTransferRequestedIterator) Close ¶
func (it *OffchainAggregatorPayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorPayeeshipTransferRequestedIterator) Error ¶
func (it *OffchainAggregatorPayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorPayeeshipTransferRequestedIterator) Next ¶
func (it *OffchainAggregatorPayeeshipTransferRequestedIterator) 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 OffchainAggregatorPayeeshipTransferred ¶
type OffchainAggregatorPayeeshipTransferred struct { Transmitter common.Address Previous common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorPayeeshipTransferred represents a PayeeshipTransferred event raised by the OffchainAggregator contract.
type OffchainAggregatorPayeeshipTransferredIterator ¶
type OffchainAggregatorPayeeshipTransferredIterator struct { Event *OffchainAggregatorPayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorPayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the OffchainAggregator contract.
func (*OffchainAggregatorPayeeshipTransferredIterator) Close ¶
func (it *OffchainAggregatorPayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorPayeeshipTransferredIterator) Error ¶
func (it *OffchainAggregatorPayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorPayeeshipTransferredIterator) Next ¶
func (it *OffchainAggregatorPayeeshipTransferredIterator) 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 OffchainAggregatorRaw ¶
type OffchainAggregatorRaw struct {
Contract *OffchainAggregator // Generic contract binding to access the raw methods on
}
OffchainAggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OffchainAggregatorRaw) Call ¶
func (_OffchainAggregator *OffchainAggregatorRaw) 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 (*OffchainAggregatorRaw) Transact ¶
func (_OffchainAggregator *OffchainAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OffchainAggregatorRaw) Transfer ¶
func (_OffchainAggregator *OffchainAggregatorRaw) 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 OffchainAggregatorRequesterAccessControllerSet ¶
type OffchainAggregatorRequesterAccessControllerSet struct { Old common.Address Current common.Address Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorRequesterAccessControllerSet represents a RequesterAccessControllerSet event raised by the OffchainAggregator contract.
type OffchainAggregatorRequesterAccessControllerSetIterator ¶
type OffchainAggregatorRequesterAccessControllerSetIterator struct { Event *OffchainAggregatorRequesterAccessControllerSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorRequesterAccessControllerSetIterator is returned from FilterRequesterAccessControllerSet and is used to iterate over the raw logs and unpacked data for RequesterAccessControllerSet events raised by the OffchainAggregator contract.
func (*OffchainAggregatorRequesterAccessControllerSetIterator) Close ¶
func (it *OffchainAggregatorRequesterAccessControllerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorRequesterAccessControllerSetIterator) Error ¶
func (it *OffchainAggregatorRequesterAccessControllerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorRequesterAccessControllerSetIterator) Next ¶
func (it *OffchainAggregatorRequesterAccessControllerSetIterator) 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 OffchainAggregatorRoundRequested ¶
type OffchainAggregatorRoundRequested struct { Requester common.Address ConfigDigest [16]byte Epoch uint32 Round uint8 Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorRoundRequested represents a RoundRequested event raised by the OffchainAggregator contract.
type OffchainAggregatorRoundRequestedIterator ¶
type OffchainAggregatorRoundRequestedIterator struct { Event *OffchainAggregatorRoundRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorRoundRequestedIterator is returned from FilterRoundRequested and is used to iterate over the raw logs and unpacked data for RoundRequested events raised by the OffchainAggregator contract.
func (*OffchainAggregatorRoundRequestedIterator) Close ¶
func (it *OffchainAggregatorRoundRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorRoundRequestedIterator) Error ¶
func (it *OffchainAggregatorRoundRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorRoundRequestedIterator) Next ¶
func (it *OffchainAggregatorRoundRequestedIterator) 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 OffchainAggregatorSession ¶
type OffchainAggregatorSession struct { Contract *OffchainAggregator // 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 }
OffchainAggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OffchainAggregatorSession) AcceptOwnership ¶
func (_OffchainAggregator *OffchainAggregatorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OffchainAggregatorSession) AcceptPayeeship ¶
func (_OffchainAggregator *OffchainAggregatorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address _transmitter) returns()
func (*OffchainAggregatorSession) BillingAccessController ¶
func (_OffchainAggregator *OffchainAggregatorSession) BillingAccessController() (common.Address, error)
BillingAccessController is a free data retrieval call binding the contract method 0x996e8298.
Solidity: function billingAccessController() view returns(address)
func (*OffchainAggregatorSession) Decimals ¶
func (_OffchainAggregator *OffchainAggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*OffchainAggregatorSession) Description ¶
func (_OffchainAggregator *OffchainAggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*OffchainAggregatorSession) GetAnswer ¶
func (_OffchainAggregator *OffchainAggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 _roundId) view returns(int256)
func (*OffchainAggregatorSession) GetBilling ¶
func (_OffchainAggregator *OffchainAggregatorSession) GetBilling() (struct { MaximumGasPrice uint32 ReasonableGasPrice uint32 MicroLinkPerEth uint32 LinkGweiPerObservation uint32 LinkGweiPerTransmission uint32 }, error)
GetBilling is a free data retrieval call binding the contract method 0x29937268.
Solidity: function getBilling() view returns(uint32 maximumGasPrice, uint32 reasonableGasPrice, uint32 microLinkPerEth, uint32 linkGweiPerObservation, uint32 linkGweiPerTransmission)
func (*OffchainAggregatorSession) GetLinkToken ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorSession) GetLinkToken() (common.Address, error)
GetLinkToken is a free data retrieval call binding the contract method 0xe76d5168.
Solidity: function getLinkToken() view returns(address linkToken)
func (*OffchainAggregatorSession) GetRoundData ¶
func (_OffchainAggregator *OffchainAggregatorSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
GetRoundData is a free data retrieval call binding the contract method 0x9a6fc8f5.
Solidity: function getRoundData(uint80 _roundId) view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*OffchainAggregatorSession) GetTimestamp ¶
func (_OffchainAggregator *OffchainAggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 _roundId) view returns(uint256)
func (*OffchainAggregatorSession) LatestAnswer ¶
func (_OffchainAggregator *OffchainAggregatorSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*OffchainAggregatorSession) LatestConfigDetails ¶
func (_OffchainAggregator *OffchainAggregatorSession) LatestConfigDetails() (struct { ConfigCount uint32 BlockNumber uint32 ConfigDigest [16]byte }, error)
LatestConfigDetails is a free data retrieval call binding the contract method 0x81ff7048.
Solidity: function latestConfigDetails() view returns(uint32 configCount, uint32 blockNumber, bytes16 configDigest)
func (*OffchainAggregatorSession) LatestRound ¶
func (_OffchainAggregator *OffchainAggregatorSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*OffchainAggregatorSession) LatestRoundData ¶
func (_OffchainAggregator *OffchainAggregatorSession) LatestRoundData() (struct { RoundId *big.Int Answer *big.Int StartedAt *big.Int UpdatedAt *big.Int AnsweredInRound *big.Int }, error)
LatestRoundData is a free data retrieval call binding the contract method 0xfeaf968c.
Solidity: function latestRoundData() view returns(uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*OffchainAggregatorSession) LatestTimestamp ¶
func (_OffchainAggregator *OffchainAggregatorSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*OffchainAggregatorSession) LatestTransmissionDetails ¶
func (_OffchainAggregator *OffchainAggregatorSession) LatestTransmissionDetails() (struct { ConfigDigest [16]byte Epoch uint32 Round uint8 LatestAnswer *big.Int LatestTimestamp uint64 }, error)
LatestTransmissionDetails is a free data retrieval call binding the contract method 0xe5fe4577.
Solidity: function latestTransmissionDetails() view returns(bytes16 configDigest, uint32 epoch, uint8 round, int192 latestAnswer, uint64 latestTimestamp)
func (*OffchainAggregatorSession) LinkAvailableForPayment ¶
func (_OffchainAggregator *OffchainAggregatorSession) LinkAvailableForPayment() (*big.Int, error)
LinkAvailableForPayment is a free data retrieval call binding the contract method 0xd09dc339.
Solidity: function linkAvailableForPayment() view returns(int256 availableBalance)
func (*OffchainAggregatorSession) MaxAnswer ¶
func (_OffchainAggregator *OffchainAggregatorSession) MaxAnswer() (*big.Int, error)
MaxAnswer is a free data retrieval call binding the contract method 0x70da2f67.
Solidity: function maxAnswer() view returns(int192)
func (*OffchainAggregatorSession) MinAnswer ¶
func (_OffchainAggregator *OffchainAggregatorSession) MinAnswer() (*big.Int, error)
MinAnswer is a free data retrieval call binding the contract method 0x22adbc78.
Solidity: function minAnswer() view returns(int192)
func (*OffchainAggregatorSession) OracleObservationCount ¶
func (_OffchainAggregator *OffchainAggregatorSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
OracleObservationCount is a free data retrieval call binding the contract method 0xe4902f82.
Solidity: function oracleObservationCount(address _signerOrTransmitter) view returns(uint16)
func (*OffchainAggregatorSession) OwedPayment ¶
func (_OffchainAggregator *OffchainAggregatorSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
OwedPayment is a free data retrieval call binding the contract method 0x0eafb25b.
Solidity: function owedPayment(address _transmitter) view returns(uint256)
func (*OffchainAggregatorSession) Owner ¶
func (_OffchainAggregator *OffchainAggregatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OffchainAggregatorSession) RequestNewRound ¶
func (_OffchainAggregator *OffchainAggregatorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*OffchainAggregatorSession) RequesterAccessController ¶
func (_OffchainAggregator *OffchainAggregatorSession) RequesterAccessController() (common.Address, error)
RequesterAccessController is a free data retrieval call binding the contract method 0x70efdf2d.
Solidity: function requesterAccessController() view returns(address)
func (*OffchainAggregatorSession) SetBilling ¶
func (_OffchainAggregator *OffchainAggregatorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*OffchainAggregatorSession) SetBillingAccessController ¶
func (_OffchainAggregator *OffchainAggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*OffchainAggregatorSession) SetConfig ¶
func (_OffchainAggregator *OffchainAggregatorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*OffchainAggregatorSession) SetLinkToken ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address _linkToken, address _recipient) returns()
func (*OffchainAggregatorSession) SetPayees ¶
func (_OffchainAggregator *OffchainAggregatorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] _transmitters, address[] _payees) returns()
func (*OffchainAggregatorSession) SetRequesterAccessController ¶
func (_OffchainAggregator *OffchainAggregatorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address _requesterAccessController) returns()
func (*OffchainAggregatorSession) SetValidatorConfig ¶
func (_OffchainAggregator *OffchainAggregatorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address _newValidator, uint32 _newGasLimit) returns()
func (*OffchainAggregatorSession) TransferOwnership ¶
func (_OffchainAggregator *OffchainAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*OffchainAggregatorSession) TransferPayeeship ¶
func (_OffchainAggregator *OffchainAggregatorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address _transmitter, address _proposed) returns()
func (*OffchainAggregatorSession) Transmit ¶
func (_OffchainAggregator *OffchainAggregatorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*OffchainAggregatorSession) Transmitters ¶
func (_OffchainAggregator *OffchainAggregatorSession) Transmitters() ([]common.Address, error)
Transmitters is a free data retrieval call binding the contract method 0x81411834.
Solidity: function transmitters() view returns(address[])
func (*OffchainAggregatorSession) TypeAndVersion ¶
func (_OffchainAggregator *OffchainAggregatorSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() pure returns(string)
func (*OffchainAggregatorSession) ValidatorConfig ¶
func (_OffchainAggregator *OffchainAggregatorSession) ValidatorConfig() (struct { Validator common.Address GasLimit uint32 }, error)
ValidatorConfig is a free data retrieval call binding the contract method 0x8e0566de.
Solidity: function validatorConfig() view returns(address validator, uint32 gasLimit)
func (*OffchainAggregatorSession) Version ¶
func (_OffchainAggregator *OffchainAggregatorSession) Version() (*big.Int, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(uint256)
func (*OffchainAggregatorSession) WithdrawFunds ¶
func (_OffchainAggregator *OffchainAggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*OffchainAggregatorSession) WithdrawPayment ¶
func (_OffchainAggregator *OffchainAggregatorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address _transmitter) returns()
type OffchainAggregatorTransactor ¶
type OffchainAggregatorTransactor struct {
// contains filtered or unexported fields
}
OffchainAggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOffchainAggregatorTransactor ¶
func NewOffchainAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*OffchainAggregatorTransactor, error)
NewOffchainAggregatorTransactor creates a new write-only instance of OffchainAggregator, bound to a specific deployed contract.
func (*OffchainAggregatorTransactor) AcceptOwnership ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OffchainAggregatorTransactor) AcceptPayeeship ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address _transmitter) returns()
func (*OffchainAggregatorTransactor) RequestNewRound ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*OffchainAggregatorTransactor) SetBilling ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*OffchainAggregatorTransactor) SetBillingAccessController ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*OffchainAggregatorTransactor) SetConfig ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*OffchainAggregatorTransactor) SetLinkToken ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, _linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address _linkToken, address _recipient) returns()
func (*OffchainAggregatorTransactor) SetPayees ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] _transmitters, address[] _payees) returns()
func (*OffchainAggregatorTransactor) SetRequesterAccessController ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address _requesterAccessController) returns()
func (*OffchainAggregatorTransactor) SetValidatorConfig ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, _newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address _newValidator, uint32 _newGasLimit) returns()
func (*OffchainAggregatorTransactor) TransferOwnership ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*OffchainAggregatorTransactor) TransferPayeeship ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address _transmitter, address _proposed) returns()
func (*OffchainAggregatorTransactor) Transmit ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) Transmit(opts *bind.TransactOpts, _report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*OffchainAggregatorTransactor) WithdrawFunds ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*OffchainAggregatorTransactor) WithdrawPayment ¶
func (_OffchainAggregator *OffchainAggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address _transmitter) returns()
type OffchainAggregatorTransactorRaw ¶
type OffchainAggregatorTransactorRaw struct {
Contract *OffchainAggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
OffchainAggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OffchainAggregatorTransactorRaw) Transact ¶
func (_OffchainAggregator *OffchainAggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OffchainAggregatorTransactorRaw) Transfer ¶
func (_OffchainAggregator *OffchainAggregatorTransactorRaw) 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 OffchainAggregatorTransactorSession ¶
type OffchainAggregatorTransactorSession struct { Contract *OffchainAggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OffchainAggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OffchainAggregatorTransactorSession) AcceptOwnership ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*OffchainAggregatorTransactorSession) AcceptPayeeship ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address _transmitter) returns()
func (*OffchainAggregatorTransactorSession) RequestNewRound ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
RequestNewRound is a paid mutator transaction binding the contract method 0x98e5b12a.
Solidity: function requestNewRound() returns(uint80)
func (*OffchainAggregatorTransactorSession) SetBilling ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, _linkGweiPerObservation uint32, _linkGweiPerTransmission uint32) (*types.Transaction, error)
SetBilling is a paid mutator transaction binding the contract method 0xbd824706.
Solidity: function setBilling(uint32 _maximumGasPrice, uint32 _reasonableGasPrice, uint32 _microLinkPerEth, uint32 _linkGweiPerObservation, uint32 _linkGweiPerTransmission) returns()
func (*OffchainAggregatorTransactorSession) SetBillingAccessController ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
SetBillingAccessController is a paid mutator transaction binding the contract method 0xfbffd2c1.
Solidity: function setBillingAccessController(address _billingAccessController) returns()
func (*OffchainAggregatorTransactorSession) SetConfig ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, _encodedConfigVersion uint64, _encoded []byte) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0x585aa7de.
Solidity: function setConfig(address[] _signers, address[] _transmitters, uint8 _threshold, uint64 _encodedConfigVersion, bytes _encoded) returns()
func (*OffchainAggregatorTransactorSession) SetLinkToken ¶ added in v0.0.2
func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
SetLinkToken is a paid mutator transaction binding the contract method 0x4fb17470.
Solidity: function setLinkToken(address _linkToken, address _recipient) returns()
func (*OffchainAggregatorTransactorSession) SetPayees ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
SetPayees is a paid mutator transaction binding the contract method 0x9c849b30.
Solidity: function setPayees(address[] _transmitters, address[] _payees) returns()
func (*OffchainAggregatorTransactorSession) SetRequesterAccessController ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
SetRequesterAccessController is a paid mutator transaction binding the contract method 0x9e3ceeab.
Solidity: function setRequesterAccessController(address _requesterAccessController) returns()
func (*OffchainAggregatorTransactorSession) SetValidatorConfig ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
SetValidatorConfig is a paid mutator transaction binding the contract method 0xeb457163.
Solidity: function setValidatorConfig(address _newValidator, uint32 _newGasLimit) returns()
func (*OffchainAggregatorTransactorSession) TransferOwnership ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
func (*OffchainAggregatorTransactorSession) TransferPayeeship ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address _transmitter, address _proposed) returns()
func (*OffchainAggregatorTransactorSession) Transmit ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
Transmit is a paid mutator transaction binding the contract method 0xc9807539.
Solidity: function transmit(bytes _report, bytes32[] _rs, bytes32[] _ss, bytes32 _rawVs) returns()
func (*OffchainAggregatorTransactorSession) WithdrawFunds ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0xc1075329.
Solidity: function withdrawFunds(address _recipient, uint256 _amount) returns()
func (*OffchainAggregatorTransactorSession) WithdrawPayment ¶
func (_OffchainAggregator *OffchainAggregatorTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0x8ac28d5a.
Solidity: function withdrawPayment(address _transmitter) returns()
type OffchainAggregatorValidatorConfigSet ¶
type OffchainAggregatorValidatorConfigSet struct { PreviousValidator common.Address PreviousGasLimit uint32 CurrentValidator common.Address CurrentGasLimit uint32 Raw types.Log // Blockchain specific contextual infos }
OffchainAggregatorValidatorConfigSet represents a ValidatorConfigSet event raised by the OffchainAggregator contract.
type OffchainAggregatorValidatorConfigSetIterator ¶
type OffchainAggregatorValidatorConfigSetIterator struct { Event *OffchainAggregatorValidatorConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OffchainAggregatorValidatorConfigSetIterator is returned from FilterValidatorConfigSet and is used to iterate over the raw logs and unpacked data for ValidatorConfigSet events raised by the OffchainAggregator contract.
func (*OffchainAggregatorValidatorConfigSetIterator) Close ¶
func (it *OffchainAggregatorValidatorConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorValidatorConfigSetIterator) Error ¶
func (it *OffchainAggregatorValidatorConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorValidatorConfigSetIterator) Next ¶
func (it *OffchainAggregatorValidatorConfigSetIterator) 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 Oracle ¶
type Oracle struct { OracleCaller // Read-only binding to the contract OracleTransactor // Write-only binding to the contract OracleFilterer // Log filterer for contract events }
Oracle is an auto generated Go binding around an Ethereum contract.
func DeployOracle ¶
func DeployOracle(auth *bind.TransactOpts, backend bind.ContractBackend, _link common.Address) (common.Address, *types.Transaction, *Oracle, error)
DeployOracle deploys a new Ethereum contract, binding an instance of Oracle to it.
type OracleCaller ¶
type OracleCaller struct {
// contains filtered or unexported fields
}
OracleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOracleCaller ¶
func NewOracleCaller(address common.Address, caller bind.ContractCaller) (*OracleCaller, error)
NewOracleCaller creates a new read-only instance of Oracle, bound to a specific deployed contract.
func (*OracleCaller) EXPIRYTIME ¶
EXPIRYTIME is a free data retrieval call binding the contract method 0x4b602282.
Solidity: function EXPIRY_TIME() view returns(uint256)
func (*OracleCaller) GetAuthorizationStatus ¶
func (_Oracle *OracleCaller) GetAuthorizationStatus(opts *bind.CallOpts, _node common.Address) (bool, error)
GetAuthorizationStatus is a free data retrieval call binding the contract method 0xd3e9c314.
Solidity: function getAuthorizationStatus(address _node) view returns(bool)
func (*OracleCaller) GetChainlinkToken ¶
GetChainlinkToken is a free data retrieval call binding the contract method 0x165d35e1.
Solidity: function getChainlinkToken() view returns(address)
func (*OracleCaller) IsOwner ¶
func (_Oracle *OracleCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*OracleCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OracleCaller) Withdrawable ¶
Withdrawable is a free data retrieval call binding the contract method 0x50188301.
Solidity: function withdrawable() view returns(uint256)
type OracleCallerRaw ¶
type OracleCallerRaw struct {
Contract *OracleCaller // Generic read-only contract binding to access the raw methods on
}
OracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OracleCallerRaw) Call ¶
func (_Oracle *OracleCallerRaw) 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 OracleCallerSession ¶
type OracleCallerSession struct { Contract *OracleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OracleCallerSession) EXPIRYTIME ¶
func (_Oracle *OracleCallerSession) EXPIRYTIME() (*big.Int, error)
EXPIRYTIME is a free data retrieval call binding the contract method 0x4b602282.
Solidity: function EXPIRY_TIME() view returns(uint256)
func (*OracleCallerSession) GetAuthorizationStatus ¶
func (_Oracle *OracleCallerSession) GetAuthorizationStatus(_node common.Address) (bool, error)
GetAuthorizationStatus is a free data retrieval call binding the contract method 0xd3e9c314.
Solidity: function getAuthorizationStatus(address _node) view returns(bool)
func (*OracleCallerSession) GetChainlinkToken ¶
func (_Oracle *OracleCallerSession) GetChainlinkToken() (common.Address, error)
GetChainlinkToken is a free data retrieval call binding the contract method 0x165d35e1.
Solidity: function getChainlinkToken() view returns(address)
func (*OracleCallerSession) IsOwner ¶
func (_Oracle *OracleCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*OracleCallerSession) Owner ¶
func (_Oracle *OracleCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OracleCallerSession) Withdrawable ¶
func (_Oracle *OracleCallerSession) Withdrawable() (*big.Int, error)
Withdrawable is a free data retrieval call binding the contract method 0x50188301.
Solidity: function withdrawable() view returns(uint256)
type OracleCancelOracleRequest ¶
type OracleCancelOracleRequest struct { RequestId [32]byte Raw types.Log // Blockchain specific contextual infos }
OracleCancelOracleRequest represents a CancelOracleRequest event raised by the Oracle contract.
type OracleCancelOracleRequestIterator ¶
type OracleCancelOracleRequestIterator struct { Event *OracleCancelOracleRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleCancelOracleRequestIterator is returned from FilterCancelOracleRequest and is used to iterate over the raw logs and unpacked data for CancelOracleRequest events raised by the Oracle contract.
func (*OracleCancelOracleRequestIterator) Close ¶
func (it *OracleCancelOracleRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleCancelOracleRequestIterator) Error ¶
func (it *OracleCancelOracleRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleCancelOracleRequestIterator) Next ¶
func (it *OracleCancelOracleRequestIterator) 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 OracleFilterer ¶
type OracleFilterer struct {
// contains filtered or unexported fields
}
OracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOracleFilterer ¶
func NewOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*OracleFilterer, error)
NewOracleFilterer creates a new log filterer instance of Oracle, bound to a specific deployed contract.
func (*OracleFilterer) FilterCancelOracleRequest ¶
func (_Oracle *OracleFilterer) FilterCancelOracleRequest(opts *bind.FilterOpts, requestId [][32]byte) (*OracleCancelOracleRequestIterator, error)
FilterCancelOracleRequest is a free log retrieval operation binding the contract event 0xa7842b9ec549398102c0d91b1b9919b2f20558aefdadf57528a95c6cd3292e93.
Solidity: event CancelOracleRequest(bytes32 indexed requestId)
func (*OracleFilterer) FilterOracleRequest ¶
func (_Oracle *OracleFilterer) FilterOracleRequest(opts *bind.FilterOpts, specId [][32]byte) (*OracleOracleRequestIterator, error)
FilterOracleRequest is a free log retrieval operation binding the contract event 0xd8d7ecc4800d25fa53ce0372f13a416d98907a7ef3d8d3bdd79cf4fe75529c65.
Solidity: event OracleRequest(bytes32 indexed specId, address requester, bytes32 requestId, uint256 payment, address callbackAddr, bytes4 callbackFunctionId, uint256 cancelExpiration, uint256 dataVersion, bytes data)
func (*OracleFilterer) FilterOwnershipTransferred ¶
func (_Oracle *OracleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OracleOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OracleFilterer) ParseCancelOracleRequest ¶
func (_Oracle *OracleFilterer) ParseCancelOracleRequest(log types.Log) (*OracleCancelOracleRequest, error)
ParseCancelOracleRequest is a log parse operation binding the contract event 0xa7842b9ec549398102c0d91b1b9919b2f20558aefdadf57528a95c6cd3292e93.
Solidity: event CancelOracleRequest(bytes32 indexed requestId)
func (*OracleFilterer) ParseOracleRequest ¶
func (_Oracle *OracleFilterer) ParseOracleRequest(log types.Log) (*OracleOracleRequest, error)
ParseOracleRequest is a log parse operation binding the contract event 0xd8d7ecc4800d25fa53ce0372f13a416d98907a7ef3d8d3bdd79cf4fe75529c65.
Solidity: event OracleRequest(bytes32 indexed specId, address requester, bytes32 requestId, uint256 payment, address callbackAddr, bytes4 callbackFunctionId, uint256 cancelExpiration, uint256 dataVersion, bytes data)
func (*OracleFilterer) ParseOwnershipTransferred ¶
func (_Oracle *OracleFilterer) ParseOwnershipTransferred(log types.Log) (*OracleOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*OracleFilterer) WatchCancelOracleRequest ¶
func (_Oracle *OracleFilterer) WatchCancelOracleRequest(opts *bind.WatchOpts, sink chan<- *OracleCancelOracleRequest, requestId [][32]byte) (event.Subscription, error)
WatchCancelOracleRequest is a free log subscription operation binding the contract event 0xa7842b9ec549398102c0d91b1b9919b2f20558aefdadf57528a95c6cd3292e93.
Solidity: event CancelOracleRequest(bytes32 indexed requestId)
func (*OracleFilterer) WatchOracleRequest ¶
func (_Oracle *OracleFilterer) WatchOracleRequest(opts *bind.WatchOpts, sink chan<- *OracleOracleRequest, specId [][32]byte) (event.Subscription, error)
WatchOracleRequest is a free log subscription operation binding the contract event 0xd8d7ecc4800d25fa53ce0372f13a416d98907a7ef3d8d3bdd79cf4fe75529c65.
Solidity: event OracleRequest(bytes32 indexed specId, address requester, bytes32 requestId, uint256 payment, address callbackAddr, bytes4 callbackFunctionId, uint256 cancelExpiration, uint256 dataVersion, bytes data)
func (*OracleFilterer) WatchOwnershipTransferred ¶
func (_Oracle *OracleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OracleOwnershipTransferred, 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)
type OracleOracleRequest ¶
type OracleOracleRequest struct { SpecId [32]byte Requester common.Address RequestId [32]byte Payment *big.Int CallbackAddr common.Address CallbackFunctionId [4]byte CancelExpiration *big.Int DataVersion *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
OracleOracleRequest represents a OracleRequest event raised by the Oracle contract.
type OracleOracleRequestIterator ¶
type OracleOracleRequestIterator struct { Event *OracleOracleRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleOracleRequestIterator is returned from FilterOracleRequest and is used to iterate over the raw logs and unpacked data for OracleRequest events raised by the Oracle contract.
func (*OracleOracleRequestIterator) Close ¶
func (it *OracleOracleRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleOracleRequestIterator) Error ¶
func (it *OracleOracleRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleOracleRequestIterator) Next ¶
func (it *OracleOracleRequestIterator) 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 OracleOwnershipTransferred ¶
type OracleOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
OracleOwnershipTransferred represents a OwnershipTransferred event raised by the Oracle contract.
type OracleOwnershipTransferredIterator ¶
type OracleOwnershipTransferredIterator struct { Event *OracleOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Oracle contract.
func (*OracleOwnershipTransferredIterator) Close ¶
func (it *OracleOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleOwnershipTransferredIterator) Error ¶
func (it *OracleOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleOwnershipTransferredIterator) Next ¶
func (it *OracleOwnershipTransferredIterator) 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 OracleRaw ¶
type OracleRaw struct {
Contract *Oracle // Generic contract binding to access the raw methods on
}
OracleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OracleRaw) Call ¶
func (_Oracle *OracleRaw) 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 (*OracleRaw) Transact ¶
func (_Oracle *OracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OracleRaw) Transfer ¶
func (_Oracle *OracleRaw) 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 OracleSession ¶
type OracleSession struct { Contract *Oracle // 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 }
OracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OracleSession) CancelOracleRequest ¶
func (_Oracle *OracleSession) CancelOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackFunc [4]byte, _expiration *big.Int) (*types.Transaction, error)
CancelOracleRequest is a paid mutator transaction binding the contract method 0x6ee4d553.
Solidity: function cancelOracleRequest(bytes32 _requestId, uint256 _payment, bytes4 _callbackFunc, uint256 _expiration) returns()
func (*OracleSession) EXPIRYTIME ¶
func (_Oracle *OracleSession) EXPIRYTIME() (*big.Int, error)
EXPIRYTIME is a free data retrieval call binding the contract method 0x4b602282.
Solidity: function EXPIRY_TIME() view returns(uint256)
func (*OracleSession) FulfillOracleRequest ¶
func (_Oracle *OracleSession) FulfillOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackAddress common.Address, _callbackFunctionId [4]byte, _expiration *big.Int, _data [32]byte) (*types.Transaction, error)
FulfillOracleRequest is a paid mutator transaction binding the contract method 0x4ab0d190.
Solidity: function fulfillOracleRequest(bytes32 _requestId, uint256 _payment, address _callbackAddress, bytes4 _callbackFunctionId, uint256 _expiration, bytes32 _data) returns(bool)
func (*OracleSession) GetAuthorizationStatus ¶
func (_Oracle *OracleSession) GetAuthorizationStatus(_node common.Address) (bool, error)
GetAuthorizationStatus is a free data retrieval call binding the contract method 0xd3e9c314.
Solidity: function getAuthorizationStatus(address _node) view returns(bool)
func (*OracleSession) GetChainlinkToken ¶
func (_Oracle *OracleSession) GetChainlinkToken() (common.Address, error)
GetChainlinkToken is a free data retrieval call binding the contract method 0x165d35e1.
Solidity: function getChainlinkToken() view returns(address)
func (*OracleSession) IsOwner ¶
func (_Oracle *OracleSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*OracleSession) OnTokenTransfer ¶
func (_Oracle *OracleSession) OnTokenTransfer(_sender common.Address, _amount *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address _sender, uint256 _amount, bytes _data) returns()
func (*OracleSession) OracleRequest ¶
func (_Oracle *OracleSession) OracleRequest(_sender common.Address, _payment *big.Int, _specId [32]byte, _callbackAddress common.Address, _callbackFunctionId [4]byte, _nonce *big.Int, _dataVersion *big.Int, _data []byte) (*types.Transaction, error)
OracleRequest is a paid mutator transaction binding the contract method 0x40429946.
Solidity: function oracleRequest(address _sender, uint256 _payment, bytes32 _specId, address _callbackAddress, bytes4 _callbackFunctionId, uint256 _nonce, uint256 _dataVersion, bytes _data) returns()
func (*OracleSession) Owner ¶
func (_Oracle *OracleSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OracleSession) SetFulfillmentPermission ¶
func (_Oracle *OracleSession) SetFulfillmentPermission(_node common.Address, _allowed bool) (*types.Transaction, error)
SetFulfillmentPermission is a paid mutator transaction binding the contract method 0x7fcd56db.
Solidity: function setFulfillmentPermission(address _node, bool _allowed) returns()
func (*OracleSession) TransferOwnership ¶
func (_Oracle *OracleSession) 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 (*OracleSession) Withdraw ¶
func (_Oracle *OracleSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _recipient, uint256 _amount) returns()
func (*OracleSession) Withdrawable ¶
func (_Oracle *OracleSession) Withdrawable() (*big.Int, error)
Withdrawable is a free data retrieval call binding the contract method 0x50188301.
Solidity: function withdrawable() view returns(uint256)
type OracleTransactor ¶
type OracleTransactor struct {
// contains filtered or unexported fields
}
OracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOracleTransactor ¶
func NewOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*OracleTransactor, error)
NewOracleTransactor creates a new write-only instance of Oracle, bound to a specific deployed contract.
func (*OracleTransactor) CancelOracleRequest ¶
func (_Oracle *OracleTransactor) CancelOracleRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, _callbackFunc [4]byte, _expiration *big.Int) (*types.Transaction, error)
CancelOracleRequest is a paid mutator transaction binding the contract method 0x6ee4d553.
Solidity: function cancelOracleRequest(bytes32 _requestId, uint256 _payment, bytes4 _callbackFunc, uint256 _expiration) returns()
func (*OracleTransactor) FulfillOracleRequest ¶
func (_Oracle *OracleTransactor) FulfillOracleRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, _callbackAddress common.Address, _callbackFunctionId [4]byte, _expiration *big.Int, _data [32]byte) (*types.Transaction, error)
FulfillOracleRequest is a paid mutator transaction binding the contract method 0x4ab0d190.
Solidity: function fulfillOracleRequest(bytes32 _requestId, uint256 _payment, address _callbackAddress, bytes4 _callbackFunctionId, uint256 _expiration, bytes32 _data) returns(bool)
func (*OracleTransactor) OnTokenTransfer ¶
func (_Oracle *OracleTransactor) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _amount *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address _sender, uint256 _amount, bytes _data) returns()
func (*OracleTransactor) OracleRequest ¶
func (_Oracle *OracleTransactor) OracleRequest(opts *bind.TransactOpts, _sender common.Address, _payment *big.Int, _specId [32]byte, _callbackAddress common.Address, _callbackFunctionId [4]byte, _nonce *big.Int, _dataVersion *big.Int, _data []byte) (*types.Transaction, error)
OracleRequest is a paid mutator transaction binding the contract method 0x40429946.
Solidity: function oracleRequest(address _sender, uint256 _payment, bytes32 _specId, address _callbackAddress, bytes4 _callbackFunctionId, uint256 _nonce, uint256 _dataVersion, bytes _data) returns()
func (*OracleTransactor) SetFulfillmentPermission ¶
func (_Oracle *OracleTransactor) SetFulfillmentPermission(opts *bind.TransactOpts, _node common.Address, _allowed bool) (*types.Transaction, error)
SetFulfillmentPermission is a paid mutator transaction binding the contract method 0x7fcd56db.
Solidity: function setFulfillmentPermission(address _node, bool _allowed) returns()
func (*OracleTransactor) TransferOwnership ¶
func (_Oracle *OracleTransactor) 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 (*OracleTransactor) Withdraw ¶
func (_Oracle *OracleTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _recipient, uint256 _amount) returns()
type OracleTransactorRaw ¶
type OracleTransactorRaw struct {
Contract *OracleTransactor // Generic write-only contract binding to access the raw methods on
}
OracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OracleTransactorRaw) Transact ¶
func (_Oracle *OracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OracleTransactorRaw) Transfer ¶
func (_Oracle *OracleTransactorRaw) 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 OracleTransactorSession ¶
type OracleTransactorSession struct { Contract *OracleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OracleTransactorSession) CancelOracleRequest ¶
func (_Oracle *OracleTransactorSession) CancelOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackFunc [4]byte, _expiration *big.Int) (*types.Transaction, error)
CancelOracleRequest is a paid mutator transaction binding the contract method 0x6ee4d553.
Solidity: function cancelOracleRequest(bytes32 _requestId, uint256 _payment, bytes4 _callbackFunc, uint256 _expiration) returns()
func (*OracleTransactorSession) FulfillOracleRequest ¶
func (_Oracle *OracleTransactorSession) FulfillOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackAddress common.Address, _callbackFunctionId [4]byte, _expiration *big.Int, _data [32]byte) (*types.Transaction, error)
FulfillOracleRequest is a paid mutator transaction binding the contract method 0x4ab0d190.
Solidity: function fulfillOracleRequest(bytes32 _requestId, uint256 _payment, address _callbackAddress, bytes4 _callbackFunctionId, uint256 _expiration, bytes32 _data) returns(bool)
func (*OracleTransactorSession) OnTokenTransfer ¶
func (_Oracle *OracleTransactorSession) OnTokenTransfer(_sender common.Address, _amount *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address _sender, uint256 _amount, bytes _data) returns()
func (*OracleTransactorSession) OracleRequest ¶
func (_Oracle *OracleTransactorSession) OracleRequest(_sender common.Address, _payment *big.Int, _specId [32]byte, _callbackAddress common.Address, _callbackFunctionId [4]byte, _nonce *big.Int, _dataVersion *big.Int, _data []byte) (*types.Transaction, error)
OracleRequest is a paid mutator transaction binding the contract method 0x40429946.
Solidity: function oracleRequest(address _sender, uint256 _payment, bytes32 _specId, address _callbackAddress, bytes4 _callbackFunctionId, uint256 _nonce, uint256 _dataVersion, bytes _data) returns()
func (*OracleTransactorSession) SetFulfillmentPermission ¶
func (_Oracle *OracleTransactorSession) SetFulfillmentPermission(_node common.Address, _allowed bool) (*types.Transaction, error)
SetFulfillmentPermission is a paid mutator transaction binding the contract method 0x7fcd56db.
Solidity: function setFulfillmentPermission(address _node, bool _allowed) returns()
func (*OracleTransactorSession) TransferOwnership ¶
func (_Oracle *OracleTransactorSession) 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 (*OracleTransactorSession) Withdraw ¶
func (_Oracle *OracleTransactorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _recipient, uint256 _amount) returns()
type SimpleReadAccessController ¶
type SimpleReadAccessController struct { SimpleReadAccessControllerCaller // Read-only binding to the contract SimpleReadAccessControllerTransactor // Write-only binding to the contract SimpleReadAccessControllerFilterer // Log filterer for contract events }
SimpleReadAccessController is an auto generated Go binding around an Ethereum contract.
func DeploySimpleReadAccessController ¶
func DeploySimpleReadAccessController(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleReadAccessController, error)
DeploySimpleReadAccessController deploys a new Ethereum contract, binding an instance of SimpleReadAccessController to it.
func NewSimpleReadAccessController ¶
func NewSimpleReadAccessController(address common.Address, backend bind.ContractBackend) (*SimpleReadAccessController, error)
NewSimpleReadAccessController creates a new instance of SimpleReadAccessController, bound to a specific deployed contract.
type SimpleReadAccessControllerAddedAccess ¶
type SimpleReadAccessControllerAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerAddedAccess represents a AddedAccess event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerAddedAccessIterator ¶
type SimpleReadAccessControllerAddedAccessIterator struct { Event *SimpleReadAccessControllerAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerAddedAccessIterator) Close ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerAddedAccessIterator) Error ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerAddedAccessIterator) Next ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) 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 SimpleReadAccessControllerCaller ¶
type SimpleReadAccessControllerCaller struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimpleReadAccessControllerCaller ¶
func NewSimpleReadAccessControllerCaller(address common.Address, caller bind.ContractCaller) (*SimpleReadAccessControllerCaller, error)
NewSimpleReadAccessControllerCaller creates a new read-only instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerCaller) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerCaller) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
type SimpleReadAccessControllerCallerRaw ¶
type SimpleReadAccessControllerCallerRaw struct {
Contract *SimpleReadAccessControllerCaller // Generic read-only contract binding to access the raw methods on
}
SimpleReadAccessControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerCallerRaw) Call ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerRaw) 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 SimpleReadAccessControllerCallerSession ¶
type SimpleReadAccessControllerCallerSession struct { Contract *SimpleReadAccessControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimpleReadAccessControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimpleReadAccessControllerCallerSession) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerCallerSession) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
type SimpleReadAccessControllerCheckAccessDisabled ¶
type SimpleReadAccessControllerCheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleReadAccessControllerCheckAccessDisabled represents a CheckAccessDisabled event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerCheckAccessDisabledIterator ¶
type SimpleReadAccessControllerCheckAccessDisabledIterator struct { Event *SimpleReadAccessControllerCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Close ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Error ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Next ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) 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 SimpleReadAccessControllerCheckAccessEnabled ¶
type SimpleReadAccessControllerCheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleReadAccessControllerCheckAccessEnabled represents a CheckAccessEnabled event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerCheckAccessEnabledIterator ¶
type SimpleReadAccessControllerCheckAccessEnabledIterator struct { Event *SimpleReadAccessControllerCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Close ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Error ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Next ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) 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 SimpleReadAccessControllerFilterer ¶
type SimpleReadAccessControllerFilterer struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimpleReadAccessControllerFilterer ¶
func NewSimpleReadAccessControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleReadAccessControllerFilterer, error)
NewSimpleReadAccessControllerFilterer creates a new log filterer instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerFilterer) FilterAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) FilterOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) FilterRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleReadAccessControllerFilterer) ParseAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleReadAccessControllerAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleReadAccessControllerCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleReadAccessControllerCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleReadAccessControllerOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) ParseOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleReadAccessControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) ParseRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleReadAccessControllerRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleReadAccessControllerFilterer) WatchAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) WatchOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) WatchRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type SimpleReadAccessControllerOwnershipTransferRequested ¶
type SimpleReadAccessControllerOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerOwnershipTransferRequestedIterator ¶
type SimpleReadAccessControllerOwnershipTransferRequestedIterator struct { Event *SimpleReadAccessControllerOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Close ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Error ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Next ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) 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 SimpleReadAccessControllerOwnershipTransferred ¶
type SimpleReadAccessControllerOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerOwnershipTransferredIterator ¶
type SimpleReadAccessControllerOwnershipTransferredIterator struct { Event *SimpleReadAccessControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Close ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Error ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Next ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) 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 SimpleReadAccessControllerRaw ¶
type SimpleReadAccessControllerRaw struct {
Contract *SimpleReadAccessController // Generic contract binding to access the raw methods on
}
SimpleReadAccessControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerRaw) Call ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) 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 (*SimpleReadAccessControllerRaw) Transact ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleReadAccessControllerRaw) Transfer ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) 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 SimpleReadAccessControllerRemovedAccess ¶
type SimpleReadAccessControllerRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerRemovedAccess represents a RemovedAccess event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerRemovedAccessIterator ¶
type SimpleReadAccessControllerRemovedAccessIterator struct { Event *SimpleReadAccessControllerRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerRemovedAccessIterator) Close ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerRemovedAccessIterator) Error ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerRemovedAccessIterator) Next ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) 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 SimpleReadAccessControllerSession ¶
type SimpleReadAccessControllerSession struct { Contract *SimpleReadAccessController // 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 }
SimpleReadAccessControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimpleReadAccessControllerSession) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerSession) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleReadAccessControllerSession) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerSession) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerSession) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerSession) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*SimpleReadAccessControllerSession) Owner ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleReadAccessControllerSession) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleReadAccessControllerSession) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleReadAccessControllerTransactor ¶
type SimpleReadAccessControllerTransactor struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimpleReadAccessControllerTransactor ¶
func NewSimpleReadAccessControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleReadAccessControllerTransactor, error)
NewSimpleReadAccessControllerTransactor creates a new write-only instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerTransactor) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerTransactor) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactor) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactor) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactor) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactor) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleReadAccessControllerTransactorRaw ¶
type SimpleReadAccessControllerTransactorRaw struct {
Contract *SimpleReadAccessControllerTransactor // Generic write-only contract binding to access the raw methods on
}
SimpleReadAccessControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerTransactorRaw) Transact ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleReadAccessControllerTransactorRaw) Transfer ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) 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 SimpleReadAccessControllerTransactorSession ¶
type SimpleReadAccessControllerTransactorSession struct { Contract *SimpleReadAccessControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleReadAccessControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimpleReadAccessControllerTransactorSession) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerTransactorSession) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactorSession) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactorSession) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactorSession) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactorSession) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleWriteAccessController ¶
type SimpleWriteAccessController struct { SimpleWriteAccessControllerCaller // Read-only binding to the contract SimpleWriteAccessControllerTransactor // Write-only binding to the contract SimpleWriteAccessControllerFilterer // Log filterer for contract events }
SimpleWriteAccessController is an auto generated Go binding around an Ethereum contract.
func DeploySimpleWriteAccessController ¶
func DeploySimpleWriteAccessController(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleWriteAccessController, error)
DeploySimpleWriteAccessController deploys a new Ethereum contract, binding an instance of SimpleWriteAccessController to it.
func NewSimpleWriteAccessController ¶
func NewSimpleWriteAccessController(address common.Address, backend bind.ContractBackend) (*SimpleWriteAccessController, error)
NewSimpleWriteAccessController creates a new instance of SimpleWriteAccessController, bound to a specific deployed contract.
type SimpleWriteAccessControllerAddedAccess ¶
type SimpleWriteAccessControllerAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerAddedAccess represents a AddedAccess event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerAddedAccessIterator ¶
type SimpleWriteAccessControllerAddedAccessIterator struct { Event *SimpleWriteAccessControllerAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerAddedAccessIterator) Close ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerAddedAccessIterator) Error ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerAddedAccessIterator) Next ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) 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 SimpleWriteAccessControllerCaller ¶
type SimpleWriteAccessControllerCaller struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimpleWriteAccessControllerCaller ¶
func NewSimpleWriteAccessControllerCaller(address common.Address, caller bind.ContractCaller) (*SimpleWriteAccessControllerCaller, error)
NewSimpleWriteAccessControllerCaller creates a new read-only instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerCaller) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerCaller) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
type SimpleWriteAccessControllerCallerRaw ¶
type SimpleWriteAccessControllerCallerRaw struct {
Contract *SimpleWriteAccessControllerCaller // Generic read-only contract binding to access the raw methods on
}
SimpleWriteAccessControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerCallerRaw) Call ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerRaw) 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 SimpleWriteAccessControllerCallerSession ¶
type SimpleWriteAccessControllerCallerSession struct { Contract *SimpleWriteAccessControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimpleWriteAccessControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimpleWriteAccessControllerCallerSession) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerCallerSession) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
type SimpleWriteAccessControllerCheckAccessDisabled ¶
type SimpleWriteAccessControllerCheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleWriteAccessControllerCheckAccessDisabled represents a CheckAccessDisabled event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerCheckAccessDisabledIterator ¶
type SimpleWriteAccessControllerCheckAccessDisabledIterator struct { Event *SimpleWriteAccessControllerCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Close ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Error ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Next ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) 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 SimpleWriteAccessControllerCheckAccessEnabled ¶
type SimpleWriteAccessControllerCheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleWriteAccessControllerCheckAccessEnabled represents a CheckAccessEnabled event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerCheckAccessEnabledIterator ¶
type SimpleWriteAccessControllerCheckAccessEnabledIterator struct { Event *SimpleWriteAccessControllerCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Close ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Error ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Next ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) 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 SimpleWriteAccessControllerFilterer ¶
type SimpleWriteAccessControllerFilterer struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimpleWriteAccessControllerFilterer ¶
func NewSimpleWriteAccessControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleWriteAccessControllerFilterer, error)
NewSimpleWriteAccessControllerFilterer creates a new log filterer instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerFilterer) FilterAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) FilterRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) ParseAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleWriteAccessControllerAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) ParseRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleWriteAccessControllerRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) WatchAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) WatchRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type SimpleWriteAccessControllerOwnershipTransferRequested ¶
type SimpleWriteAccessControllerOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerOwnershipTransferRequestedIterator ¶
type SimpleWriteAccessControllerOwnershipTransferRequestedIterator struct { Event *SimpleWriteAccessControllerOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Close ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Error ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Next ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) 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 SimpleWriteAccessControllerOwnershipTransferred ¶
type SimpleWriteAccessControllerOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerOwnershipTransferredIterator ¶
type SimpleWriteAccessControllerOwnershipTransferredIterator struct { Event *SimpleWriteAccessControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Close ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Error ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Next ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) 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 SimpleWriteAccessControllerRaw ¶
type SimpleWriteAccessControllerRaw struct {
Contract *SimpleWriteAccessController // Generic contract binding to access the raw methods on
}
SimpleWriteAccessControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerRaw) Call ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) 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 (*SimpleWriteAccessControllerRaw) Transact ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleWriteAccessControllerRaw) Transfer ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) 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 SimpleWriteAccessControllerRemovedAccess ¶
type SimpleWriteAccessControllerRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerRemovedAccess represents a RemovedAccess event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerRemovedAccessIterator ¶
type SimpleWriteAccessControllerRemovedAccessIterator struct { Event *SimpleWriteAccessControllerRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Close ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Error ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Next ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) 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 SimpleWriteAccessControllerSession ¶
type SimpleWriteAccessControllerSession struct { Contract *SimpleWriteAccessController // 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 }
SimpleWriteAccessControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimpleWriteAccessControllerSession) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerSession) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleWriteAccessControllerSession) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerSession) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerSession) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerSession) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
func (*SimpleWriteAccessControllerSession) Owner ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleWriteAccessControllerSession) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleWriteAccessControllerSession) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleWriteAccessControllerTransactor ¶
type SimpleWriteAccessControllerTransactor struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimpleWriteAccessControllerTransactor ¶
func NewSimpleWriteAccessControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleWriteAccessControllerTransactor, error)
NewSimpleWriteAccessControllerTransactor creates a new write-only instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerTransactor) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerTransactor) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactor) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactor) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactor) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactor) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleWriteAccessControllerTransactorRaw ¶
type SimpleWriteAccessControllerTransactorRaw struct {
Contract *SimpleWriteAccessControllerTransactor // Generic write-only contract binding to access the raw methods on
}
SimpleWriteAccessControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerTransactorRaw) Transact ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleWriteAccessControllerTransactorRaw) Transfer ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) 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 SimpleWriteAccessControllerTransactorSession ¶
type SimpleWriteAccessControllerTransactorSession struct { Contract *SimpleWriteAccessControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleWriteAccessControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimpleWriteAccessControllerTransactorSession) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerTransactorSession) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactorSession) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactorSession) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactorSession) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactorSession) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type Store ¶
type Store struct { StoreCaller // Read-only binding to the contract StoreTransactor // Write-only binding to the contract StoreFilterer // Log filterer for contract events }
Store is an auto generated Go binding around an Ethereum contract.
func DeployStore ¶
func DeployStore(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Store, error)
DeployStore deploys a new Ethereum contract, binding an instance of Store to it.
type StoreCaller ¶
type StoreCaller struct {
// contains filtered or unexported fields
}
StoreCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStoreCaller ¶
func NewStoreCaller(address common.Address, caller bind.ContractCaller) (*StoreCaller, error)
NewStoreCaller creates a new read-only instance of Store, bound to a specific deployed contract.
type StoreCallerRaw ¶
type StoreCallerRaw struct {
Contract *StoreCaller // Generic read-only contract binding to access the raw methods on
}
StoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StoreCallerRaw) Call ¶
func (_Store *StoreCallerRaw) 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 StoreCallerSession ¶
type StoreCallerSession struct { Contract *StoreCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StoreFilterer ¶
type StoreFilterer struct {
// contains filtered or unexported fields
}
StoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStoreFilterer ¶
func NewStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*StoreFilterer, error)
NewStoreFilterer creates a new log filterer instance of Store, bound to a specific deployed contract.
type StoreRaw ¶
type StoreRaw struct {
Contract *Store // Generic contract binding to access the raw methods on
}
StoreRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StoreRaw) Call ¶
func (_Store *StoreRaw) 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 (*StoreRaw) Transact ¶
func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreRaw) Transfer ¶
func (_Store *StoreRaw) 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 StoreSession ¶
type StoreSession struct { Contract *Store // 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 }
StoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StoreSession) Get ¶
func (_Store *StoreSession) Get() (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x6d4ce63c.
Solidity: function get() view returns(uint256)
func (*StoreSession) Set ¶
func (_Store *StoreSession) Set(x *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 x) returns()
type StoreTransactor ¶
type StoreTransactor struct {
// contains filtered or unexported fields
}
StoreTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStoreTransactor ¶
func NewStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*StoreTransactor, error)
NewStoreTransactor creates a new write-only instance of Store, bound to a specific deployed contract.
func (*StoreTransactor) Set ¶
func (_Store *StoreTransactor) Set(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 x) returns()
type StoreTransactorRaw ¶
type StoreTransactorRaw struct {
Contract *StoreTransactor // Generic write-only contract binding to access the raw methods on
}
StoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StoreTransactorRaw) Transact ¶
func (_Store *StoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreTransactorRaw) Transfer ¶
func (_Store *StoreTransactorRaw) 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 StoreTransactorSession ¶
type StoreTransactorSession struct { Contract *StoreTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StoreTransactorSession) Set ¶
func (_Store *StoreTransactorSession) Set(x *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 x) returns()
type UpkeepRegistrationRequests ¶
type UpkeepRegistrationRequests struct { UpkeepRegistrationRequestsCaller // Read-only binding to the contract UpkeepRegistrationRequestsTransactor // Write-only binding to the contract UpkeepRegistrationRequestsFilterer // Log filterer for contract events }
UpkeepRegistrationRequests is an auto generated Go binding around an Ethereum contract.
func DeployUpkeepRegistrationRequests ¶
func DeployUpkeepRegistrationRequests(auth *bind.TransactOpts, backend bind.ContractBackend, LINKAddress common.Address, minimumLINKJuels *big.Int) (common.Address, *types.Transaction, *UpkeepRegistrationRequests, error)
DeployUpkeepRegistrationRequests deploys a new Ethereum contract, binding an instance of UpkeepRegistrationRequests to it.
func NewUpkeepRegistrationRequests ¶
func NewUpkeepRegistrationRequests(address common.Address, backend bind.ContractBackend) (*UpkeepRegistrationRequests, error)
NewUpkeepRegistrationRequests creates a new instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
type UpkeepRegistrationRequestsCaller ¶
type UpkeepRegistrationRequestsCaller struct {
// contains filtered or unexported fields
}
UpkeepRegistrationRequestsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUpkeepRegistrationRequestsCaller ¶
func NewUpkeepRegistrationRequestsCaller(address common.Address, caller bind.ContractCaller) (*UpkeepRegistrationRequestsCaller, error)
NewUpkeepRegistrationRequestsCaller creates a new read-only instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
func (*UpkeepRegistrationRequestsCaller) GetPendingRequest ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetPendingRequest(opts *bind.CallOpts, hash [32]byte) (common.Address, *big.Int, error)
GetPendingRequest is a free data retrieval call binding the contract method 0x88b12d55.
Solidity: function getPendingRequest(bytes32 hash) view returns(address, uint96)
func (*UpkeepRegistrationRequestsCaller) GetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetRegistrationConfig(opts *bind.CallOpts) (struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int WindowStart uint64 ApprovedInCurrentWindow uint16 }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels, uint64 windowStart, uint16 approvedInCurrentWindow)
type UpkeepRegistrationRequestsCallerRaw ¶
type UpkeepRegistrationRequestsCallerRaw struct {
Contract *UpkeepRegistrationRequestsCaller // Generic read-only contract binding to access the raw methods on
}
UpkeepRegistrationRequestsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UpkeepRegistrationRequestsCallerRaw) Call ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerRaw) 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 UpkeepRegistrationRequestsCallerSession ¶
type UpkeepRegistrationRequestsCallerSession struct { Contract *UpkeepRegistrationRequestsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UpkeepRegistrationRequestsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*UpkeepRegistrationRequestsCallerSession) GetPendingRequest ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
GetPendingRequest is a free data retrieval call binding the contract method 0x88b12d55.
Solidity: function getPendingRequest(bytes32 hash) view returns(address, uint96)
func (*UpkeepRegistrationRequestsCallerSession) GetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetRegistrationConfig() (struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int WindowStart uint64 ApprovedInCurrentWindow uint16 }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels, uint64 windowStart, uint16 approvedInCurrentWindow)
type UpkeepRegistrationRequestsConfigChanged ¶
type UpkeepRegistrationRequestsConfigChanged struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsConfigChanged represents a ConfigChanged event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsConfigChangedIterator ¶
type UpkeepRegistrationRequestsConfigChangedIterator struct { Event *UpkeepRegistrationRequestsConfigChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsConfigChangedIterator is returned from FilterConfigChanged and is used to iterate over the raw logs and unpacked data for ConfigChanged events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsConfigChangedIterator) Close ¶
func (it *UpkeepRegistrationRequestsConfigChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsConfigChangedIterator) Error ¶
func (it *UpkeepRegistrationRequestsConfigChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsConfigChangedIterator) Next ¶
func (it *UpkeepRegistrationRequestsConfigChangedIterator) 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 UpkeepRegistrationRequestsFilterer ¶
type UpkeepRegistrationRequestsFilterer struct {
// contains filtered or unexported fields
}
UpkeepRegistrationRequestsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUpkeepRegistrationRequestsFilterer ¶
func NewUpkeepRegistrationRequestsFilterer(address common.Address, filterer bind.ContractFilterer) (*UpkeepRegistrationRequestsFilterer, error)
NewUpkeepRegistrationRequestsFilterer creates a new log filterer instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
func (*UpkeepRegistrationRequestsFilterer) FilterConfigChanged ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterConfigChanged(opts *bind.FilterOpts) (*UpkeepRegistrationRequestsConfigChangedIterator, error)
FilterConfigChanged is a free log retrieval operation binding the contract event 0x421e8abed178b5e0b94e3f39d2eaa021143b1c90449f70e0f404c911098a1d53.
Solidity: event ConfigChanged(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels)
func (*UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferred ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) FilterRegistrationApproved ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationApproved(opts *bind.FilterOpts, hash [][32]byte, upkeepId []*big.Int) (*UpkeepRegistrationRequestsRegistrationApprovedIterator, error)
FilterRegistrationApproved is a free log retrieval operation binding the contract event 0xb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b.
Solidity: event RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
func (*UpkeepRegistrationRequestsFilterer) FilterRegistrationRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationRequested(opts *bind.FilterOpts, hash [][32]byte, upkeepContract []common.Address, source []uint8) (*UpkeepRegistrationRequestsRegistrationRequestedIterator, error)
FilterRegistrationRequested is a free log retrieval operation binding the contract event 0xc3f5df4aefec026f610a3fcb08f19476492d69d2cb78b1c2eba259a8820e6a78.
Solidity: event RegistrationRequested(bytes32 indexed hash, string name, bytes encryptedEmail, address indexed upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 indexed source)
func (*UpkeepRegistrationRequestsFilterer) ParseConfigChanged ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseConfigChanged(log types.Log) (*UpkeepRegistrationRequestsConfigChanged, error)
ParseConfigChanged is a log parse operation binding the contract event 0x421e8abed178b5e0b94e3f39d2eaa021143b1c90449f70e0f404c911098a1d53.
Solidity: event ConfigChanged(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels)
func (*UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferRequested(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferred ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferred(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) ParseRegistrationApproved ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationApproved(log types.Log) (*UpkeepRegistrationRequestsRegistrationApproved, error)
ParseRegistrationApproved is a log parse operation binding the contract event 0xb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b.
Solidity: event RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
func (*UpkeepRegistrationRequestsFilterer) ParseRegistrationRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationRequested(log types.Log) (*UpkeepRegistrationRequestsRegistrationRequested, error)
ParseRegistrationRequested is a log parse operation binding the contract event 0xc3f5df4aefec026f610a3fcb08f19476492d69d2cb78b1c2eba259a8820e6a78.
Solidity: event RegistrationRequested(bytes32 indexed hash, string name, bytes encryptedEmail, address indexed upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 indexed source)
func (*UpkeepRegistrationRequestsFilterer) WatchConfigChanged ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchConfigChanged(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsConfigChanged) (event.Subscription, error)
WatchConfigChanged is a free log subscription operation binding the contract event 0x421e8abed178b5e0b94e3f39d2eaa021143b1c90449f70e0f404c911098a1d53.
Solidity: event ConfigChanged(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels)
func (*UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferred ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) WatchRegistrationApproved ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationApproved(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsRegistrationApproved, hash [][32]byte, upkeepId []*big.Int) (event.Subscription, error)
WatchRegistrationApproved is a free log subscription operation binding the contract event 0xb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b.
Solidity: event RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
func (*UpkeepRegistrationRequestsFilterer) WatchRegistrationRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationRequested(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsRegistrationRequested, hash [][32]byte, upkeepContract []common.Address, source []uint8) (event.Subscription, error)
WatchRegistrationRequested is a free log subscription operation binding the contract event 0xc3f5df4aefec026f610a3fcb08f19476492d69d2cb78b1c2eba259a8820e6a78.
Solidity: event RegistrationRequested(bytes32 indexed hash, string name, bytes encryptedEmail, address indexed upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 indexed source)
type UpkeepRegistrationRequestsOwnershipTransferRequested ¶
type UpkeepRegistrationRequestsOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsOwnershipTransferRequestedIterator ¶
type UpkeepRegistrationRequestsOwnershipTransferRequestedIterator struct { Event *UpkeepRegistrationRequestsOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Close ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Error ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Next ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) 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 UpkeepRegistrationRequestsOwnershipTransferred ¶
type UpkeepRegistrationRequestsOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsOwnershipTransferred represents a OwnershipTransferred event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsOwnershipTransferredIterator ¶
type UpkeepRegistrationRequestsOwnershipTransferredIterator struct { Event *UpkeepRegistrationRequestsOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsOwnershipTransferredIterator) Close ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsOwnershipTransferredIterator) Error ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsOwnershipTransferredIterator) Next ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferredIterator) 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 UpkeepRegistrationRequestsRaw ¶
type UpkeepRegistrationRequestsRaw struct {
Contract *UpkeepRegistrationRequests // Generic contract binding to access the raw methods on
}
UpkeepRegistrationRequestsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UpkeepRegistrationRequestsRaw) Call ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) 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 (*UpkeepRegistrationRequestsRaw) Transact ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepRegistrationRequestsRaw) Transfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) 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 UpkeepRegistrationRequestsRegistrationApproved ¶
type UpkeepRegistrationRequestsRegistrationApproved struct { Hash [32]byte DisplayName string UpkeepId *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsRegistrationApproved represents a RegistrationApproved event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsRegistrationApprovedIterator ¶
type UpkeepRegistrationRequestsRegistrationApprovedIterator struct { Event *UpkeepRegistrationRequestsRegistrationApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsRegistrationApprovedIterator is returned from FilterRegistrationApproved and is used to iterate over the raw logs and unpacked data for RegistrationApproved events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsRegistrationApprovedIterator) Close ¶
func (it *UpkeepRegistrationRequestsRegistrationApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsRegistrationApprovedIterator) Error ¶
func (it *UpkeepRegistrationRequestsRegistrationApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsRegistrationApprovedIterator) Next ¶
func (it *UpkeepRegistrationRequestsRegistrationApprovedIterator) 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 UpkeepRegistrationRequestsRegistrationRequested ¶
type UpkeepRegistrationRequestsRegistrationRequested struct { Hash [32]byte Name string EncryptedEmail []byte UpkeepContract common.Address GasLimit uint32 AdminAddress common.Address CheckData []byte Amount *big.Int Source uint8 Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsRegistrationRequested represents a RegistrationRequested event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsRegistrationRequestedIterator ¶
type UpkeepRegistrationRequestsRegistrationRequestedIterator struct { Event *UpkeepRegistrationRequestsRegistrationRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsRegistrationRequestedIterator is returned from FilterRegistrationRequested and is used to iterate over the raw logs and unpacked data for RegistrationRequested events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsRegistrationRequestedIterator) Close ¶
func (it *UpkeepRegistrationRequestsRegistrationRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsRegistrationRequestedIterator) Error ¶
func (it *UpkeepRegistrationRequestsRegistrationRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsRegistrationRequestedIterator) Next ¶
func (it *UpkeepRegistrationRequestsRegistrationRequestedIterator) 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 UpkeepRegistrationRequestsSession ¶
type UpkeepRegistrationRequestsSession struct { Contract *UpkeepRegistrationRequests // 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 }
UpkeepRegistrationRequestsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UpkeepRegistrationRequestsSession) AcceptOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*UpkeepRegistrationRequestsSession) Approve ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, hash [32]byte) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x183310b3.
Solidity: function approve(string name, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, bytes32 hash) returns()
func (*UpkeepRegistrationRequestsSession) Cancel ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Cancel(hash [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 hash) returns()
func (*UpkeepRegistrationRequestsSession) GetPendingRequest ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
GetPendingRequest is a free data retrieval call binding the contract method 0x88b12d55.
Solidity: function getPendingRequest(bytes32 hash) view returns(address, uint96)
func (*UpkeepRegistrationRequestsSession) GetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetRegistrationConfig() (struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int WindowStart uint64 ApprovedInCurrentWindow uint16 }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels, uint64 windowStart, uint16 approvedInCurrentWindow)
func (*UpkeepRegistrationRequestsSession) LINK ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*UpkeepRegistrationRequestsSession) OnTokenTransfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 amount, bytes data) returns()
func (*UpkeepRegistrationRequestsSession) Owner ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*UpkeepRegistrationRequestsSession) Register ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc4110e5c.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source) returns()
func (*UpkeepRegistrationRequestsSession) SetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0x5772ac92.
Solidity: function setRegistrationConfig(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels) returns()
func (*UpkeepRegistrationRequestsSession) TransferOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type UpkeepRegistrationRequestsTransactor ¶
type UpkeepRegistrationRequestsTransactor struct {
// contains filtered or unexported fields
}
UpkeepRegistrationRequestsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUpkeepRegistrationRequestsTransactor ¶
func NewUpkeepRegistrationRequestsTransactor(address common.Address, transactor bind.ContractTransactor) (*UpkeepRegistrationRequestsTransactor, error)
NewUpkeepRegistrationRequestsTransactor creates a new write-only instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
func (*UpkeepRegistrationRequestsTransactor) AcceptOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*UpkeepRegistrationRequestsTransactor) Approve ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Approve(opts *bind.TransactOpts, name string, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, hash [32]byte) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x183310b3.
Solidity: function approve(string name, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactor) Cancel ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Cancel(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactor) OnTokenTransfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 amount, bytes data) returns()
func (*UpkeepRegistrationRequestsTransactor) Register ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Register(opts *bind.TransactOpts, name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc4110e5c.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source) returns()
func (*UpkeepRegistrationRequestsTransactor) SetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) SetRegistrationConfig(opts *bind.TransactOpts, enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0x5772ac92.
Solidity: function setRegistrationConfig(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels) returns()
func (*UpkeepRegistrationRequestsTransactor) TransferOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type UpkeepRegistrationRequestsTransactorRaw ¶
type UpkeepRegistrationRequestsTransactorRaw struct {
Contract *UpkeepRegistrationRequestsTransactor // Generic write-only contract binding to access the raw methods on
}
UpkeepRegistrationRequestsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UpkeepRegistrationRequestsTransactorRaw) Transact ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepRegistrationRequestsTransactorRaw) Transfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) 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 UpkeepRegistrationRequestsTransactorSession ¶
type UpkeepRegistrationRequestsTransactorSession struct { Contract *UpkeepRegistrationRequestsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UpkeepRegistrationRequestsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UpkeepRegistrationRequestsTransactorSession) AcceptOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*UpkeepRegistrationRequestsTransactorSession) Approve ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, hash [32]byte) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x183310b3.
Solidity: function approve(string name, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactorSession) Cancel ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Cancel(hash [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactorSession) OnTokenTransfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 amount, bytes data) returns()
func (*UpkeepRegistrationRequestsTransactorSession) Register ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc4110e5c.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source) returns()
func (*UpkeepRegistrationRequestsTransactorSession) SetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0x5772ac92.
Solidity: function setRegistrationConfig(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels) returns()
func (*UpkeepRegistrationRequestsTransactorSession) TransferOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type VRF ¶
type VRF struct { VRFCaller // Read-only binding to the contract VRFTransactor // Write-only binding to the contract VRFFilterer // Log filterer for contract events }
VRF is an auto generated Go binding around an Ethereum contract.
func DeployVRF ¶
func DeployVRF(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *VRF, error)
DeployVRF deploys a new Ethereum contract, binding an instance of VRF to it.
type VRFCaller ¶
type VRFCaller struct {
// contains filtered or unexported fields
}
VRFCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVRFCaller ¶
NewVRFCaller creates a new read-only instance of VRF, bound to a specific deployed contract.
type VRFCallerRaw ¶
type VRFCallerRaw struct {
Contract *VRFCaller // Generic read-only contract binding to access the raw methods on
}
VRFCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VRFCallerRaw) Call ¶
func (_VRF *VRFCallerRaw) 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 VRFCallerSession ¶
type VRFCallerSession struct { Contract *VRFCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VRFCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VRFCallerSession) PROOFLENGTH ¶
func (_VRF *VRFCallerSession) PROOFLENGTH() (*big.Int, error)
PROOFLENGTH is a free data retrieval call binding the contract method 0xe911439c.
Solidity: function PROOF_LENGTH() view returns(uint256)
type VRFConsumer ¶
type VRFConsumer struct { VRFConsumerCaller // Read-only binding to the contract VRFConsumerTransactor // Write-only binding to the contract VRFConsumerFilterer // Log filterer for contract events }
VRFConsumer is an auto generated Go binding around an Ethereum contract.
func DeployVRFConsumer ¶
func DeployVRFConsumer(auth *bind.TransactOpts, backend bind.ContractBackend, _vrfCoordinator common.Address, _link common.Address) (common.Address, *types.Transaction, *VRFConsumer, error)
DeployVRFConsumer deploys a new Ethereum contract, binding an instance of VRFConsumer to it.
func NewVRFConsumer ¶
func NewVRFConsumer(address common.Address, backend bind.ContractBackend) (*VRFConsumer, error)
NewVRFConsumer creates a new instance of VRFConsumer, bound to a specific deployed contract.
type VRFConsumerCaller ¶
type VRFConsumerCaller struct {
// contains filtered or unexported fields
}
VRFConsumerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVRFConsumerCaller ¶
func NewVRFConsumerCaller(address common.Address, caller bind.ContractCaller) (*VRFConsumerCaller, error)
NewVRFConsumerCaller creates a new read-only instance of VRFConsumer, bound to a specific deployed contract.
func (*VRFConsumerCaller) CurrentRoundID ¶ added in v0.0.5
CurrentRoundID is a free data retrieval call binding the contract method 0xa312c4f2.
Solidity: function currentRoundID() view returns(uint256)
func (*VRFConsumerCaller) PrevRandomnessOutput ¶ added in v0.0.5
PrevRandomnessOutput is a free data retrieval call binding the contract method 0x0d0332bc.
Solidity: function prevRandomnessOutput() view returns(uint256)
func (*VRFConsumerCaller) RandomnessOutput ¶
RandomnessOutput is a free data retrieval call binding the contract method 0x2f47fd86.
Solidity: function randomnessOutput() view returns(uint256)
type VRFConsumerCallerRaw ¶
type VRFConsumerCallerRaw struct {
Contract *VRFConsumerCaller // Generic read-only contract binding to access the raw methods on
}
VRFConsumerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VRFConsumerCallerRaw) Call ¶
func (_VRFConsumer *VRFConsumerCallerRaw) 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 VRFConsumerCallerSession ¶
type VRFConsumerCallerSession struct { Contract *VRFConsumerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VRFConsumerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VRFConsumerCallerSession) CurrentRoundID ¶ added in v0.0.5
func (_VRFConsumer *VRFConsumerCallerSession) CurrentRoundID() (*big.Int, error)
CurrentRoundID is a free data retrieval call binding the contract method 0xa312c4f2.
Solidity: function currentRoundID() view returns(uint256)
func (*VRFConsumerCallerSession) PrevRandomnessOutput ¶ added in v0.0.5
func (_VRFConsumer *VRFConsumerCallerSession) PrevRandomnessOutput() (*big.Int, error)
PrevRandomnessOutput is a free data retrieval call binding the contract method 0x0d0332bc.
Solidity: function prevRandomnessOutput() view returns(uint256)
func (*VRFConsumerCallerSession) RandomnessOutput ¶
func (_VRFConsumer *VRFConsumerCallerSession) RandomnessOutput() (*big.Int, error)
RandomnessOutput is a free data retrieval call binding the contract method 0x2f47fd86.
Solidity: function randomnessOutput() view returns(uint256)
func (*VRFConsumerCallerSession) RequestId ¶
func (_VRFConsumer *VRFConsumerCallerSession) RequestId() ([32]byte, error)
RequestId is a free data retrieval call binding the contract method 0x006d6cae.
Solidity: function requestId() view returns(bytes32)
type VRFConsumerFilterer ¶
type VRFConsumerFilterer struct {
// contains filtered or unexported fields
}
VRFConsumerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVRFConsumerFilterer ¶
func NewVRFConsumerFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFConsumerFilterer, error)
NewVRFConsumerFilterer creates a new log filterer instance of VRFConsumer, bound to a specific deployed contract.
func (*VRFConsumerFilterer) FilterPerfMetricsEvent ¶ added in v0.0.7
func (_VRFConsumer *VRFConsumerFilterer) FilterPerfMetricsEvent(opts *bind.FilterOpts) (*VRFConsumerPerfMetricsEventIterator, error)
FilterPerfMetricsEvent is a free log retrieval operation binding the contract event 0xfbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa753851946.
Solidity: event PerfMetricsEvent(uint256 roundID, bytes32 requestId, uint256 timestamp)
func (*VRFConsumerFilterer) ParsePerfMetricsEvent ¶ added in v0.0.7
func (_VRFConsumer *VRFConsumerFilterer) ParsePerfMetricsEvent(log types.Log) (*VRFConsumerPerfMetricsEvent, error)
ParsePerfMetricsEvent is a log parse operation binding the contract event 0xfbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa753851946.
Solidity: event PerfMetricsEvent(uint256 roundID, bytes32 requestId, uint256 timestamp)
func (*VRFConsumerFilterer) WatchPerfMetricsEvent ¶ added in v0.0.7
func (_VRFConsumer *VRFConsumerFilterer) WatchPerfMetricsEvent(opts *bind.WatchOpts, sink chan<- *VRFConsumerPerfMetricsEvent) (event.Subscription, error)
WatchPerfMetricsEvent is a free log subscription operation binding the contract event 0xfbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa753851946.
Solidity: event PerfMetricsEvent(uint256 roundID, bytes32 requestId, uint256 timestamp)
type VRFConsumerPerfMetricsEvent ¶ added in v0.0.7
type VRFConsumerPerfMetricsEvent struct { RoundID *big.Int RequestId [32]byte Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
VRFConsumerPerfMetricsEvent represents a PerfMetricsEvent event raised by the VRFConsumer contract.
type VRFConsumerPerfMetricsEventIterator ¶ added in v0.0.7
type VRFConsumerPerfMetricsEventIterator struct { Event *VRFConsumerPerfMetricsEvent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VRFConsumerPerfMetricsEventIterator is returned from FilterPerfMetricsEvent and is used to iterate over the raw logs and unpacked data for PerfMetricsEvent events raised by the VRFConsumer contract.
func (*VRFConsumerPerfMetricsEventIterator) Close ¶ added in v0.0.7
func (it *VRFConsumerPerfMetricsEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VRFConsumerPerfMetricsEventIterator) Error ¶ added in v0.0.7
func (it *VRFConsumerPerfMetricsEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VRFConsumerPerfMetricsEventIterator) Next ¶ added in v0.0.7
func (it *VRFConsumerPerfMetricsEventIterator) 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 VRFConsumerRaw ¶
type VRFConsumerRaw struct {
Contract *VRFConsumer // Generic contract binding to access the raw methods on
}
VRFConsumerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VRFConsumerRaw) Call ¶
func (_VRFConsumer *VRFConsumerRaw) 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 (*VRFConsumerRaw) Transact ¶
func (_VRFConsumer *VRFConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFConsumerRaw) Transfer ¶
func (_VRFConsumer *VRFConsumerRaw) 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 VRFConsumerSession ¶
type VRFConsumerSession struct { Contract *VRFConsumer // 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 }
VRFConsumerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VRFConsumerSession) CurrentRoundID ¶ added in v0.0.5
func (_VRFConsumer *VRFConsumerSession) CurrentRoundID() (*big.Int, error)
CurrentRoundID is a free data retrieval call binding the contract method 0xa312c4f2.
Solidity: function currentRoundID() view returns(uint256)
func (*VRFConsumerSession) PrevRandomnessOutput ¶ added in v0.0.5
func (_VRFConsumer *VRFConsumerSession) PrevRandomnessOutput() (*big.Int, error)
PrevRandomnessOutput is a free data retrieval call binding the contract method 0x0d0332bc.
Solidity: function prevRandomnessOutput() view returns(uint256)
func (*VRFConsumerSession) RandomnessOutput ¶
func (_VRFConsumer *VRFConsumerSession) RandomnessOutput() (*big.Int, error)
RandomnessOutput is a free data retrieval call binding the contract method 0x2f47fd86.
Solidity: function randomnessOutput() view returns(uint256)
func (*VRFConsumerSession) RawFulfillRandomness ¶
func (_VRFConsumer *VRFConsumerSession) RawFulfillRandomness(requestId [32]byte, randomness *big.Int) (*types.Transaction, error)
RawFulfillRandomness is a paid mutator transaction binding the contract method 0x94985ddd.
Solidity: function rawFulfillRandomness(bytes32 requestId, uint256 randomness) returns()
func (*VRFConsumerSession) RequestId ¶
func (_VRFConsumer *VRFConsumerSession) RequestId() ([32]byte, error)
RequestId is a free data retrieval call binding the contract method 0x006d6cae.
Solidity: function requestId() view returns(bytes32)
func (*VRFConsumerSession) TestRequestRandomness ¶
func (_VRFConsumer *VRFConsumerSession) TestRequestRandomness(_keyHash [32]byte, _fee *big.Int) (*types.Transaction, error)
TestRequestRandomness is a paid mutator transaction binding the contract method 0x866ee748.
Solidity: function testRequestRandomness(bytes32 _keyHash, uint256 _fee) returns(bytes32 requestId)
type VRFConsumerTransactor ¶
type VRFConsumerTransactor struct {
// contains filtered or unexported fields
}
VRFConsumerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVRFConsumerTransactor ¶
func NewVRFConsumerTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFConsumerTransactor, error)
NewVRFConsumerTransactor creates a new write-only instance of VRFConsumer, bound to a specific deployed contract.
func (*VRFConsumerTransactor) RawFulfillRandomness ¶
func (_VRFConsumer *VRFConsumerTransactor) RawFulfillRandomness(opts *bind.TransactOpts, requestId [32]byte, randomness *big.Int) (*types.Transaction, error)
RawFulfillRandomness is a paid mutator transaction binding the contract method 0x94985ddd.
Solidity: function rawFulfillRandomness(bytes32 requestId, uint256 randomness) returns()
func (*VRFConsumerTransactor) TestRequestRandomness ¶
func (_VRFConsumer *VRFConsumerTransactor) TestRequestRandomness(opts *bind.TransactOpts, _keyHash [32]byte, _fee *big.Int) (*types.Transaction, error)
TestRequestRandomness is a paid mutator transaction binding the contract method 0x866ee748.
Solidity: function testRequestRandomness(bytes32 _keyHash, uint256 _fee) returns(bytes32 requestId)
type VRFConsumerTransactorRaw ¶
type VRFConsumerTransactorRaw struct {
Contract *VRFConsumerTransactor // Generic write-only contract binding to access the raw methods on
}
VRFConsumerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VRFConsumerTransactorRaw) Transact ¶
func (_VRFConsumer *VRFConsumerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFConsumerTransactorRaw) Transfer ¶
func (_VRFConsumer *VRFConsumerTransactorRaw) 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 VRFConsumerTransactorSession ¶
type VRFConsumerTransactorSession struct { Contract *VRFConsumerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VRFConsumerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*VRFConsumerTransactorSession) RawFulfillRandomness ¶
func (_VRFConsumer *VRFConsumerTransactorSession) RawFulfillRandomness(requestId [32]byte, randomness *big.Int) (*types.Transaction, error)
RawFulfillRandomness is a paid mutator transaction binding the contract method 0x94985ddd.
Solidity: function rawFulfillRandomness(bytes32 requestId, uint256 randomness) returns()
func (*VRFConsumerTransactorSession) TestRequestRandomness ¶
func (_VRFConsumer *VRFConsumerTransactorSession) TestRequestRandomness(_keyHash [32]byte, _fee *big.Int) (*types.Transaction, error)
TestRequestRandomness is a paid mutator transaction binding the contract method 0x866ee748.
Solidity: function testRequestRandomness(bytes32 _keyHash, uint256 _fee) returns(bytes32 requestId)
type VRFCoordinator ¶
type VRFCoordinator struct { VRFCoordinatorCaller // Read-only binding to the contract VRFCoordinatorTransactor // Write-only binding to the contract VRFCoordinatorFilterer // Log filterer for contract events }
VRFCoordinator is an auto generated Go binding around an Ethereum contract.
func DeployVRFCoordinator ¶
func DeployVRFCoordinator(auth *bind.TransactOpts, backend bind.ContractBackend, _link common.Address, _blockHashStore common.Address) (common.Address, *types.Transaction, *VRFCoordinator, error)
DeployVRFCoordinator deploys a new Ethereum contract, binding an instance of VRFCoordinator to it.
func NewVRFCoordinator ¶
func NewVRFCoordinator(address common.Address, backend bind.ContractBackend) (*VRFCoordinator, error)
NewVRFCoordinator creates a new instance of VRFCoordinator, bound to a specific deployed contract.
type VRFCoordinatorCaller ¶
type VRFCoordinatorCaller struct {
// contains filtered or unexported fields
}
VRFCoordinatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVRFCoordinatorCaller ¶
func NewVRFCoordinatorCaller(address common.Address, caller bind.ContractCaller) (*VRFCoordinatorCaller, error)
NewVRFCoordinatorCaller creates a new read-only instance of VRFCoordinator, bound to a specific deployed contract.
func (*VRFCoordinatorCaller) Callbacks ¶
func (_VRFCoordinator *VRFCoordinatorCaller) Callbacks(opts *bind.CallOpts, arg0 [32]byte) (struct { CallbackContract common.Address RandomnessFee *big.Int SeedAndBlockNum [32]byte }, error)
Callbacks is a free data retrieval call binding the contract method 0x21f36509.
Solidity: function callbacks(bytes32 ) view returns(address callbackContract, uint96 randomnessFee, bytes32 seedAndBlockNum)
func (*VRFCoordinatorCaller) HashOfKey ¶
func (_VRFCoordinator *VRFCoordinatorCaller) HashOfKey(opts *bind.CallOpts, _publicKey [2]*big.Int) ([32]byte, error)
HashOfKey is a free data retrieval call binding the contract method 0xcaf70c4a.
Solidity: function hashOfKey(uint256[2] _publicKey) pure returns(bytes32)
func (*VRFCoordinatorCaller) IsOwner ¶
func (_VRFCoordinator *VRFCoordinatorCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*VRFCoordinatorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*VRFCoordinatorCaller) PRESEEDOFFSET ¶
PRESEEDOFFSET is a free data retrieval call binding the contract method 0xb415f4f5.
Solidity: function PRESEED_OFFSET() view returns(uint256)
func (*VRFCoordinatorCaller) PROOFLENGTH ¶
PROOFLENGTH is a free data retrieval call binding the contract method 0xe911439c.
Solidity: function PROOF_LENGTH() view returns(uint256)
func (*VRFCoordinatorCaller) PUBLICKEYOFFSET ¶
PUBLICKEYOFFSET is a free data retrieval call binding the contract method 0x8aa7927b.
Solidity: function PUBLIC_KEY_OFFSET() view returns(uint256)
func (*VRFCoordinatorCaller) ServiceAgreements ¶
func (_VRFCoordinator *VRFCoordinatorCaller) ServiceAgreements(opts *bind.CallOpts, arg0 [32]byte) (struct { VRFOracle common.Address Fee *big.Int JobID [32]byte }, error)
ServiceAgreements is a free data retrieval call binding the contract method 0x75d35070.
Solidity: function serviceAgreements(bytes32 ) view returns(address vRFOracle, uint96 fee, bytes32 jobID)
func (*VRFCoordinatorCaller) WithdrawableTokens ¶
func (_VRFCoordinator *VRFCoordinatorCaller) WithdrawableTokens(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
WithdrawableTokens is a free data retrieval call binding the contract method 0x006f6ad0.
Solidity: function withdrawableTokens(address ) view returns(uint256)
type VRFCoordinatorCallerRaw ¶
type VRFCoordinatorCallerRaw struct {
Contract *VRFCoordinatorCaller // Generic read-only contract binding to access the raw methods on
}
VRFCoordinatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VRFCoordinatorCallerRaw) Call ¶
func (_VRFCoordinator *VRFCoordinatorCallerRaw) 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 VRFCoordinatorCallerSession ¶
type VRFCoordinatorCallerSession struct { Contract *VRFCoordinatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VRFCoordinatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VRFCoordinatorCallerSession) Callbacks ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) Callbacks(arg0 [32]byte) (struct { CallbackContract common.Address RandomnessFee *big.Int SeedAndBlockNum [32]byte }, error)
Callbacks is a free data retrieval call binding the contract method 0x21f36509.
Solidity: function callbacks(bytes32 ) view returns(address callbackContract, uint96 randomnessFee, bytes32 seedAndBlockNum)
func (*VRFCoordinatorCallerSession) HashOfKey ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
HashOfKey is a free data retrieval call binding the contract method 0xcaf70c4a.
Solidity: function hashOfKey(uint256[2] _publicKey) pure returns(bytes32)
func (*VRFCoordinatorCallerSession) IsOwner ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*VRFCoordinatorCallerSession) Owner ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*VRFCoordinatorCallerSession) PRESEEDOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) PRESEEDOFFSET() (*big.Int, error)
PRESEEDOFFSET is a free data retrieval call binding the contract method 0xb415f4f5.
Solidity: function PRESEED_OFFSET() view returns(uint256)
func (*VRFCoordinatorCallerSession) PROOFLENGTH ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) PROOFLENGTH() (*big.Int, error)
PROOFLENGTH is a free data retrieval call binding the contract method 0xe911439c.
Solidity: function PROOF_LENGTH() view returns(uint256)
func (*VRFCoordinatorCallerSession) PUBLICKEYOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) PUBLICKEYOFFSET() (*big.Int, error)
PUBLICKEYOFFSET is a free data retrieval call binding the contract method 0x8aa7927b.
Solidity: function PUBLIC_KEY_OFFSET() view returns(uint256)
func (*VRFCoordinatorCallerSession) ServiceAgreements ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) ServiceAgreements(arg0 [32]byte) (struct { VRFOracle common.Address Fee *big.Int JobID [32]byte }, error)
ServiceAgreements is a free data retrieval call binding the contract method 0x75d35070.
Solidity: function serviceAgreements(bytes32 ) view returns(address vRFOracle, uint96 fee, bytes32 jobID)
func (*VRFCoordinatorCallerSession) WithdrawableTokens ¶
func (_VRFCoordinator *VRFCoordinatorCallerSession) WithdrawableTokens(arg0 common.Address) (*big.Int, error)
WithdrawableTokens is a free data retrieval call binding the contract method 0x006f6ad0.
Solidity: function withdrawableTokens(address ) view returns(uint256)
type VRFCoordinatorFilterer ¶
type VRFCoordinatorFilterer struct {
// contains filtered or unexported fields
}
VRFCoordinatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVRFCoordinatorFilterer ¶
func NewVRFCoordinatorFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFCoordinatorFilterer, error)
NewVRFCoordinatorFilterer creates a new log filterer instance of VRFCoordinator, bound to a specific deployed contract.
func (*VRFCoordinatorFilterer) FilterNewServiceAgreement ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterNewServiceAgreement(opts *bind.FilterOpts) (*VRFCoordinatorNewServiceAgreementIterator, error)
FilterNewServiceAgreement is a free log retrieval operation binding the contract event 0xae189157e0628c1e62315e9179156e1ea10e90e9c15060002f7021e907dc2cfe.
Solidity: event NewServiceAgreement(bytes32 keyHash, uint256 fee)
func (*VRFCoordinatorFilterer) FilterOwnershipTransferred ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*VRFCoordinatorOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*VRFCoordinatorFilterer) FilterRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequest(opts *bind.FilterOpts, jobID [][32]byte) (*VRFCoordinatorRandomnessRequestIterator, error)
FilterRandomnessRequest is a free log retrieval operation binding the contract event 0x56bd374744a66d531874338def36c906e3a6cf31176eb1e9afd9f1de69725d51.
Solidity: event RandomnessRequest(bytes32 keyHash, uint256 seed, bytes32 indexed jobID, address sender, uint256 fee, bytes32 requestID)
func (*VRFCoordinatorFilterer) FilterRandomnessRequestFulfilled ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) FilterRandomnessRequestFulfilled(opts *bind.FilterOpts) (*VRFCoordinatorRandomnessRequestFulfilledIterator, error)
FilterRandomnessRequestFulfilled is a free log retrieval operation binding the contract event 0xa2e7a402243ebda4a69ceeb3dfb682943b7a9b3ac66d6eefa8db65894009611c.
Solidity: event RandomnessRequestFulfilled(bytes32 requestId, uint256 output)
func (*VRFCoordinatorFilterer) ParseNewServiceAgreement ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseNewServiceAgreement(log types.Log) (*VRFCoordinatorNewServiceAgreement, error)
ParseNewServiceAgreement is a log parse operation binding the contract event 0xae189157e0628c1e62315e9179156e1ea10e90e9c15060002f7021e907dc2cfe.
Solidity: event NewServiceAgreement(bytes32 keyHash, uint256 fee)
func (*VRFCoordinatorFilterer) ParseOwnershipTransferred ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*VRFCoordinatorFilterer) ParseRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequest(log types.Log) (*VRFCoordinatorRandomnessRequest, error)
ParseRandomnessRequest is a log parse operation binding the contract event 0x56bd374744a66d531874338def36c906e3a6cf31176eb1e9afd9f1de69725d51.
Solidity: event RandomnessRequest(bytes32 keyHash, uint256 seed, bytes32 indexed jobID, address sender, uint256 fee, bytes32 requestID)
func (*VRFCoordinatorFilterer) ParseRandomnessRequestFulfilled ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) ParseRandomnessRequestFulfilled(log types.Log) (*VRFCoordinatorRandomnessRequestFulfilled, error)
ParseRandomnessRequestFulfilled is a log parse operation binding the contract event 0xa2e7a402243ebda4a69ceeb3dfb682943b7a9b3ac66d6eefa8db65894009611c.
Solidity: event RandomnessRequestFulfilled(bytes32 requestId, uint256 output)
func (*VRFCoordinatorFilterer) WatchNewServiceAgreement ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchNewServiceAgreement(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorNewServiceAgreement) (event.Subscription, error)
WatchNewServiceAgreement is a free log subscription operation binding the contract event 0xae189157e0628c1e62315e9179156e1ea10e90e9c15060002f7021e907dc2cfe.
Solidity: event NewServiceAgreement(bytes32 keyHash, uint256 fee)
func (*VRFCoordinatorFilterer) WatchOwnershipTransferred ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorOwnershipTransferred, 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 (*VRFCoordinatorFilterer) WatchRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequest(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequest, jobID [][32]byte) (event.Subscription, error)
WatchRandomnessRequest is a free log subscription operation binding the contract event 0x56bd374744a66d531874338def36c906e3a6cf31176eb1e9afd9f1de69725d51.
Solidity: event RandomnessRequest(bytes32 keyHash, uint256 seed, bytes32 indexed jobID, address sender, uint256 fee, bytes32 requestID)
func (*VRFCoordinatorFilterer) WatchRandomnessRequestFulfilled ¶
func (_VRFCoordinator *VRFCoordinatorFilterer) WatchRandomnessRequestFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorRandomnessRequestFulfilled) (event.Subscription, error)
WatchRandomnessRequestFulfilled is a free log subscription operation binding the contract event 0xa2e7a402243ebda4a69ceeb3dfb682943b7a9b3ac66d6eefa8db65894009611c.
Solidity: event RandomnessRequestFulfilled(bytes32 requestId, uint256 output)
type VRFCoordinatorNewServiceAgreement ¶
type VRFCoordinatorNewServiceAgreement struct { KeyHash [32]byte Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
VRFCoordinatorNewServiceAgreement represents a NewServiceAgreement event raised by the VRFCoordinator contract.
type VRFCoordinatorNewServiceAgreementIterator ¶
type VRFCoordinatorNewServiceAgreementIterator struct { Event *VRFCoordinatorNewServiceAgreement // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VRFCoordinatorNewServiceAgreementIterator is returned from FilterNewServiceAgreement and is used to iterate over the raw logs and unpacked data for NewServiceAgreement events raised by the VRFCoordinator contract.
func (*VRFCoordinatorNewServiceAgreementIterator) Close ¶
func (it *VRFCoordinatorNewServiceAgreementIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VRFCoordinatorNewServiceAgreementIterator) Error ¶
func (it *VRFCoordinatorNewServiceAgreementIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VRFCoordinatorNewServiceAgreementIterator) Next ¶
func (it *VRFCoordinatorNewServiceAgreementIterator) 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 VRFCoordinatorOwnershipTransferred ¶
type VRFCoordinatorOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
VRFCoordinatorOwnershipTransferred represents a OwnershipTransferred event raised by the VRFCoordinator contract.
type VRFCoordinatorOwnershipTransferredIterator ¶
type VRFCoordinatorOwnershipTransferredIterator struct { Event *VRFCoordinatorOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VRFCoordinatorOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the VRFCoordinator contract.
func (*VRFCoordinatorOwnershipTransferredIterator) Close ¶
func (it *VRFCoordinatorOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VRFCoordinatorOwnershipTransferredIterator) Error ¶
func (it *VRFCoordinatorOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VRFCoordinatorOwnershipTransferredIterator) Next ¶
func (it *VRFCoordinatorOwnershipTransferredIterator) 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 VRFCoordinatorRandomnessRequest ¶
type VRFCoordinatorRandomnessRequest struct { KeyHash [32]byte Seed *big.Int JobID [32]byte Sender common.Address Fee *big.Int RequestID [32]byte Raw types.Log // Blockchain specific contextual infos }
VRFCoordinatorRandomnessRequest represents a RandomnessRequest event raised by the VRFCoordinator contract.
type VRFCoordinatorRandomnessRequestFulfilled ¶
type VRFCoordinatorRandomnessRequestFulfilled struct { RequestId [32]byte Output *big.Int Raw types.Log // Blockchain specific contextual infos }
VRFCoordinatorRandomnessRequestFulfilled represents a RandomnessRequestFulfilled event raised by the VRFCoordinator contract.
type VRFCoordinatorRandomnessRequestFulfilledIterator ¶
type VRFCoordinatorRandomnessRequestFulfilledIterator struct { Event *VRFCoordinatorRandomnessRequestFulfilled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VRFCoordinatorRandomnessRequestFulfilledIterator is returned from FilterRandomnessRequestFulfilled and is used to iterate over the raw logs and unpacked data for RandomnessRequestFulfilled events raised by the VRFCoordinator contract.
func (*VRFCoordinatorRandomnessRequestFulfilledIterator) Close ¶
func (it *VRFCoordinatorRandomnessRequestFulfilledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VRFCoordinatorRandomnessRequestFulfilledIterator) Error ¶
func (it *VRFCoordinatorRandomnessRequestFulfilledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VRFCoordinatorRandomnessRequestFulfilledIterator) Next ¶
func (it *VRFCoordinatorRandomnessRequestFulfilledIterator) 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 VRFCoordinatorRandomnessRequestIterator ¶
type VRFCoordinatorRandomnessRequestIterator struct { Event *VRFCoordinatorRandomnessRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
VRFCoordinatorRandomnessRequestIterator is returned from FilterRandomnessRequest and is used to iterate over the raw logs and unpacked data for RandomnessRequest events raised by the VRFCoordinator contract.
func (*VRFCoordinatorRandomnessRequestIterator) Close ¶
func (it *VRFCoordinatorRandomnessRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VRFCoordinatorRandomnessRequestIterator) Error ¶
func (it *VRFCoordinatorRandomnessRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VRFCoordinatorRandomnessRequestIterator) Next ¶
func (it *VRFCoordinatorRandomnessRequestIterator) 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 VRFCoordinatorRaw ¶
type VRFCoordinatorRaw struct {
Contract *VRFCoordinator // Generic contract binding to access the raw methods on
}
VRFCoordinatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VRFCoordinatorRaw) Call ¶
func (_VRFCoordinator *VRFCoordinatorRaw) 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 (*VRFCoordinatorRaw) Transact ¶
func (_VRFCoordinator *VRFCoordinatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFCoordinatorRaw) Transfer ¶
func (_VRFCoordinator *VRFCoordinatorRaw) 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 VRFCoordinatorSession ¶
type VRFCoordinatorSession struct { Contract *VRFCoordinator // 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 }
VRFCoordinatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VRFCoordinatorSession) Callbacks ¶
func (_VRFCoordinator *VRFCoordinatorSession) Callbacks(arg0 [32]byte) (struct { CallbackContract common.Address RandomnessFee *big.Int SeedAndBlockNum [32]byte }, error)
Callbacks is a free data retrieval call binding the contract method 0x21f36509.
Solidity: function callbacks(bytes32 ) view returns(address callbackContract, uint96 randomnessFee, bytes32 seedAndBlockNum)
func (*VRFCoordinatorSession) FulfillRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
FulfillRandomnessRequest is a paid mutator transaction binding the contract method 0x5e1c1059.
Solidity: function fulfillRandomnessRequest(bytes _proof) returns()
func (*VRFCoordinatorSession) HashOfKey ¶
func (_VRFCoordinator *VRFCoordinatorSession) HashOfKey(_publicKey [2]*big.Int) ([32]byte, error)
HashOfKey is a free data retrieval call binding the contract method 0xcaf70c4a.
Solidity: function hashOfKey(uint256[2] _publicKey) pure returns(bytes32)
func (*VRFCoordinatorSession) IsOwner ¶
func (_VRFCoordinator *VRFCoordinatorSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*VRFCoordinatorSession) OnTokenTransfer ¶
func (_VRFCoordinator *VRFCoordinatorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address _sender, uint256 _fee, bytes _data) returns()
func (*VRFCoordinatorSession) Owner ¶
func (_VRFCoordinator *VRFCoordinatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*VRFCoordinatorSession) PRESEEDOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorSession) PRESEEDOFFSET() (*big.Int, error)
PRESEEDOFFSET is a free data retrieval call binding the contract method 0xb415f4f5.
Solidity: function PRESEED_OFFSET() view returns(uint256)
func (*VRFCoordinatorSession) PROOFLENGTH ¶
func (_VRFCoordinator *VRFCoordinatorSession) PROOFLENGTH() (*big.Int, error)
PROOFLENGTH is a free data retrieval call binding the contract method 0xe911439c.
Solidity: function PROOF_LENGTH() view returns(uint256)
func (*VRFCoordinatorSession) PUBLICKEYOFFSET ¶
func (_VRFCoordinator *VRFCoordinatorSession) PUBLICKEYOFFSET() (*big.Int, error)
PUBLICKEYOFFSET is a free data retrieval call binding the contract method 0x8aa7927b.
Solidity: function PUBLIC_KEY_OFFSET() view returns(uint256)
func (*VRFCoordinatorSession) RegisterProvingKey ¶
func (_VRFCoordinator *VRFCoordinatorSession) RegisterProvingKey(_fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, _jobID [32]byte) (*types.Transaction, error)
RegisterProvingKey is a paid mutator transaction binding the contract method 0xd8340209.
Solidity: function registerProvingKey(uint256 _fee, address _oracle, uint256[2] _publicProvingKey, bytes32 _jobID) returns()
func (*VRFCoordinatorSession) ServiceAgreements ¶
func (_VRFCoordinator *VRFCoordinatorSession) ServiceAgreements(arg0 [32]byte) (struct { VRFOracle common.Address Fee *big.Int JobID [32]byte }, error)
ServiceAgreements is a free data retrieval call binding the contract method 0x75d35070.
Solidity: function serviceAgreements(bytes32 ) view returns(address vRFOracle, uint96 fee, bytes32 jobID)
func (*VRFCoordinatorSession) TransferOwnership ¶
func (_VRFCoordinator *VRFCoordinatorSession) 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 (*VRFCoordinatorSession) Withdraw ¶
func (_VRFCoordinator *VRFCoordinatorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _recipient, uint256 _amount) returns()
func (*VRFCoordinatorSession) WithdrawableTokens ¶
func (_VRFCoordinator *VRFCoordinatorSession) WithdrawableTokens(arg0 common.Address) (*big.Int, error)
WithdrawableTokens is a free data retrieval call binding the contract method 0x006f6ad0.
Solidity: function withdrawableTokens(address ) view returns(uint256)
type VRFCoordinatorTransactor ¶
type VRFCoordinatorTransactor struct {
// contains filtered or unexported fields
}
VRFCoordinatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVRFCoordinatorTransactor ¶
func NewVRFCoordinatorTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFCoordinatorTransactor, error)
NewVRFCoordinatorTransactor creates a new write-only instance of VRFCoordinator, bound to a specific deployed contract.
func (*VRFCoordinatorTransactor) FulfillRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) FulfillRandomnessRequest(opts *bind.TransactOpts, _proof []byte) (*types.Transaction, error)
FulfillRandomnessRequest is a paid mutator transaction binding the contract method 0x5e1c1059.
Solidity: function fulfillRandomnessRequest(bytes _proof) returns()
func (*VRFCoordinatorTransactor) OnTokenTransfer ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address _sender, uint256 _fee, bytes _data) returns()
func (*VRFCoordinatorTransactor) RegisterProvingKey ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) RegisterProvingKey(opts *bind.TransactOpts, _fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, _jobID [32]byte) (*types.Transaction, error)
RegisterProvingKey is a paid mutator transaction binding the contract method 0xd8340209.
Solidity: function registerProvingKey(uint256 _fee, address _oracle, uint256[2] _publicProvingKey, bytes32 _jobID) returns()
func (*VRFCoordinatorTransactor) TransferOwnership ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) 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 (*VRFCoordinatorTransactor) Withdraw ¶
func (_VRFCoordinator *VRFCoordinatorTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _recipient, uint256 _amount) returns()
type VRFCoordinatorTransactorRaw ¶
type VRFCoordinatorTransactorRaw struct {
Contract *VRFCoordinatorTransactor // Generic write-only contract binding to access the raw methods on
}
VRFCoordinatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VRFCoordinatorTransactorRaw) Transact ¶
func (_VRFCoordinator *VRFCoordinatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFCoordinatorTransactorRaw) Transfer ¶
func (_VRFCoordinator *VRFCoordinatorTransactorRaw) 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 VRFCoordinatorTransactorSession ¶
type VRFCoordinatorTransactorSession struct { Contract *VRFCoordinatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VRFCoordinatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*VRFCoordinatorTransactorSession) FulfillRandomnessRequest ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) FulfillRandomnessRequest(_proof []byte) (*types.Transaction, error)
FulfillRandomnessRequest is a paid mutator transaction binding the contract method 0x5e1c1059.
Solidity: function fulfillRandomnessRequest(bytes _proof) returns()
func (*VRFCoordinatorTransactorSession) OnTokenTransfer ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) OnTokenTransfer(_sender common.Address, _fee *big.Int, _data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address _sender, uint256 _fee, bytes _data) returns()
func (*VRFCoordinatorTransactorSession) RegisterProvingKey ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) RegisterProvingKey(_fee *big.Int, _oracle common.Address, _publicProvingKey [2]*big.Int, _jobID [32]byte) (*types.Transaction, error)
RegisterProvingKey is a paid mutator transaction binding the contract method 0xd8340209.
Solidity: function registerProvingKey(uint256 _fee, address _oracle, uint256[2] _publicProvingKey, bytes32 _jobID) returns()
func (*VRFCoordinatorTransactorSession) TransferOwnership ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) 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 (*VRFCoordinatorTransactorSession) Withdraw ¶
func (_VRFCoordinator *VRFCoordinatorTransactorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address _recipient, uint256 _amount) returns()
type VRFFilterer ¶
type VRFFilterer struct {
// contains filtered or unexported fields
}
VRFFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVRFFilterer ¶
func NewVRFFilterer(address common.Address, filterer bind.ContractFilterer) (*VRFFilterer, error)
NewVRFFilterer creates a new log filterer instance of VRF, bound to a specific deployed contract.
type VRFRaw ¶
type VRFRaw struct {
Contract *VRF // Generic contract binding to access the raw methods on
}
VRFRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VRFRaw) Call ¶
func (_VRF *VRFRaw) 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 (*VRFRaw) Transact ¶
func (_VRF *VRFRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFRaw) Transfer ¶
func (_VRF *VRFRaw) 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 VRFSession ¶
type VRFSession struct { Contract *VRF // 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 }
VRFSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VRFSession) PROOFLENGTH ¶
func (_VRF *VRFSession) PROOFLENGTH() (*big.Int, error)
PROOFLENGTH is a free data retrieval call binding the contract method 0xe911439c.
Solidity: function PROOF_LENGTH() view returns(uint256)
type VRFTransactor ¶
type VRFTransactor struct {
// contains filtered or unexported fields
}
VRFTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVRFTransactor ¶
func NewVRFTransactor(address common.Address, transactor bind.ContractTransactor) (*VRFTransactor, error)
NewVRFTransactor creates a new write-only instance of VRF, bound to a specific deployed contract.
type VRFTransactorRaw ¶
type VRFTransactorRaw struct {
Contract *VRFTransactor // Generic write-only contract binding to access the raw methods on
}
VRFTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VRFTransactorRaw) Transact ¶
func (_VRF *VRFTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFTransactorRaw) Transfer ¶
func (_VRF *VRFTransactorRaw) 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 VRFTransactorSession ¶
type VRFTransactorSession struct { Contract *VRFTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VRFTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Source Files
¶
- APIConsumer.go
- BlockhashStore.go
- DeviationFlaggingValidator.go
- Flags.go
- FluxAggregator.go
- KeeperConsumer.go
- KeeperRegistry.go
- LinkToken.go
- MockETHLINKAggregator.go
- MockGASAggregator.go
- OffchainAggregator.go
- Oracle.go
- SimpleReadAccessController.go
- SimpleWriteAccessController.go
- UpkeepRegistrationRequests.go
- VRF.go
- VRFConsumer.go
- VRFCoordinator.go
- store.go