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 AbigenLog
- 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 CheckUpkeep
- type Config1_2
- type Config1_3
- 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 GetConfig
- type GetFeeConfig
- type GetSubscription
- type KeeperConsumer
- type KeeperConsumerBenchmark
- func DeployKeeperConsumerBenchmark(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, ...) (common.Address, *types.Transaction, *KeeperConsumerBenchmark, error)
- func NewKeeperConsumerBenchmark(address common.Address, backend bind.ContractBackend) (*KeeperConsumerBenchmark, error)
- type KeeperConsumerBenchmarkCaller
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) AverageEligibilityCadence(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) CheckEligible(opts *bind.CallOpts) (bool, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) CheckGasToBurn(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) Count(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) FirstEligibleBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) FirstEligibleBuffer(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) GetCountPerforms(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) InitialCall(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) NextEligible(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) PerformGasToBurn(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
- type KeeperConsumerBenchmarkCallerRaw
- type KeeperConsumerBenchmarkCallerSession
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) AverageEligibilityCadence() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) CheckEligible() (bool, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) CheckGasToBurn() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) Count() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) DummyMap(arg0 [32]byte) (bool, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) FirstEligibleBlock() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) FirstEligibleBuffer() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) GetCountPerforms() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) InitialCall() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) NextEligible() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) PerformGasToBurn() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) TestRange() (*big.Int, error)
- type KeeperConsumerBenchmarkFilterer
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts) (*KeeperConsumerBenchmarkPerformingUpkeepIterator, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkFilterer) ParsePerformingUpkeep(log types.Log) (*KeeperConsumerBenchmarkPerformingUpkeep, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *KeeperConsumerBenchmarkPerformingUpkeep) (event.Subscription, error)
- type KeeperConsumerBenchmarkPerformingUpkeep
- type KeeperConsumerBenchmarkPerformingUpkeepIterator
- type KeeperConsumerBenchmarkRaw
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperConsumerBenchmarkSession
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) AverageEligibilityCadence() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) CheckEligible() (bool, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) CheckGasToBurn() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) Count() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) DummyMap(arg0 [32]byte) (bool, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) FirstEligibleBlock() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) FirstEligibleBuffer() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) GetCountPerforms() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) InitialCall() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) NextEligible() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) PerformGasToBurn() (*big.Int, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) Reset() (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetFirstEligibleBuffer(_firstEligibleBuffer *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) TestRange() (*big.Int, error)
- type KeeperConsumerBenchmarkTransactor
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) PerformUpkeep(opts *bind.TransactOpts, arg0 []byte) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetCheckGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetFirstEligibleBuffer(opts *bind.TransactOpts, _firstEligibleBuffer *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetPerformGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetSpread(opts *bind.TransactOpts, _newTestRange *big.Int, ...) (*types.Transaction, error)
- type KeeperConsumerBenchmarkTransactorRaw
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperConsumerBenchmarkTransactorSession
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) Reset() (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetFirstEligibleBuffer(_firstEligibleBuffer *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
- type KeeperConsumerCaller
- func (_KeeperConsumer *KeeperConsumerCaller) CheckUpkeep(opts *bind.CallOpts, checkData []byte) (struct{ ... }, error)
- func (_KeeperConsumer *KeeperConsumerCaller) Counter(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumer *KeeperConsumerCaller) Interval(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumer *KeeperConsumerCaller) LastTimeStamp(opts *bind.CallOpts) (*big.Int, error)
- type KeeperConsumerCallerRaw
- type KeeperConsumerCallerSession
- func (_KeeperConsumer *KeeperConsumerCallerSession) CheckUpkeep(checkData []byte) (struct{ ... }, error)
- func (_KeeperConsumer *KeeperConsumerCallerSession) Counter() (*big.Int, error)
- func (_KeeperConsumer *KeeperConsumerCallerSession) Interval() (*big.Int, error)
- func (_KeeperConsumer *KeeperConsumerCallerSession) LastTimeStamp() (*big.Int, error)
- type KeeperConsumerFilterer
- type KeeperConsumerPerformance
- func DeployKeeperConsumerPerformance(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, ...) (common.Address, *types.Transaction, *KeeperConsumerPerformance, error)
- func NewKeeperConsumerPerformance(address common.Address, backend bind.ContractBackend) (*KeeperConsumerPerformance, error)
- type KeeperConsumerPerformanceCaller
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) AverageEligibilityCadence(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) CheckEligible(opts *bind.CallOpts) (bool, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) CheckGasToBurn(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) Count(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) GetCountPerforms(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) InitialCall(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) NextEligible(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) PerformGasToBurn(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
- type KeeperConsumerPerformanceCallerRaw
- type KeeperConsumerPerformanceCallerSession
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) AverageEligibilityCadence() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) CheckEligible() (bool, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) CheckGasToBurn() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) Count() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) DummyMap(arg0 [32]byte) (bool, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) GetCountPerforms() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) InitialCall() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) NextEligible() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) PerformGasToBurn() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) TestRange() (*big.Int, error)
- type KeeperConsumerPerformanceFilterer
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts) (*KeeperConsumerPerformancePerformingUpkeepIterator, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceFilterer) ParsePerformingUpkeep(log types.Log) (*KeeperConsumerPerformancePerformingUpkeep, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *KeeperConsumerPerformancePerformingUpkeep) (event.Subscription, error)
- type KeeperConsumerPerformancePerformingUpkeep
- type KeeperConsumerPerformancePerformingUpkeepIterator
- type KeeperConsumerPerformanceRaw
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperConsumerPerformanceSession
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) AverageEligibilityCadence() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) CheckEligible() (bool, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) CheckGasToBurn() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) Count() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) DummyMap(arg0 [32]byte) (bool, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) GetCountPerforms() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) InitialCall() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) NextEligible() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) PerformGasToBurn() (*big.Int, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) PerformUpkeep(data []byte) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) Reset() (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) TestRange() (*big.Int, error)
- type KeeperConsumerPerformanceTransactor
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) PerformUpkeep(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) SetCheckGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) SetPerformGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) SetSpread(opts *bind.TransactOpts, _newTestRange *big.Int, ...) (*types.Transaction, error)
- type KeeperConsumerPerformanceTransactorRaw
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperConsumerPerformanceTransactorSession
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) PerformUpkeep(data []byte) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) Reset() (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
- 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) (struct{ ... }, 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 KeeperRegistrar
- type KeeperRegistrarAutoApproveAllowedSenderSet
- type KeeperRegistrarAutoApproveAllowedSenderSetIterator
- type KeeperRegistrarCaller
- func (_KeeperRegistrar *KeeperRegistrarCaller) GetAutoApproveAllowedSender(opts *bind.CallOpts, senderAddress common.Address) (bool, error)
- func (_KeeperRegistrar *KeeperRegistrarCaller) GetPendingRequest(opts *bind.CallOpts, hash [32]byte) (common.Address, *big.Int, error)
- func (_KeeperRegistrar *KeeperRegistrarCaller) GetRegistrationConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KeeperRegistrar *KeeperRegistrarCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistrar *KeeperRegistrarCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistrar *KeeperRegistrarCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- type KeeperRegistrarCallerRaw
- type KeeperRegistrarCallerSession
- func (_KeeperRegistrar *KeeperRegistrarCallerSession) GetAutoApproveAllowedSender(senderAddress common.Address) (bool, error)
- func (_KeeperRegistrar *KeeperRegistrarCallerSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
- func (_KeeperRegistrar *KeeperRegistrarCallerSession) GetRegistrationConfig() (struct{ ... }, error)
- func (_KeeperRegistrar *KeeperRegistrarCallerSession) LINK() (common.Address, error)
- func (_KeeperRegistrar *KeeperRegistrarCallerSession) Owner() (common.Address, error)
- func (_KeeperRegistrar *KeeperRegistrarCallerSession) TypeAndVersion() (string, error)
- type KeeperRegistrarConfigChanged
- type KeeperRegistrarConfigChangedIterator
- type KeeperRegistrarFilterer
- func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterAutoApproveAllowedSenderSet(opts *bind.FilterOpts, senderAddress []common.Address) (*KeeperRegistrarAutoApproveAllowedSenderSetIterator, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterConfigChanged(opts *bind.FilterOpts) (*KeeperRegistrarConfigChangedIterator, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistrarOwnershipTransferRequestedIterator, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistrarOwnershipTransferredIterator, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterRegistrationApproved(opts *bind.FilterOpts, hash [][32]byte, upkeepId []*big.Int) (*KeeperRegistrarRegistrationApprovedIterator, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterRegistrationRejected(opts *bind.FilterOpts, hash [][32]byte) (*KeeperRegistrarRegistrationRejectedIterator, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterRegistrationRequested(opts *bind.FilterOpts, hash [][32]byte, upkeepContract []common.Address, ...) (*KeeperRegistrarRegistrationRequestedIterator, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseAutoApproveAllowedSenderSet(log types.Log) (*KeeperRegistrarAutoApproveAllowedSenderSet, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseConfigChanged(log types.Log) (*KeeperRegistrarConfigChanged, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistrarOwnershipTransferRequested, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistrarOwnershipTransferred, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseRegistrationApproved(log types.Log) (*KeeperRegistrarRegistrationApproved, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseRegistrationRejected(log types.Log) (*KeeperRegistrarRegistrationRejected, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseRegistrationRequested(log types.Log) (*KeeperRegistrarRegistrationRequested, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchAutoApproveAllowedSenderSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarAutoApproveAllowedSenderSet, ...) (event.Subscription, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchConfigChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarConfigChanged) (event.Subscription, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarOwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchRegistrationApproved(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarRegistrationApproved, ...) (event.Subscription, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchRegistrationRejected(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarRegistrationRejected, ...) (event.Subscription, error)
- func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchRegistrationRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarRegistrationRequested, ...) (event.Subscription, error)
- type KeeperRegistrarOwnershipTransferRequested
- type KeeperRegistrarOwnershipTransferRequestedIterator
- type KeeperRegistrarOwnershipTransferred
- type KeeperRegistrarOwnershipTransferredIterator
- type KeeperRegistrarRaw
- func (_KeeperRegistrar *KeeperRegistrarRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistrar *KeeperRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistrarRegistrationApproved
- type KeeperRegistrarRegistrationApprovedIterator
- type KeeperRegistrarRegistrationRejected
- type KeeperRegistrarRegistrationRejectedIterator
- type KeeperRegistrarRegistrationRequested
- type KeeperRegistrarRegistrationRequestedIterator
- type KeeperRegistrarSession
- func (_KeeperRegistrar *KeeperRegistrarSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) Cancel(hash [32]byte) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) GetAutoApproveAllowedSender(senderAddress common.Address) (bool, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) GetRegistrationConfig() (struct{ ... }, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) LINK() (common.Address, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) Owner() (common.Address, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) SetAutoApproveAllowedSender(senderAddress common.Address, allowed bool) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) SetRegistrationConfig(autoApproveConfigType uint8, autoApproveMaxAllowed uint16, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarSession) TypeAndVersion() (string, error)
- type KeeperRegistrarTransactor
- func (_KeeperRegistrar *KeeperRegistrarTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactor) Approve(opts *bind.TransactOpts, name string, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactor) Cancel(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactor) Register(opts *bind.TransactOpts, name string, encryptedEmail []byte, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactor) SetAutoApproveAllowedSender(opts *bind.TransactOpts, senderAddress common.Address, allowed bool) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactor) SetRegistrationConfig(opts *bind.TransactOpts, autoApproveConfigType uint8, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- type KeeperRegistrarTransactorRaw
- type KeeperRegistrarTransactorSession
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) Cancel(hash [32]byte) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) SetAutoApproveAllowedSender(senderAddress common.Address, allowed bool) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) SetRegistrationConfig(autoApproveConfigType uint8, autoApproveMaxAllowed uint16, ...) (*types.Transaction, error)
- func (_KeeperRegistrar *KeeperRegistrarTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type KeeperRegistry11
- type KeeperRegistry11Caller
- func (_KeeperRegistry11 *KeeperRegistry11Caller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetCanceledUpkeepList(opts *bind.CallOpts) ([]*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetFlatFee(opts *bind.CallOpts) (uint32, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetKeeperList(opts *bind.CallOpts) ([]common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) GetUpkeepCount(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_KeeperRegistry11 *KeeperRegistry11Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- type KeeperRegistry11CallerRaw
- type KeeperRegistry11CallerSession
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetCanceledUpkeepList() ([]*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetConfig() (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetFlatFee() (uint32, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetKeeperList() ([]common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetRegistrar() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetUpkeepCount() (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) LINK() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) Owner() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) Paused() (bool, error)
- func (_KeeperRegistry11 *KeeperRegistry11CallerSession) TypeAndVersion() (string, error)
- type KeeperRegistry11ConfigSet
- type KeeperRegistry11ConfigSetIterator
- type KeeperRegistry11Filterer
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistry11ConfigSetIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterFlatFeeSet(opts *bind.FilterOpts) (*KeeperRegistry11FlatFeeSetIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistry11FundsAddedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry11FundsWithdrawnIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistry11KeepersUpdatedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry11OwnershipTransferRequestedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry11OwnershipTransferredIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistry11PausedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistry11PayeeshipTransferRequestedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistry11PayeeshipTransferredIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, ...) (*KeeperRegistry11PaymentWithdrawnIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterRegistrarChanged(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry11RegistrarChangedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistry11UnpausedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistry11UpkeepCanceledIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistry11UpkeepPerformedIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry11UpkeepRegisteredIterator, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseConfigSet(log types.Log) (*KeeperRegistry11ConfigSet, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseFlatFeeSet(log types.Log) (*KeeperRegistry11FlatFeeSet, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistry11FundsAdded, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistry11FundsWithdrawn, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistry11KeepersUpdated, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistry11OwnershipTransferRequested, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistry11OwnershipTransferred, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePaused(log types.Log) (*KeeperRegistry11Paused, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistry11PayeeshipTransferRequested, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistry11PayeeshipTransferred, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistry11PaymentWithdrawn, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseRegistrarChanged(log types.Log) (*KeeperRegistry11RegistrarChanged, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUnpaused(log types.Log) (*KeeperRegistry11Unpaused, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistry11UpkeepCanceled, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistry11UpkeepPerformed, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistry11UpkeepRegistered, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11ConfigSet) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchFlatFeeSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11FlatFeeSet) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11FundsAdded, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11FundsWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11KeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11OwnershipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11OwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11Paused) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11PayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11PayeeshipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11PaymentWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchRegistrarChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11RegistrarChanged, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11Unpaused) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11UpkeepCanceled, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11UpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11UpkeepRegistered, ...) (event.Subscription, error)
- type KeeperRegistry11FlatFeeSet
- type KeeperRegistry11FlatFeeSetIterator
- type KeeperRegistry11FundsAdded
- type KeeperRegistry11FundsAddedIterator
- type KeeperRegistry11FundsWithdrawn
- type KeeperRegistry11FundsWithdrawnIterator
- type KeeperRegistry11KeepersUpdated
- type KeeperRegistry11KeepersUpdatedIterator
- type KeeperRegistry11OwnershipTransferRequested
- type KeeperRegistry11OwnershipTransferRequestedIterator
- type KeeperRegistry11OwnershipTransferred
- type KeeperRegistry11OwnershipTransferredIterator
- type KeeperRegistry11Paused
- type KeeperRegistry11PausedIterator
- type KeeperRegistry11PayeeshipTransferRequested
- type KeeperRegistry11PayeeshipTransferRequestedIterator
- type KeeperRegistry11PayeeshipTransferred
- type KeeperRegistry11PayeeshipTransferredIterator
- type KeeperRegistry11PaymentWithdrawn
- type KeeperRegistry11PaymentWithdrawnIterator
- type KeeperRegistry11Raw
- func (_KeeperRegistry11 *KeeperRegistry11Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistry11 *KeeperRegistry11Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistry11RegistrarChanged
- type KeeperRegistry11RegistrarChangedIterator
- type KeeperRegistry11Session
- func (_KeeperRegistry11 *KeeperRegistry11Session) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetCanceledUpkeepList() ([]*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetConfig() (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetFlatFee() (uint32, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetKeeperList() ([]common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetRegistrar() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) GetUpkeepCount() (*big.Int, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) LINK() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) Owner() (common.Address, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) Pause() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) Paused() (bool, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) SetConfig(paymentPremiumPPB uint32, flatFeeMicroLink uint32, blockCountPerTurn *big.Int, ...) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) SetRegistrar(registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) TypeAndVersion() (string, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Session) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry11Transactor
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) SetConfig(opts *bind.TransactOpts, paymentPremiumPPB uint32, flatFeeMicroLink uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) SetRegistrar(opts *bind.TransactOpts, registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11Transactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry11TransactorRaw
- type KeeperRegistry11TransactorSession
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) SetConfig(paymentPremiumPPB uint32, flatFeeMicroLink uint32, blockCountPerTurn *big.Int, ...) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry11Unpaused
- type KeeperRegistry11UnpausedIterator
- type KeeperRegistry11UpkeepCanceled
- type KeeperRegistry11UpkeepCanceledIterator
- type KeeperRegistry11UpkeepPerformed
- type KeeperRegistry11UpkeepPerformedIterator
- type KeeperRegistry11UpkeepRegistered
- type KeeperRegistry11UpkeepRegisteredIterator
- type KeeperRegistry12
- type KeeperRegistry12Caller
- func (_KeeperRegistry12 *KeeperRegistry12Caller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) GetState(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_KeeperRegistry12 *KeeperRegistry12Caller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)
- type KeeperRegistry12CallerRaw
- type KeeperRegistry12CallerSession
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetState() (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) LINK() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) Owner() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) Paused() (bool, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) TypeAndVersion() (string, error)
- func (_KeeperRegistry12 *KeeperRegistry12CallerSession) UpkeepTranscoderVersion() (uint8, error)
- type KeeperRegistry12ConfigSet
- type KeeperRegistry12ConfigSetIterator
- type KeeperRegistry12Filterer
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistry12ConfigSetIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistry12FundsAddedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12FundsWithdrawnIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistry12KeepersUpdatedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistry12OwnerFundsWithdrawnIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry12OwnershipTransferRequestedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry12OwnershipTransferredIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistry12PausedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistry12PayeeshipTransferRequestedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistry12PayeeshipTransferredIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, ...) (*KeeperRegistry12PaymentWithdrawnIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistry12UnpausedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistry12UpkeepCanceledIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepGasLimitSetIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepMigratedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistry12UpkeepPerformedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepReceivedIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepRegisteredIterator, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseConfigSet(log types.Log) (*KeeperRegistry12ConfigSet, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistry12FundsAdded, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistry12FundsWithdrawn, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistry12KeepersUpdated, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistry12OwnerFundsWithdrawn, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistry12OwnershipTransferRequested, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistry12OwnershipTransferred, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePaused(log types.Log) (*KeeperRegistry12Paused, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistry12PayeeshipTransferRequested, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistry12PayeeshipTransferred, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistry12PaymentWithdrawn, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUnpaused(log types.Log) (*KeeperRegistry12Unpaused, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistry12UpkeepCanceled, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistry12UpkeepGasLimitSet, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistry12UpkeepMigrated, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistry12UpkeepPerformed, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistry12UpkeepReceived, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistry12UpkeepRegistered, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12ConfigSet) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12FundsAdded, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12FundsWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12KeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12OwnerFundsWithdrawn) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12OwnershipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12OwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12Paused) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12PayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12PayeeshipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12PaymentWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12Unpaused) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepCanceled, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepGasLimitSet, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepMigrated, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepReceived, ...) (event.Subscription, error)
- func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepRegistered, ...) (event.Subscription, error)
- type KeeperRegistry12FundsAdded
- type KeeperRegistry12FundsAddedIterator
- type KeeperRegistry12FundsWithdrawn
- type KeeperRegistry12FundsWithdrawnIterator
- type KeeperRegistry12KeepersUpdated
- type KeeperRegistry12KeepersUpdatedIterator
- type KeeperRegistry12OwnerFundsWithdrawn
- type KeeperRegistry12OwnerFundsWithdrawnIterator
- type KeeperRegistry12OwnershipTransferRequested
- type KeeperRegistry12OwnershipTransferRequestedIterator
- type KeeperRegistry12OwnershipTransferred
- type KeeperRegistry12OwnershipTransferredIterator
- type KeeperRegistry12Paused
- type KeeperRegistry12PausedIterator
- type KeeperRegistry12PayeeshipTransferRequested
- type KeeperRegistry12PayeeshipTransferRequestedIterator
- type KeeperRegistry12PayeeshipTransferred
- type KeeperRegistry12PayeeshipTransferredIterator
- type KeeperRegistry12PaymentWithdrawn
- type KeeperRegistry12PaymentWithdrawnIterator
- type KeeperRegistry12Raw
- func (_KeeperRegistry12 *KeeperRegistry12Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistry12 *KeeperRegistry12Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistry12Session
- func (_KeeperRegistry12 *KeeperRegistry12Session) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) GetState() (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) LINK() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) Owner() (common.Address, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) Pause() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) Paused() (bool, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) SetConfig(config Config1_2) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) TypeAndVersion() (string, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) UpkeepTranscoderVersion() (uint8, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Session) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry12Transactor
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) SetConfig(opts *bind.TransactOpts, config Config1_2) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12Transactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry12TransactorRaw
- type KeeperRegistry12TransactorSession
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) SetConfig(config Config1_2) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry12Unpaused
- type KeeperRegistry12UnpausedIterator
- type KeeperRegistry12UpkeepCanceled
- type KeeperRegistry12UpkeepCanceledIterator
- type KeeperRegistry12UpkeepGasLimitSet
- type KeeperRegistry12UpkeepGasLimitSetIterator
- type KeeperRegistry12UpkeepMigrated
- type KeeperRegistry12UpkeepMigratedIterator
- type KeeperRegistry12UpkeepPerformed
- type KeeperRegistry12UpkeepPerformedIterator
- type KeeperRegistry12UpkeepReceived
- type KeeperRegistry12UpkeepReceivedIterator
- type KeeperRegistry12UpkeepRegistered
- type KeeperRegistry12UpkeepRegisteredIterator
- type KeeperRegistry13
- type KeeperRegistry13Caller
- func (_KeeperRegistry13 *KeeperRegistry13Caller) ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) GetState(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) KEEPERREGISTRYLOGIC(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) OPTIMISMORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) REGISTRYGASOVERHEAD(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_KeeperRegistry13 *KeeperRegistry13Caller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)
- type KeeperRegistry13CallerRaw
- type KeeperRegistry13CallerSession
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetState() (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) KEEPERREGISTRYLOGIC() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) LINK() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) OPTIMISMORACLE() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) Owner() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) Paused() (bool, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) TypeAndVersion() (string, error)
- func (_KeeperRegistry13 *KeeperRegistry13CallerSession) UpkeepTranscoderVersion() (uint8, error)
- type KeeperRegistry13ConfigSet
- type KeeperRegistry13ConfigSetIterator
- type KeeperRegistry13Filterer
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistry13ConfigSetIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistry13FundsAddedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13FundsWithdrawnIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistry13KeepersUpdatedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistry13OwnerFundsWithdrawnIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry13OwnershipTransferRequestedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry13OwnershipTransferredIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistry13PausedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistry13PayeeshipTransferRequestedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistry13PayeeshipTransferredIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, ...) (*KeeperRegistry13PaymentWithdrawnIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistry13UnpausedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistry13UpkeepAdminTransferRequestedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistry13UpkeepAdminTransferredIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistry13UpkeepCanceledIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepCheckDataUpdatedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepGasLimitSetIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepMigratedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepPausedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistry13UpkeepPerformedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepReceivedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepRegisteredIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepUnpausedIterator, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseConfigSet(log types.Log) (*KeeperRegistry13ConfigSet, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistry13FundsAdded, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistry13FundsWithdrawn, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistry13KeepersUpdated, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistry13OwnerFundsWithdrawn, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistry13OwnershipTransferRequested, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistry13OwnershipTransferred, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePaused(log types.Log) (*KeeperRegistry13Paused, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistry13PayeeshipTransferRequested, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistry13PayeeshipTransferred, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistry13PaymentWithdrawn, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUnpaused(log types.Log) (*KeeperRegistry13Unpaused, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistry13UpkeepAdminTransferRequested, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistry13UpkeepAdminTransferred, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistry13UpkeepCanceled, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistry13UpkeepCheckDataUpdated, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistry13UpkeepGasLimitSet, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistry13UpkeepMigrated, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistry13UpkeepPaused, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistry13UpkeepPerformed, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistry13UpkeepReceived, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistry13UpkeepRegistered, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistry13UpkeepUnpaused, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13ConfigSet) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13FundsAdded, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13FundsWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13KeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13OwnerFundsWithdrawn) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13OwnershipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13OwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13Paused) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13PayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13PayeeshipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13PaymentWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13Unpaused) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepAdminTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepCanceled, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepCheckDataUpdated, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepGasLimitSet, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepMigrated, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepPaused, id []*big.Int) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepReceived, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepRegistered, ...) (event.Subscription, error)
- func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepUnpaused, ...) (event.Subscription, error)
- type KeeperRegistry13FundsAdded
- type KeeperRegistry13FundsAddedIterator
- type KeeperRegistry13FundsWithdrawn
- type KeeperRegistry13FundsWithdrawnIterator
- type KeeperRegistry13KeepersUpdated
- type KeeperRegistry13KeepersUpdatedIterator
- type KeeperRegistry13OwnerFundsWithdrawn
- type KeeperRegistry13OwnerFundsWithdrawnIterator
- type KeeperRegistry13OwnershipTransferRequested
- type KeeperRegistry13OwnershipTransferRequestedIterator
- type KeeperRegistry13OwnershipTransferred
- type KeeperRegistry13OwnershipTransferredIterator
- type KeeperRegistry13Paused
- type KeeperRegistry13PausedIterator
- type KeeperRegistry13PayeeshipTransferRequested
- type KeeperRegistry13PayeeshipTransferRequestedIterator
- type KeeperRegistry13PayeeshipTransferred
- type KeeperRegistry13PayeeshipTransferredIterator
- type KeeperRegistry13PaymentWithdrawn
- type KeeperRegistry13PaymentWithdrawnIterator
- type KeeperRegistry13Raw
- func (_KeeperRegistry13 *KeeperRegistry13Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistry13 *KeeperRegistry13Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistry13Session
- func (_KeeperRegistry13 *KeeperRegistry13Session) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) Fallback(calldata []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) GetState() (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) KEEPERREGISTRYLOGIC() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) LINK() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) OPTIMISMORACLE() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) Owner() (common.Address, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) Pause() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) PauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) Paused() (bool, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) REGISTRYGASOVERHEAD() (*big.Int, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) Receive() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) SetConfig(config Config1_3) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) TypeAndVersion() (string, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) UpkeepTranscoderVersion() (uint8, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Session) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry13Transactor
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) PauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) SetConfig(opts *bind.TransactOpts, config Config1_3) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) UnpauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) UpdateCheckData(opts *bind.TransactOpts, id *big.Int, newCheckData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13Transactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry13TransactorRaw
- type KeeperRegistry13TransactorSession
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) PauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Receive() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) SetConfig(config Config1_3) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistry13Unpaused
- type KeeperRegistry13UnpausedIterator
- type KeeperRegistry13UpkeepAdminTransferRequested
- type KeeperRegistry13UpkeepAdminTransferRequestedIterator
- type KeeperRegistry13UpkeepAdminTransferred
- type KeeperRegistry13UpkeepAdminTransferredIterator
- type KeeperRegistry13UpkeepCanceled
- type KeeperRegistry13UpkeepCanceledIterator
- type KeeperRegistry13UpkeepCheckDataUpdated
- type KeeperRegistry13UpkeepCheckDataUpdatedIterator
- type KeeperRegistry13UpkeepGasLimitSet
- type KeeperRegistry13UpkeepGasLimitSetIterator
- type KeeperRegistry13UpkeepMigrated
- type KeeperRegistry13UpkeepMigratedIterator
- type KeeperRegistry13UpkeepPaused
- type KeeperRegistry13UpkeepPausedIterator
- type KeeperRegistry13UpkeepPerformed
- type KeeperRegistry13UpkeepPerformedIterator
- type KeeperRegistry13UpkeepReceived
- type KeeperRegistry13UpkeepReceivedIterator
- type KeeperRegistry13UpkeepRegistered
- type KeeperRegistry13UpkeepRegisteredIterator
- type KeeperRegistry13UpkeepUnpaused
- type KeeperRegistry13UpkeepUnpausedIterator
- type KeeperRegistryLogic13
- type KeeperRegistryLogic13Caller
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) OPTIMISMORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) Paused(opts *bind.CallOpts) (bool, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) REGISTRYGASOVERHEAD(opts *bind.CallOpts) (*big.Int, error)
- type KeeperRegistryLogic13CallerRaw
- type KeeperRegistryLogic13CallerSession
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) LINK() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) OPTIMISMORACLE() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) Owner() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) Paused() (bool, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
- type KeeperRegistryLogic13ConfigSet
- type KeeperRegistryLogic13ConfigSetIterator
- type KeeperRegistryLogic13Filterer
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryLogic13ConfigSetIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryLogic13FundsAddedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13FundsWithdrawnIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryLogic13KeepersUpdatedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryLogic13OwnerFundsWithdrawnIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogic13OwnershipTransferRequestedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogic13OwnershipTransferredIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryLogic13PausedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryLogic13PayeeshipTransferRequestedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryLogic13PayeeshipTransferredIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, ...) (*KeeperRegistryLogic13PaymentWithdrawnIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryLogic13UnpausedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistryLogic13UpkeepAdminTransferredIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryLogic13UpkeepCanceledIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepGasLimitSetIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepMigratedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepPausedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryLogic13UpkeepPerformedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepReceivedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepRegisteredIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepUnpausedIterator, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseConfigSet(log types.Log) (*KeeperRegistryLogic13ConfigSet, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistryLogic13FundsAdded, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryLogic13FundsWithdrawn, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryLogic13KeepersUpdated, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryLogic13OwnerFundsWithdrawn, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryLogic13OwnershipTransferRequested, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryLogic13OwnershipTransferred, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePaused(log types.Log) (*KeeperRegistryLogic13Paused, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryLogic13PayeeshipTransferRequested, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryLogic13PayeeshipTransferred, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryLogic13PaymentWithdrawn, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUnpaused(log types.Log) (*KeeperRegistryLogic13Unpaused, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryLogic13UpkeepAdminTransferRequested, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryLogic13UpkeepAdminTransferred, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryLogic13UpkeepCanceled, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryLogic13UpkeepCheckDataUpdated, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryLogic13UpkeepGasLimitSet, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryLogic13UpkeepMigrated, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryLogic13UpkeepPaused, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryLogic13UpkeepPerformed, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryLogic13UpkeepReceived, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryLogic13UpkeepRegistered, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryLogic13UpkeepUnpaused, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13ConfigSet) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13FundsAdded, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13FundsWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13KeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13OwnerFundsWithdrawn) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13OwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13Paused) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13PayeeshipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13PaymentWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13Unpaused) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepAdminTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepCanceled, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepCheckDataUpdated, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepGasLimitSet, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepMigrated, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepPaused, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepReceived, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepRegistered, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepUnpaused, ...) (event.Subscription, error)
- type KeeperRegistryLogic13FundsAdded
- type KeeperRegistryLogic13FundsAddedIterator
- type KeeperRegistryLogic13FundsWithdrawn
- type KeeperRegistryLogic13FundsWithdrawnIterator
- type KeeperRegistryLogic13KeepersUpdated
- type KeeperRegistryLogic13KeepersUpdatedIterator
- type KeeperRegistryLogic13OwnerFundsWithdrawn
- type KeeperRegistryLogic13OwnerFundsWithdrawnIterator
- type KeeperRegistryLogic13OwnershipTransferRequested
- type KeeperRegistryLogic13OwnershipTransferRequestedIterator
- type KeeperRegistryLogic13OwnershipTransferred
- type KeeperRegistryLogic13OwnershipTransferredIterator
- type KeeperRegistryLogic13Paused
- type KeeperRegistryLogic13PausedIterator
- type KeeperRegistryLogic13PayeeshipTransferRequested
- type KeeperRegistryLogic13PayeeshipTransferRequestedIterator
- type KeeperRegistryLogic13PayeeshipTransferred
- type KeeperRegistryLogic13PayeeshipTransferredIterator
- type KeeperRegistryLogic13PaymentWithdrawn
- type KeeperRegistryLogic13PaymentWithdrawnIterator
- type KeeperRegistryLogic13Raw
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistryLogic13Session
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) LINK() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) OPTIMISMORACLE() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Owner() (common.Address, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Pause() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Paused() (bool, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) REGISTRYGASOVERHEAD() (*big.Int, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Unpause() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryLogic13Transactor
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryLogic13TransactorRaw
- type KeeperRegistryLogic13TransactorSession
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryLogic13Unpaused
- type KeeperRegistryLogic13UnpausedIterator
- type KeeperRegistryLogic13UpkeepAdminTransferRequested
- type KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator
- type KeeperRegistryLogic13UpkeepAdminTransferred
- type KeeperRegistryLogic13UpkeepAdminTransferredIterator
- type KeeperRegistryLogic13UpkeepCanceled
- type KeeperRegistryLogic13UpkeepCanceledIterator
- type KeeperRegistryLogic13UpkeepCheckDataUpdated
- type KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator
- type KeeperRegistryLogic13UpkeepGasLimitSet
- type KeeperRegistryLogic13UpkeepGasLimitSetIterator
- type KeeperRegistryLogic13UpkeepMigrated
- type KeeperRegistryLogic13UpkeepMigratedIterator
- type KeeperRegistryLogic13UpkeepPaused
- type KeeperRegistryLogic13UpkeepPausedIterator
- type KeeperRegistryLogic13UpkeepPerformed
- type KeeperRegistryLogic13UpkeepPerformedIterator
- type KeeperRegistryLogic13UpkeepReceived
- type KeeperRegistryLogic13UpkeepReceivedIterator
- type KeeperRegistryLogic13UpkeepRegistered
- type KeeperRegistryLogic13UpkeepRegisteredIterator
- type KeeperRegistryLogic13UpkeepUnpaused
- type KeeperRegistryLogic13UpkeepUnpausedIterator
- type KeeperRegistryVersion
- 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 PerformDataChecker
- type PerformDataCheckerCaller
- func (_PerformDataChecker *PerformDataCheckerCaller) CheckUpkeep(opts *bind.CallOpts, checkData []byte) (CheckUpkeep, error)
- func (_PerformDataChecker *PerformDataCheckerCaller) Counter(opts *bind.CallOpts) (*big.Int, error)
- func (_PerformDataChecker *PerformDataCheckerCaller) SExpectedData(opts *bind.CallOpts) ([]byte, error)
- type PerformDataCheckerCallerRaw
- type PerformDataCheckerCallerSession
- type PerformDataCheckerFilterer
- type PerformDataCheckerInterface
- type PerformDataCheckerRaw
- func (_PerformDataChecker *PerformDataCheckerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_PerformDataChecker *PerformDataCheckerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_PerformDataChecker *PerformDataCheckerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PerformDataCheckerSession
- func (_PerformDataChecker *PerformDataCheckerSession) CheckUpkeep(checkData []byte) (CheckUpkeep, error)
- func (_PerformDataChecker *PerformDataCheckerSession) Counter() (*big.Int, error)
- func (_PerformDataChecker *PerformDataCheckerSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
- func (_PerformDataChecker *PerformDataCheckerSession) SExpectedData() ([]byte, error)
- func (_PerformDataChecker *PerformDataCheckerSession) SetExpectedData(expectedData []byte) (*types.Transaction, error)
- type PerformDataCheckerTransactor
- type PerformDataCheckerTransactorRaw
- type PerformDataCheckerTransactorSession
- 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 State1_2
- type State1_3
- 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 UpkeepCounter
- type UpkeepCounterCaller
- func (_UpkeepCounter *UpkeepCounterCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
- func (_UpkeepCounter *UpkeepCounterCaller) Counter(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) Eligible(opts *bind.CallOpts) (bool, error)
- func (_UpkeepCounter *UpkeepCounterCaller) InitialBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) Interval(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) LastBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) PreviousPerformBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
- type UpkeepCounterCallerRaw
- type UpkeepCounterCallerSession
- func (_UpkeepCounter *UpkeepCounterCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) Counter() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) Eligible() (bool, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) InitialBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) Interval() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) LastBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) PreviousPerformBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterCallerSession) TestRange() (*big.Int, error)
- type UpkeepCounterFilterer
- func (_UpkeepCounter *UpkeepCounterFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*UpkeepCounterPerformingUpkeepIterator, error)
- func (_UpkeepCounter *UpkeepCounterFilterer) ParsePerformingUpkeep(log types.Log) (*UpkeepCounterPerformingUpkeep, error)
- func (_UpkeepCounter *UpkeepCounterFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *UpkeepCounterPerformingUpkeep, ...) (event.Subscription, error)
- type UpkeepCounterPerformingUpkeep
- type UpkeepCounterPerformingUpkeepIterator
- type UpkeepCounterRaw
- func (_UpkeepCounter *UpkeepCounterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UpkeepCounter *UpkeepCounterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepCounter *UpkeepCounterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepCounterSession
- func (_UpkeepCounter *UpkeepCounterSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_UpkeepCounter *UpkeepCounterSession) Counter() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) Eligible() (bool, error)
- func (_UpkeepCounter *UpkeepCounterSession) InitialBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) Interval() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) LastBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
- func (_UpkeepCounter *UpkeepCounterSession) PreviousPerformBlock() (*big.Int, error)
- func (_UpkeepCounter *UpkeepCounterSession) SetSpread(_testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
- func (_UpkeepCounter *UpkeepCounterSession) TestRange() (*big.Int, error)
- type UpkeepCounterTransactor
- type UpkeepCounterTransactorRaw
- type UpkeepCounterTransactorSession
- type UpkeepPerformCounterRestrictive
- func DeployUpkeepPerformCounterRestrictive(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, ...) (common.Address, *types.Transaction, *UpkeepPerformCounterRestrictive, error)
- func NewUpkeepPerformCounterRestrictive(address common.Address, backend bind.ContractBackend) (*UpkeepPerformCounterRestrictive, error)
- type UpkeepPerformCounterRestrictiveCaller
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) AverageEligibilityCadence(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) CheckEligible(opts *bind.CallOpts) (bool, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) CheckGasToBurn(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) GetCountPerforms(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) InitialCall(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) NextEligible(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) PerformGasToBurn(opts *bind.CallOpts) (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
- type UpkeepPerformCounterRestrictiveCallerRaw
- type UpkeepPerformCounterRestrictiveCallerSession
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) AverageEligibilityCadence() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) CheckEligible() (bool, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) CheckGasToBurn() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) DummyMap(arg0 [32]byte) (bool, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) GetCountPerforms() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) InitialCall() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) NextEligible() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) PerformGasToBurn() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) TestRange() (*big.Int, error)
- type UpkeepPerformCounterRestrictiveFilterer
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts) (*UpkeepPerformCounterRestrictivePerformingUpkeepIterator, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveFilterer) ParsePerformingUpkeep(log types.Log) (*UpkeepPerformCounterRestrictivePerformingUpkeep, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type UpkeepPerformCounterRestrictivePerformingUpkeep
- type UpkeepPerformCounterRestrictivePerformingUpkeepIterator
- type UpkeepPerformCounterRestrictiveRaw
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepPerformCounterRestrictiveSession
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) AverageEligibilityCadence() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) CheckEligible() (bool, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) CheckGasToBurn() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) CheckUpkeep(data []byte) (bool, []byte, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) DummyMap(arg0 [32]byte) (bool, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) GetCountPerforms() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) InitialCall() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) NextEligible() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) PerformGasToBurn() (*big.Int, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) Reset() (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) TestRange() (*big.Int, error)
- type UpkeepPerformCounterRestrictiveTransactor
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) PerformUpkeep(opts *bind.TransactOpts, arg0 []byte) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) SetCheckGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) SetPerformGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) SetSpread(opts *bind.TransactOpts, _newTestRange *big.Int, ...) (*types.Transaction, error)
- type UpkeepPerformCounterRestrictiveTransactorRaw
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepPerformCounterRestrictiveTransactorSession
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) Reset() (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
- func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
- type UpkeepTranscoder
- type UpkeepTranscoderCaller
- type UpkeepTranscoderCallerRaw
- type UpkeepTranscoderCallerSession
- type UpkeepTranscoderFilterer
- type UpkeepTranscoderRaw
- func (_UpkeepTranscoder *UpkeepTranscoderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UpkeepTranscoder *UpkeepTranscoderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepTranscoder *UpkeepTranscoderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepTranscoderSession
- type UpkeepTranscoderTransactor
- type UpkeepTranscoderTransactorRaw
- type UpkeepTranscoderTransactorSession
- 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 VRFConsumerV2
- type VRFConsumerV2Caller
- func (_VRFConsumerV2 *VRFConsumerV2Caller) SGasAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2Caller) SRandomWords(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2Caller) SRequestId(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2Caller) SSubId(opts *bind.CallOpts) (uint64, error)
- type VRFConsumerV2CallerRaw
- type VRFConsumerV2CallerSession
- func (_VRFConsumerV2 *VRFConsumerV2CallerSession) SGasAvailable() (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2CallerSession) SRandomWords(arg0 *big.Int) (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2CallerSession) SRequestId() (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2CallerSession) SSubId() (uint64, error)
- type VRFConsumerV2Filterer
- type VRFConsumerV2Raw
- func (_VRFConsumerV2 *VRFConsumerV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFConsumerV2 *VRFConsumerV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFConsumerV2Session
- func (_VRFConsumerV2 *VRFConsumerV2Session) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) SGasAvailable() (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) SRandomWords(arg0 *big.Int) (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) SRequestId() (*big.Int, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) SSubId() (uint64, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) TestCreateSubscriptionAndFund(amount *big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) TestRequestRandomness(keyHash [32]byte, subId uint64, minReqConfs uint16, callbackGasLimit uint32, ...) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) TopUpSubscription(amount *big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Session) UpdateSubscription(consumers []common.Address) (*types.Transaction, error)
- type VRFConsumerV2Transactor
- func (_VRFConsumerV2 *VRFConsumerV2Transactor) RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Transactor) TestCreateSubscriptionAndFund(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Transactor) TestRequestRandomness(opts *bind.TransactOpts, keyHash [32]byte, subId uint64, minReqConfs uint16, ...) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Transactor) TopUpSubscription(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2Transactor) UpdateSubscription(opts *bind.TransactOpts, consumers []common.Address) (*types.Transaction, error)
- type VRFConsumerV2TransactorRaw
- type VRFConsumerV2TransactorSession
- func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) TestCreateSubscriptionAndFund(amount *big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) TestRequestRandomness(keyHash [32]byte, subId uint64, minReqConfs uint16, callbackGasLimit uint32, ...) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) TopUpSubscription(amount *big.Int) (*types.Transaction, error)
- func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) UpdateSubscription(consumers []common.Address) (*types.Transaction, error)
- 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 VRFCoordinatorV2
- type VRFCoordinatorV2Caller
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) BLOCKHASHSTORE(opts *bind.CallOpts) (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetCommitment(opts *bind.CallOpts, requestId *big.Int) ([32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetConfig(opts *bind.CallOpts) (GetConfig, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetCurrentSubId(opts *bind.CallOpts) (uint64, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetFallbackWeiPerUnitLink(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetFeeConfig(opts *bind.CallOpts) (GetFeeConfig, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetFeeTier(opts *bind.CallOpts, reqCount uint64) (uint32, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetRequestConfig(opts *bind.CallOpts) (uint16, uint32, [][32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetSubscription(opts *bind.CallOpts, subId uint64) (GetSubscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetTotalBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) HashOfKey(opts *bind.CallOpts, publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) MAXCONSUMERS(opts *bind.CallOpts) (uint16, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) MAXNUMWORDS(opts *bind.CallOpts) (uint32, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) MAXREQUESTCONFIRMATIONS(opts *bind.CallOpts) (uint16, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) PendingRequestExists(opts *bind.CallOpts, subId uint64) (bool, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- type VRFCoordinatorV2CallerRaw
- type VRFCoordinatorV2CallerSession
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) BLOCKHASHSTORE() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetCommitment(requestId *big.Int) ([32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetConfig() (GetConfig, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetCurrentSubId() (uint64, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetFallbackWeiPerUnitLink() (*big.Int, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetFeeConfig() (GetFeeConfig, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetFeeTier(reqCount uint64) (uint32, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetRequestConfig() (uint16, uint32, [][32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetSubscription(subId uint64) (GetSubscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetTotalBalance() (*big.Int, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) HashOfKey(publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) LINK() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) LINKETHFEED() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) MAXCONSUMERS() (uint16, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) MAXNUMWORDS() (uint32, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) MAXREQUESTCONFIRMATIONS() (uint16, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) Owner() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) PendingRequestExists(subId uint64) (bool, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) TypeAndVersion() (string, error)
- type VRFCoordinatorV2ConfigSet
- type VRFCoordinatorV2ConfigSetIterator
- type VRFCoordinatorV2FeeConfig
- type VRFCoordinatorV2Filterer
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterConfigSet(opts *bind.FilterOpts) (*VRFCoordinatorV2ConfigSetIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterFundsRecovered(opts *bind.FilterOpts) (*VRFCoordinatorV2FundsRecoveredIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFCoordinatorV2OwnershipTransferRequestedIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFCoordinatorV2OwnershipTransferredIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterProvingKeyDeregistered(opts *bind.FilterOpts, oracle []common.Address) (*VRFCoordinatorV2ProvingKeyDeregisteredIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterProvingKeyRegistered(opts *bind.FilterOpts, oracle []common.Address) (*VRFCoordinatorV2ProvingKeyRegisteredIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterRandomWordsFulfilled(opts *bind.FilterOpts, requestId []*big.Int) (*VRFCoordinatorV2RandomWordsFulfilledIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterRandomWordsRequested(opts *bind.FilterOpts, keyHash [][32]byte, subId []uint64, ...) (*VRFCoordinatorV2RandomWordsRequestedIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionCanceled(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionCanceledIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionConsumerAdded(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionConsumerAddedIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionConsumerRemoved(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionConsumerRemovedIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionCreated(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionCreatedIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionFunded(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionFundedIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionOwnerTransferRequested(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionOwnerTransferred(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionOwnerTransferredIterator, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseConfigSet(log types.Log) (*VRFCoordinatorV2ConfigSet, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseFundsRecovered(log types.Log) (*VRFCoordinatorV2FundsRecovered, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseOwnershipTransferRequested(log types.Log) (*VRFCoordinatorV2OwnershipTransferRequested, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorV2OwnershipTransferred, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseProvingKeyDeregistered(log types.Log) (*VRFCoordinatorV2ProvingKeyDeregistered, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseProvingKeyRegistered(log types.Log) (*VRFCoordinatorV2ProvingKeyRegistered, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseRandomWordsFulfilled(log types.Log) (*VRFCoordinatorV2RandomWordsFulfilled, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseRandomWordsRequested(log types.Log) (*VRFCoordinatorV2RandomWordsRequested, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionCanceled(log types.Log) (*VRFCoordinatorV2SubscriptionCanceled, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionConsumerAdded(log types.Log) (*VRFCoordinatorV2SubscriptionConsumerAdded, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionConsumerRemoved(log types.Log) (*VRFCoordinatorV2SubscriptionConsumerRemoved, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionCreated(log types.Log) (*VRFCoordinatorV2SubscriptionCreated, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionFunded(log types.Log) (*VRFCoordinatorV2SubscriptionFunded, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionOwnerTransferRequested(log types.Log) (*VRFCoordinatorV2SubscriptionOwnerTransferRequested, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionOwnerTransferred(log types.Log) (*VRFCoordinatorV2SubscriptionOwnerTransferred, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ConfigSet) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchFundsRecovered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2FundsRecovered) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2OwnershipTransferRequested, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2OwnershipTransferred, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchProvingKeyDeregistered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ProvingKeyDeregistered, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchProvingKeyRegistered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ProvingKeyRegistered, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchRandomWordsFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2RandomWordsFulfilled, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchRandomWordsRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2RandomWordsRequested, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionCanceled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionCanceled, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionConsumerAdded(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionConsumerAdded, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionConsumerRemoved(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionConsumerRemoved, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionCreated(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionCreated, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionFunded(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionFunded, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionOwnerTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionOwnerTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type VRFCoordinatorV2FundsRecovered
- type VRFCoordinatorV2FundsRecoveredIterator
- type VRFCoordinatorV2Interface
- type VRFCoordinatorV2OwnershipTransferRequested
- type VRFCoordinatorV2OwnershipTransferRequestedIterator
- type VRFCoordinatorV2OwnershipTransferred
- type VRFCoordinatorV2OwnershipTransferredIterator
- type VRFCoordinatorV2ProvingKeyDeregistered
- type VRFCoordinatorV2ProvingKeyDeregisteredIterator
- type VRFCoordinatorV2ProvingKeyRegistered
- type VRFCoordinatorV2ProvingKeyRegisteredIterator
- type VRFCoordinatorV2RandomWordsFulfilled
- type VRFCoordinatorV2RandomWordsFulfilledIterator
- type VRFCoordinatorV2RandomWordsRequested
- type VRFCoordinatorV2RandomWordsRequestedIterator
- type VRFCoordinatorV2Raw
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFCoordinatorV2RequestCommitment
- type VRFCoordinatorV2Session
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) AcceptOwnership() (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) AcceptSubscriptionOwnerTransfer(subId uint64) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) AddConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) BLOCKHASHSTORE() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) CancelSubscription(subId uint64, to common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) CreateSubscription() (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) DeregisterProvingKey(publicProvingKey [2]*big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) FulfillRandomWords(proof VRFProof, rc VRFCoordinatorV2RequestCommitment) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetCommitment(requestId *big.Int) ([32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetConfig() (GetConfig, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetCurrentSubId() (uint64, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetFallbackWeiPerUnitLink() (*big.Int, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetFeeConfig() (GetFeeConfig, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetFeeTier(reqCount uint64) (uint32, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetRequestConfig() (uint16, uint32, [][32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetSubscription(subId uint64) (GetSubscription, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetTotalBalance() (*big.Int, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) HashOfKey(publicKey [2]*big.Int) ([32]byte, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) LINK() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) LINKETHFEED() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) MAXCONSUMERS() (uint16, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) MAXNUMWORDS() (uint32, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) MAXREQUESTCONFIRMATIONS() (uint16, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) OracleWithdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) Owner() (common.Address, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) OwnerCancelSubscription(subId uint64) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) PendingRequestExists(subId uint64) (bool, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RecoverFunds(to common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RegisterProvingKey(oracle common.Address, publicProvingKey [2]*big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RemoveConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RequestRandomWords(keyHash [32]byte, subId uint64, requestConfirmations uint16, ...) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RequestSubscriptionOwnerTransfer(subId uint64, newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) SetConfig(minimumRequestConfirmations uint16, maxGasLimit uint32, ...) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) TypeAndVersion() (string, error)
- type VRFCoordinatorV2SubscriptionCanceled
- type VRFCoordinatorV2SubscriptionCanceledIterator
- type VRFCoordinatorV2SubscriptionConsumerAdded
- type VRFCoordinatorV2SubscriptionConsumerAddedIterator
- type VRFCoordinatorV2SubscriptionConsumerRemoved
- type VRFCoordinatorV2SubscriptionConsumerRemovedIterator
- type VRFCoordinatorV2SubscriptionCreated
- type VRFCoordinatorV2SubscriptionCreatedIterator
- type VRFCoordinatorV2SubscriptionFunded
- type VRFCoordinatorV2SubscriptionFundedIterator
- type VRFCoordinatorV2SubscriptionOwnerTransferRequested
- type VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator
- type VRFCoordinatorV2SubscriptionOwnerTransferred
- type VRFCoordinatorV2SubscriptionOwnerTransferredIterator
- type VRFCoordinatorV2Transactor
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) AcceptSubscriptionOwnerTransfer(opts *bind.TransactOpts, subId uint64) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) AddConsumer(opts *bind.TransactOpts, subId uint64, consumer common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) CancelSubscription(opts *bind.TransactOpts, subId uint64, to common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) CreateSubscription(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) DeregisterProvingKey(opts *bind.TransactOpts, publicProvingKey [2]*big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) FulfillRandomWords(opts *bind.TransactOpts, proof VRFProof, rc VRFCoordinatorV2RequestCommitment) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) OracleWithdraw(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) OwnerCancelSubscription(opts *bind.TransactOpts, subId uint64) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RecoverFunds(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RegisterProvingKey(opts *bind.TransactOpts, oracle common.Address, publicProvingKey [2]*big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RemoveConsumer(opts *bind.TransactOpts, subId uint64, consumer common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RequestRandomWords(opts *bind.TransactOpts, keyHash [32]byte, subId uint64, ...) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RequestSubscriptionOwnerTransfer(opts *bind.TransactOpts, subId uint64, newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) SetConfig(opts *bind.TransactOpts, minimumRequestConfirmations uint16, ...) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- type VRFCoordinatorV2TransactorRaw
- type VRFCoordinatorV2TransactorSession
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) AcceptSubscriptionOwnerTransfer(subId uint64) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) AddConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) CancelSubscription(subId uint64, to common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) CreateSubscription() (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) DeregisterProvingKey(publicProvingKey [2]*big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) FulfillRandomWords(proof VRFProof, rc VRFCoordinatorV2RequestCommitment) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) OracleWithdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) OwnerCancelSubscription(subId uint64) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RecoverFunds(to common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RegisterProvingKey(oracle common.Address, publicProvingKey [2]*big.Int) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RemoveConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RequestRandomWords(keyHash [32]byte, subId uint64, requestConfirmations uint16, ...) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RequestSubscriptionOwnerTransfer(subId uint64, newOwner common.Address) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) SetConfig(minimumRequestConfirmations uint16, maxGasLimit uint32, ...) (*types.Transaction, error)
- func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- type VRFFilterer
- type VRFProof
- type VRFRaw
- type VRFSession
- type VRFTransactor
- type VRFTransactorRaw
- type VRFTransactorSession
Constants ¶
const StoreABI = "" /* 336-byte string literal not displayed */
StoreABI is the input ABI used to generate the binding from.
Variables ¶
var APIConsumerABI = APIConsumerMetaData.ABI
APIConsumerABI is the input ABI used to generate the binding from. Deprecated: Use APIConsumerMetaData.ABI instead.
var APIConsumerBin = APIConsumerMetaData.Bin
APIConsumerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use APIConsumerMetaData.Bin instead.
var APIConsumerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"ChainlinkCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"ChainlinkFulfilled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"id\",\"type\":\"bytes32\"}],\"name\":\"ChainlinkRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"roundID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"PerfMetricsEvent\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_requestId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_payment\",\"type\":\"uint256\"},{\"internalType\":\"bytes4\",\"name\":\"_callbackFunctionId\",\"type\":\"bytes4\"},{\"internalType\":\"uint256\",\"name\":\"_expiration\",\"type\":\"uint256\"}],\"name\":\"cancelRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_jobId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_payment\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_url\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"},{\"internalType\":\"int256\",\"name\":\"_times\",\"type\":\"int256\"}],\"name\":\"createRequestTo\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currentRoundID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"data\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_requestId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_data\",\"type\":\"uint256\"}],\"name\":\"fulfill\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getChainlinkToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"selector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawLink\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60806040526001600455600060075534801561001a57600080fd5b50604051620012d2380380620012d28339818101604052602081101561003f57600080fd5b5051600680546001600160a01b0319163317908190556040516001600160a01b0391909116906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36001600160a01b0381166100b1576100ac6001600160e01b036100c916565b6100c3565b6100c3816001600160e01b0361015516565b50610177565b61015373c89bd4e1632d3a43cb03aaad5262cbe4038bc5716001600160a01b03166338cc48316040518163ffffffff1660e01b815260040160206040518083038186803b15801561011957600080fd5b505afa15801561012d573d6000803e3d6000fd5b505050506040513d602081101561014357600080fd5b50516001600160e01b0361015516565b565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b61114b80620001876000396000f3fe608060405234801561001057600080fd5b50600436106100995760003560e01c8063165d35e11461009e57806316ef7f1a146100c25780634357855e1461021b57806373d4a13a146102405780638da5cb5b146102485780638dc654a2146102505780638f32d59b14610258578063a312c4f214610274578063ea3d508a1461027c578063ec65d0f8146102a1578063f2fde38b146102da575b600080fd5b6100a6610300565b604080516001600160a01b039092168252519081900360200190f35b610209600480360360c08110156100d857600080fd5b6001600160a01b038235169160208101359160408201359190810190608081016060820135600160201b81111561010e57600080fd5b82018360208201111561012057600080fd5b803590602001918460018302840111600160201b8311171561014157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561019357600080fd5b8201836020820111156101a557600080fd5b803590602001918460018302840111600160201b831117156101c657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925061030f915050565b60408051918252519081900360200190f35b61023e6004803603604081101561023157600080fd5b5080359060200135610426565b005b610209610478565b6100a661047e565b61023e61048d565b610260610621565b604080519115158252519081900360200190f35b610209610632565b610284610638565b604080516001600160e01b03199092168252519081900360200190f35b61023e600480360360808110156102b757600080fd5b508035906020810135906001600160e01b03196040820135169060600135610641565b61023e600480360360208110156102f057600080fd5b50356001600160a01b031661069a565b600061030a6106ea565b905090565b6000610319610621565b610358576040805162461bcd60e51b815260206004820181905260248201526000805160206110f6833981519152604482015290519081900360640190fd5b6009805463ffffffff1916634357855e17905561037361105d565b61038587306321abc2af60e11b6106f9565b60408051808201909152600381526219d95d60ea1b60208201529091506103b49082908763ffffffff61072416565b6040805180820190915260048152630e0c2e8d60e31b60208201526103e19082908663ffffffff61072416565b60408051808201909152600581526474696d657360d81b602082015261040f9082908563ffffffff61075316565b61041a88828861077d565b98975050505050505050565b6008819055600780546001019081905560408051918252602082018490524282820152517ffbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa7538519469181900360600190a15050565b60085481565b6006546001600160a01b031690565b610495610621565b6104d4576040805162461bcd60e51b815260206004820181905260248201526000805160206110f6833981519152604482015290519081900360640190fd5b60006104de6106ea565b604080516370a0823160e01b815230600482015290519192506001600160a01b0383169163a9059cbb91339184916370a08231916024808301926020929190829003018186803b15801561053157600080fd5b505afa158015610545573d6000803e3d6000fd5b505050506040513d602081101561055b57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b1580156105ac57600080fd5b505af11580156105c0573d6000803e3d6000fd5b505050506040513d60208110156105d657600080fd5b505161061e576040805162461bcd60e51b81526020600482015260126024820152712ab730b13632903a37903a3930b739b332b960711b604482015290519081900360640190fd5b50565b6006546001600160a01b0316331490565b60075481565b60095460e01b81565b610649610621565b610688576040805162461bcd60e51b815260206004820181905260248201526000805160206110f6833981519152604482015290519081900360640190fd5b61069484848484610954565b50505050565b6106a2610621565b6106e1576040805162461bcd60e51b815260206004820181905260248201526000805160206110f6833981519152604482015290519081900360640190fd5b61061e81610a2c565b6002546001600160a01b031690565b61070161105d565b61070961105d565b61071b8186868663ffffffff610acd16565b95945050505050565b6080830151610739908363ffffffff610b0a16565b608083015161074e908263ffffffff610b0a16565b505050565b6080830151610768908363ffffffff610b0a16565b608083015161074e908263ffffffff610b2716565b6004546040805130606090811b60208084019190915260348084018690528451808503909101815260549093018452825192810192909220908601939093526000838152600590915281812080546001600160a01b0319166001600160a01b038816179055905182917fb5e6e01e79f91267dc17b4e6314d5d4d03593d2ceee0fbb452b750bd70ea5af991a26002546001600160a01b0316634000aea0858461082587610b86565b6040518463ffffffff1660e01b815260040180846001600160a01b03166001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561088f578181015183820152602001610877565b50505050905090810190601f1680156108bc5780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1580156108dd57600080fd5b505af11580156108f1573d6000803e3d6000fd5b505050506040513d602081101561090757600080fd5b50516109445760405162461bcd60e51b81526004018080602001828103825260238152602001806110d36023913960400191505060405180910390fd5b6004805460010190559392505050565b60008481526005602052604080822080546001600160a01b0319811690915590516001600160a01b039091169186917fe1fe3afa0f7f761ff0a8b89086790efd5140d2907ebd5b7ff6bfcb5e075fd4c59190a260408051636ee4d55360e01b815260048101879052602481018690526001600160e01b0319851660448201526064810184905290516001600160a01b03831691636ee4d55391608480830192600092919082900301818387803b158015610a0d57600080fd5b505af1158015610a21573d6000803e3d6000fd5b505050505050505050565b6001600160a01b038116610a715760405162461bcd60e51b81526004018080602001828103825260268152602001806110ad6026913960400191505060405180910390fd5b6006546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600680546001600160a01b0319166001600160a01b0392909216919091179055565b610ad561105d565b610ae58560800151610100610caf565b50509183526001600160a01b031660208301526001600160e01b031916604082015290565b610b178260038351610cef565b61074e828263ffffffff610df916565b67ffffffffffffffff19811215610b4757610b428282610e1a565b610b82565b67ffffffffffffffff811315610b6157610b428282610e59565b60008112610b7557610b4282600083610cef565b610b828260018319610cef565b5050565b8051602080830151604080850151606086810151608088015151935160006024820181815260448301829052606483018a90526001600160a01b03881660848401526001600160e01b0319861660a484015260c48301849052600160e48401819052610100610104850190815288516101248601528851969b6320214ca360e11b9b949a8b9a91999098909796939591949361014401918501908083838e5b83811015610c3d578181015183820152602001610c25565b50505050905090810190601f168015610c6a5780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909d169c909c17909b5250989950505050505050505050919050565b610cb7611092565b6020820615610ccc5760208206602003820191505b506020808301829052604080518085526000815283019091019052815b92915050565b60178111610d1657610d108360e0600585901b16831763ffffffff610e9416565b5061074e565b60ff8111610d4c57610d39836018611fe0600586901b161763ffffffff610e9416565b50610d108382600163ffffffff610eac16565b61ffff8111610d8357610d70836019611fe0600586901b161763ffffffff610e9416565b50610d108382600263ffffffff610eac16565b63ffffffff8111610dbc57610da983601a611fe0600586901b161763ffffffff610e9416565b50610d108382600463ffffffff610eac16565b67ffffffffffffffff811161074e57610de683601b611fe0600586901b161763ffffffff610e9416565b506106948382600863ffffffff610eac16565b610e01611092565b610e1383846000015151848551610ecd565b9392505050565b610e2b8260c363ffffffff610e9416565b50610b8282826000190360405160200180828152602001915050604051602081830303815290604052610f79565b610e6a8260c263ffffffff610e9416565b50610b82828260405160200180828152602001915050604051602081830303815290604052610f79565b610e9c611092565b610e138384600001515184610f86565b610eb4611092565b610ec5848560000151518585610fd1565b949350505050565b610ed5611092565b8251821115610ee357600080fd5b84602001518285011115610f0d57610f0d85610f05876020015187860161102f565b600202611046565b600080865180518760208301019350808887011115610f2c5787860182525b505050602084015b60208410610f535780518252601f199093019260209182019101610f34565b51815160001960208690036101000a019081169019919091161790525083949350505050565b610b178260028351610cef565b610f8e611092565b83602001518310610faa57610faa848560200151600202611046565b835180516020858301018481535080851415610fc7576001810182525b5093949350505050565b610fd9611092565b84602001518483011115610ff657610ff685858401600202611046565b60006001836101000a0390508551838682010185831982511617815250805184870111156110245783860181525b509495945050505050565b600081831115611040575081610ce9565b50919050565b81516110528383610caf565b506106948382610df9565b6040805160a08101825260008082526020820181905291810182905260608101919091526080810161108d611092565b905290565b60405180604001604052806060815260200160008152509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373756e61626c6520746f207472616e73666572416e6443616c6c20746f206f7261636c654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212203d68b6d8e7f8e263b1dd29932d411a9bbd292574f49c5e0d76abaece361fa56864736f6c63430006000033",
}
APIConsumerMetaData contains all meta data concerning the APIConsumer contract.
var BlockhashStoreABI = BlockhashStoreMetaData.ABI
BlockhashStoreABI is the input ABI used to generate the binding from. Deprecated: Use BlockhashStoreMetaData.ABI instead.
var BlockhashStoreBin = BlockhashStoreMetaData.Bin
BlockhashStoreBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BlockhashStoreMetaData.Bin instead.
var BlockhashStoreMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"}],\"name\":\"getBlockhash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"}],\"name\":\"store\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"storeEarliest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"header\",\"type\":\"bytes\"}],\"name\":\"storeVerifyHeader\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506102e0806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80636057361d1461005157806383b6d6b714610070578063e9413d3814610078578063fadff0e1146100a7575b600080fd5b61006e6004803603602081101561006757600080fd5b5035610152565b005b61006e6101ae565b6100956004803603602081101561008e57600080fd5b50356101bd565b60408051918252519081900360200190f35b61006e600480360360408110156100bd57600080fd5b81359190810190604081016020820135600160201b8111156100de57600080fd5b8201836020820111156100f057600080fd5b803590602001918460018302840111600160201b8311171561011157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610224945050505050565b80408061019c576040805162461bcd60e51b8152602060048201526013602482015272189b1bd8dada185cda0a1b8a4819985a5b1959606a1b604482015290519081900360640190fd5b60009182526020829052604090912055565b6101bb6101004303610152565b565b6000818152602081905260408120548061021e576040805162461bcd60e51b815260206004820152601c60248201527f626c6f636b68617368206e6f7420666f756e6420696e2073746f726500000000604482015290519081900360640190fd5b92915050565b60008083600101815260200190815260200160002054818051906020012014610294576040805162461bcd60e51b815260206004820152601c60248201527f6865616465722068617320756e6b6e6f776e20626c6f636b6861736800000000604482015290519081900360640190fd5b602401516000918252602082905260409091205556fea2646970667358221220eb9f06d3c2357d51e1006d5b541cb3c45442fd8a3d3c58beedeb0c21361f0cdd64736f6c63430006060033",
}
BlockhashStoreMetaData contains all meta data concerning the BlockhashStore contract.
var DeviationFlaggingValidatorABI = DeviationFlaggingValidatorMetaData.ABI
DeviationFlaggingValidatorABI is the input ABI used to generate the binding from. Deprecated: Use DeviationFlaggingValidatorMetaData.ABI instead.
var DeviationFlaggingValidatorBin = DeviationFlaggingValidatorMetaData.Bin
DeviationFlaggingValidatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DeviationFlaggingValidatorMetaData.Bin instead.
var DeviationFlaggingValidatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_flags\",\"type\":\"address\"},{\"internalType\":\"uint24\",\"name\":\"_flaggingThreshold\",\"type\":\"uint24\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint24\",\"name\":\"previous\",\"type\":\"uint24\"},{\"indexed\":true,\"internalType\":\"uint24\",\"name\":\"current\",\"type\":\"uint24\"}],\"name\":\"FlaggingThresholdUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"FlagsAddressUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"THRESHOLD_MULTIPLIER\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"flaggingThreshold\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"flags\",\"outputs\":[{\"internalType\":\"contractFlagsInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"_previousAnswer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"_answer\",\"type\":\"int256\"}],\"name\":\"isValid\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint24\",\"name\":\"_flaggingThreshold\",\"type\":\"uint24\"}],\"name\":\"setFlaggingThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_flags\",\"type\":\"address\"}],\"name\":\"setFlagsAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_previousRoundId\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"_previousAnswer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"_answer\",\"type\":\"int256\"}],\"name\":\"validate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506040516109ae3803806109ae8339818101604052604081101561003357600080fd5b508051602090910151600080546001600160a01b03191633179055610060826001600160e01b0361007916565b610072816001600160e01b0361014116565b5050610215565b6000546001600160a01b031633146100d8576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b6002546001600160a01b03908116908216811461013d57600280546001600160a01b0319166001600160a01b0384811691821790925560405190918316907f900aa01828592ab069e4d44e7a36c70ebd476e35f567c7db6a691e503b8029d890600090a35b5050565b6000546001600160a01b031633146101a0576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b600154600160a01b900463ffffffff81169062ffffff83811691161461013d576001805463ffffffff60a01b191662ffffff848116600160a01b81029290921790925560405190918316907f985b87e809fd5992ec257eac36f25777ce308055dd9249a0182123d7b5d6633a90600090a35050565b61078a806102246000396000f3fe608060405234801561001057600080fd5b506004361061008e5760003560e01c80630910ce4a1461009357806364cc4aa5146100b457806379ba5097146100d85780638da5cb5b146100e2578063beed9b51146100ea578063eed8a1de1461012d578063f19876951461014f578063f2c0ea9214610175578063f2fde38b1461017d578063ffd93670146101a3575b600080fd5b61009b6101d2565b6040805163ffffffff9092168252519081900360200190f35b6100bc6101e5565b604080516001600160a01b039092168252519081900360200190f35b6100e06101f4565b005b6100bc6102a3565b6101196004803603608081101561010057600080fd5b50803590602081013590604081013590606001356102b2565b604080519115158252519081900360200190f35b6100e06004803603602081101561014357600080fd5b503562ffffff1661033d565b6100e06004803603602081101561016557600080fd5b50356001600160a01b031661040b565b61009b6104cb565b6100e06004803603602081101561019357600080fd5b50356001600160a01b03166104d2565b610119600480360360808110156101b957600080fd5b508035906020810135906040810135906060013561057b565b600154600160a01b900463ffffffff1681565b6002546001600160a01b031681565b6001546001600160a01b0316331461024c576040805162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015290519081900360640190fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6000546001600160a01b031681565b60006102c08585858561057b565b610331576002546040805163d74af26360e01b815233600482015290516001600160a01b039092169163d74af2639160248082019260009290919082900301818387803b15801561031057600080fd5b505af1158015610324573d6000803e3d6000fd5b5050505060009050610335565b5060015b949350505050565b6000546001600160a01b03163314610395576040805162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b604482015290519081900360640190fd5b600154600160a01b900463ffffffff81169062ffffff838116911614610407576001805463ffffffff60a01b191662ffffff848116600160a01b81029290921790925560405190918316907f985b87e809fd5992ec257eac36f25777ce308055dd9249a0182123d7b5d6633a90600090a35b5050565b6000546001600160a01b03163314610463576040805162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b604482015290519081900360640190fd5b6002546001600160a01b03908116908216811461040757600280546001600160a01b0319166001600160a01b0384811691821790925560405190918316907f900aa01828592ab069e4d44e7a36c70ebd476e35f567c7db6a691e503b8029d890600090a35050565b620186a081565b6000546001600160a01b0316331461052a576040805162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60008361058a57506001610335565b60008061059d868563ffffffff61062616565b90925090506000806105b284620186a0610671565b90925090506000806105ca848b63ffffffff6106c916565b915091506000806105da84610718565b915091508680156105e85750845b80156105f15750825b80156105fa5750805b80156106155750600154600160a01b900463ffffffff168211155b9d9c50505050505050505050505050565b600080828403818412801561063b5750848113155b8061065157506000841215801561065157508481135b1561066357506000915081905061066a565b9150600190505b9250929050565b60008083610685575060009050600161066a565b836000191480156106995750600160ff1b83145b156106a95750600090508061066a565b838302838582816106b657fe5b051461066357506000915081905061066a565b600080826106dc5750600090508061066a565b826000191480156106f05750600160ff1b84145b156107005750600090508061066a565b600083858161070b57fe5b0595600195509350505050565b6000806000831261072e5750819050600161074f565b600160ff1b8314156107455750600090508061074f565b5050600081900360015b91509156fea264697066735822122007573b314c61efd52358d5489743c155f1ee66817e16f9230127c74aad837b6a64736f6c63430006060033",
}
DeviationFlaggingValidatorMetaData contains all meta data concerning the DeviationFlaggingValidator contract.
var FlagsABI = FlagsMetaData.ABI
FlagsABI is the input ABI used to generate the binding from. Deprecated: Use FlagsMetaData.ABI instead.
var FlagsBin = FlagsMetaData.Bin
FlagsBin is the compiled bytecode used for deploying new contracts. Deprecated: Use FlagsMetaData.Bin instead.
var FlagsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"racAddress\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"AddedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"subject\",\"type\":\"address\"}],\"name\":\"FlagLowered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"subject\",\"type\":\"address\"}],\"name\":\"FlagRaised\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"RaisingAccessControllerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"RemovedAccess\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"addAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"subject\",\"type\":\"address\"}],\"name\":\"getFlag\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"subjects\",\"type\":\"address[]\"}],\"name\":\"getFlags\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"\",\"type\":\"bool[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"subjects\",\"type\":\"address[]\"}],\"name\":\"lowerFlags\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"subject\",\"type\":\"address\"}],\"name\":\"raiseFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"subjects\",\"type\":\"address[]\"}],\"name\":\"raiseFlags\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"raisingAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"removeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"racAddress\",\"type\":\"address\"}],\"name\":\"setRaisingAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161105d38038061105d8339818101604052602081101561003357600080fd5b5051600080546001600160a01b031916331790556001805460ff60a01b1916600160a01b17905561006c816001600160e01b0361007216565b5061013a565b6000546001600160a01b031633146100d1576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b6003546001600160a01b03908116908216811461013657600380546001600160a01b0319166001600160a01b0384811691821790925560405190918316907fbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac90600090a35b5050565b610f14806101496000396000f3fe608060405234801561001057600080fd5b50600436106100e05760003560e01c80637d723cac116100875780637d723cac1461030b5780638038e4a1146103c95780638823da6c146103d15780638da5cb5b146103f7578063a118f249146103ff578063d74af26314610425578063dc7f01241461044b578063f2fde38b14610453576100e0565b80630a756983146100e557806328286596146100ef5780632e1d859c1461015d578063357e47fe14610181578063517e89fe146101bb5780636b14daf8146101e1578063760bc82d1461029557806379ba509714610303575b600080fd5b6100ed610479565b005b6100ed6004803603602081101561010557600080fd5b810190602081018135600160201b81111561011f57600080fd5b82018360208201111561013157600080fd5b803590602001918460208302840111600160201b8311171561015257600080fd5b509092509050610511565b6101656105fb565b604080516001600160a01b039092168252519081900360200190f35b6101a76004803603602081101561019757600080fd5b50356001600160a01b031661060a565b604080519115158252519081900360200190f35b6100ed600480360360208110156101d157600080fd5b50356001600160a01b03166106a9565b6101a7600480360360408110156101f757600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561022157600080fd5b82018360208201111561023357600080fd5b803590602001918460018302840111600160201b8311171561025457600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061075f945050505050565b6100ed600480360360208110156102ab57600080fd5b810190602081018135600160201b8111156102c557600080fd5b8201836020820111156102d757600080fd5b803590602001918460208302840111600160201b831117156102f857600080fd5b509092509050610785565b6100ed610812565b6103796004803603602081101561032157600080fd5b810190602081018135600160201b81111561033b57600080fd5b82018360208201111561034d57600080fd5b803590602001918460208302840111600160201b8311171561036e57600080fd5b5090925090506108c1565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156103b557818101518382015260200161039d565b505050509050019250505060405180910390f35b6100ed610a0c565b6100ed600480360360208110156103e757600080fd5b50356001600160a01b0316610aa8565b610165610b6f565b6100ed6004803603602081101561041557600080fd5b50356001600160a01b0316610b7e565b6100ed6004803603602081101561043b57600080fd5b50356001600160a01b0316610c46565b6101a7610ca5565b6100ed6004803603602081101561046957600080fd5b50356001600160a01b0316610cb5565b6000546001600160a01b031633146104c6576040805162461bcd60e51b81526020600482015260166024820152600080516020610ebf833981519152604482015290519081900360640190fd5b600154600160a01b900460ff161561050f576001805460ff60a01b191690556040517f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963890600090a15b565b6000546001600160a01b0316331461055e576040805162461bcd60e51b81526020600482015260166024820152600080516020610ebf833981519152604482015290519081900360640190fd5b60005b818110156105f657600083838381811061057757fe5b602090810292909201356001600160a01b0316600081815260049093526040909220549192505060ff16156105ed576001600160a01b038116600081815260046020526040808220805460ff19169055517fd86728e2e5cbaa28c1d357b5fbccc9c1ab0add09950eb7cac42df9acb24c4bc89190a25b50600101610561565b505050565b6003546001600160a01b031681565b600061064d336000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061075f92505050565b61068a576040805162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b604482015290519081900360640190fd5b506001600160a01b031660009081526004602052604090205460ff1690565b6000546001600160a01b031633146106f6576040805162461bcd60e51b81526020600482015260166024820152600080516020610ebf833981519152604482015290519081900360640190fd5b6003546001600160a01b03908116908216811461075b57600380546001600160a01b0319166001600160a01b0384811691821790925560405190918316907fbaf9ea078655a4fffefd08f9435677bbc91e457a6d015fe7de1d0e68b8802cac90600090a35b5050565b600061076b8383610d53565b8061077e57506001600160a01b03831632145b9392505050565b61078d610d8a565b6107db576040805162461bcd60e51b815260206004820152601a6024820152794e6f7420616c6c6f77656420746f20726169736520666c61677360301b604482015290519081900360640190fd5b60005b818110156105f65761080a8383838181106107f557fe5b905060200201356001600160a01b0316610e52565b6001016107de565b6001546001600160a01b0316331461086a576040805162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015290519081900360640190fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6060610904336000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061075f92505050565b610941576040805162461bcd60e51b81526020600482015260096024820152684e6f2061636365737360b81b604482015290519081900360640190fd5b60608267ffffffffffffffff8111801561095a57600080fd5b50604051908082528060200260200182016040528015610984578160200160208202803683370190505b50905060005b83811015610a0457600460008686848181106109a257fe5b905060200201356001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002060009054906101000a900460ff168282815181106109ec57fe5b9115156020928302919091019091015260010161098a565b509392505050565b6000546001600160a01b03163314610a59576040805162461bcd60e51b81526020600482015260166024820152600080516020610ebf833981519152604482015290519081900360640190fd5b600154600160a01b900460ff1661050f576001805460ff60a01b1916600160a01b1790556040517faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348090600090a1565b6000546001600160a01b03163314610af5576040805162461bcd60e51b81526020600482015260166024820152600080516020610ebf833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff1615610b6c576001600160a01b038116600081815260026020908152604091829020805460ff19169055815192835290517f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d19281900390910190a15b50565b6000546001600160a01b031681565b6000546001600160a01b03163314610bcb576040805162461bcd60e51b81526020600482015260166024820152600080516020610ebf833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff16610b6c576001600160a01b038116600081815260026020908152604091829020805460ff19166001179055815192835290517f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db49281900390910190a150565b610c4e610d8a565b610c9c576040805162461bcd60e51b815260206004820152601a6024820152794e6f7420616c6c6f77656420746f20726169736520666c61677360301b604482015290519081900360640190fd5b610b6c81610e52565b600154600160a01b900460ff1681565b6000546001600160a01b03163314610d02576040805162461bcd60e51b81526020600482015260166024820152600080516020610ebf833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6001600160a01b03821660009081526002602052604081205460ff168061077e575050600154600160a01b900460ff161592915050565b600080546001600160a01b0316331480610e4d575060035460408051630d629b5f60e31b815233600482018181526024830193845236604484018190526001600160a01b0390951694636b14daf894929360009391929190606401848480828437600083820152604051601f909101601f1916909201965060209550909350505081840390508186803b158015610e2057600080fd5b505afa158015610e34573d6000803e3d6000fd5b505050506040513d6020811015610e4a57600080fd5b50515b905090565b6001600160a01b03811660009081526004602052604090205460ff16610b6c576001600160a01b038116600081815260046020526040808220805460ff19166001179055517f881febd4cd194dd4ace637642862aef1fb59a65c7e5551a5d9208f268d11c0069190a25056fe4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000a2646970667358221220021240f4504b70d73548f11ace9538c983b52fbb62f6a4c2190e08ab906211e864736f6c63430006060033",
}
FlagsMetaData contains all meta data concerning the Flags contract.
var FluxAggregatorABI = FluxAggregatorMetaData.ABI
FluxAggregatorABI is the input ABI used to generate the binding from. Deprecated: Use FluxAggregatorMetaData.ABI instead.
var FluxAggregatorBin = FluxAggregatorMetaData.Bin
FluxAggregatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use FluxAggregatorMetaData.Bin instead.
var FluxAggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"_paymentAmount\",\"type\":\"uint128\"},{\"internalType\":\"uint32\",\"name\":\"_timeout\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"_validator\",\"type\":\"address\"},{\"internalType\":\"int256\",\"name\":\"_minSubmissionValue\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"_maxSubmissionValue\",\"type\":\"int256\"},{\"internalType\":\"uint8\",\"name\":\"_decimals\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"_description\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"AvailableFundsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"OracleAdminUpdateRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"OracleAdminUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"whitelisted\",\"type\":\"bool\"}],\"name\":\"OraclePermissionsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"requester\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"authorized\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"delay\",\"type\":\"uint32\"}],\"name\":\"RequesterPermissionsSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint128\",\"name\":\"paymentAmount\",\"type\":\"uint128\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"minSubmissionCount\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"maxSubmissionCount\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"restartDelay\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"timeout\",\"type\":\"uint32\"}],\"name\":\"RoundDetailsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"submission\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"round\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"}],\"name\":\"SubmissionReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"ValidatorUpdated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"}],\"name\":\"acceptAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"allocatedFunds\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"availableFunds\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_removed\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_added\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_addedAdmins\",\"type\":\"address[]\"},{\"internalType\":\"uint32\",\"name\":\"_minSubmissions\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_maxSubmissions\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_restartDelay\",\"type\":\"uint32\"}],\"name\":\"changeOracles\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"}],\"name\":\"getAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getOracles\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"linkToken\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxSubmissionCount\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxSubmissionValue\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minSubmissionCount\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minSubmissionValue\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"oracleCount\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"_queriedRoundId\",\"type\":\"uint32\"}],\"name\":\"oracleRoundState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_eligibleToSubmit\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"_roundId\",\"type\":\"uint32\"},{\"internalType\":\"int256\",\"name\":\"_latestSubmission\",\"type\":\"int256\"},{\"internalType\":\"uint64\",\"name\":\"_startedAt\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"_timeout\",\"type\":\"uint64\"},{\"internalType\":\"uint128\",\"name\":\"_availableFunds\",\"type\":\"uint128\"},{\"internalType\":\"uint8\",\"name\":\"_oracleCount\",\"type\":\"uint8\"},{\"internalType\":\"uint128\",\"name\":\"_paymentAmount\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paymentAmount\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestNewRound\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"\",\"type\":\"uint80\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"restartDelay\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_requester\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_authorized\",\"type\":\"bool\"},{\"internalType\":\"uint32\",\"name\":\"_delay\",\"type\":\"uint32\"}],\"name\":\"setRequesterPermissions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newValidator\",\"type\":\"address\"}],\"name\":\"setValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"_submission\",\"type\":\"int256\"}],\"name\":\"submit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timeout\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_newAdmin\",\"type\":\"address\"}],\"name\":\"transferAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"updateAvailableFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"_paymentAmount\",\"type\":\"uint128\"},{\"internalType\":\"uint32\",\"name\":\"_minSubmissions\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_maxSubmissions\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_restartDelay\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_timeout\",\"type\":\"uint32\"}],\"name\":\"updateFutureRounds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"validator\",\"outputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"}],\"name\":\"withdrawablePayment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x60c06040523480156200001157600080fd5b5060405162004a3838038062004a3883398181016040526101008110156200003857600080fd5b815160208301516040808501516060860151608087015160a088015160c089015160e08a0180519651989a9799959894979396929591949391820192846401000000008211156200008857600080fd5b9083019060208201858111156200009e57600080fd5b8251640100000000811182820188101715620000b957600080fd5b82525081516020918201929091019080838360005b83811015620000e8578181015183820152602001620000ce565b50505050905090810190601f168015620001165780820380516001836020036101000a031916815260200191505b50604052505060008054336001600160a01b0319918216178255600280549091166001600160a01b038c16179055620001559150889080808a6200021f565b62000169856001600160e01b03620005fd16565b608084905260a08390526005805460ff191660ff8416179055805162000197906006906020840190620007e1565b50620001b88663ffffffff1642620006c760201b62002e761790919060201c565b6000805260096020527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6c80546001600160401b03929092166801000000000000000002600160401b600160801b031990921691909117905550620008839650505050505050565b6000546001600160a01b031633146200027f576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b6000620002946001600160e01b036200072a16565b60ff1690508463ffffffff168463ffffffff161015620002fb576040805162461bcd60e51b815260206004820152601960248201527f6d6178206d75737420657175616c2f657863656564206d696e00000000000000604482015290519081900360640190fd5b8363ffffffff168163ffffffff1610156200035d576040805162461bcd60e51b815260206004820152601760248201527f6d61782063616e6e6f742065786365656420746f74616c000000000000000000604482015290519081900360640190fd5b63ffffffff811615806200037c57508263ffffffff168163ffffffff16115b620003ce576040805162461bcd60e51b815260206004820152601960248201527f64656c61792063616e6e6f742065786365656420746f74616c00000000000000604482015290519081900360640190fd5b620003eb6001600160801b0387166001600160e01b036200073116565b600d546001600160801b031610156200044b576040805162461bcd60e51b815260206004820152601e60248201527f696e73756666696369656e742066756e647320666f72207061796d656e740000604482015290519081900360640190fd5b6000620004606001600160e01b036200072a16565b60ff161115620004c65760008563ffffffff1611620004c6576040805162461bcd60e51b815260206004820152601a60248201527f6d696e206d7573742062652067726561746572207468616e2030000000000000604482015290519081900360640190fd5b85600460006101000a8154816001600160801b0302191690836001600160801b0316021790555084600460146101000a81548163ffffffff021916908363ffffffff16021790555083600460106101000a81548163ffffffff021916908363ffffffff16021790555082600460186101000a81548163ffffffff021916908363ffffffff160217905550816004601c6101000a81548163ffffffff021916908363ffffffff1602179055508363ffffffff168563ffffffff16600460009054906101000a90046001600160801b03166001600160801b03167f56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f8686604051808363ffffffff1663ffffffff1681526020018263ffffffff1663ffffffff1681526020019250505060405180910390a4505050505050565b6000546001600160a01b031633146200065d576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b6003546001600160a01b039081169082168114620006c357600380546001600160a01b0319166001600160a01b0384811691821790925560405190918316907fcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d90600090a35b5050565b6000828211156200071f576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b508082035b92915050565b600c545b90565b600062000724600262000768620007506001600160e01b036200072a16565b60ff16856200077c60201b620036661790919060201c565b6200077c60201b620036661790919060201c565b6000826200078d5750600062000724565b828202828482816200079b57fe5b0414620007da5760405162461bcd60e51b815260040180806020018281038252602181526020018062004a176021913960400191505060405180910390fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200082457805160ff191683800117855562000854565b8280016001018555821562000854579182015b828111156200085457825182559160200191906001019062000837565b506200086292915062000866565b5090565b6200072e91905b808211156200086257600081556001016200086d565b60805160a051614166620008b160003980610a3b5280610cbf5250806109c652806118a652506141666000f3fe608060405234801561001057600080fd5b50600436106102135760003560e01c8063668a0f0211610126578063a4c0ed36116100b3578063a4c0ed361461077d578063b5ab58dc14610800578063b633620c1461081d578063c10753291461083a578063c35905c614610866578063c93745001461086e578063d4cc54e414610876578063e2e403171461087e578063e9ee6eeb146108a4578063f2fde38b146108d2578063feaf968c146108f857610213565b8063668a0f02146105b857806370dea79a146105c05780637284e416146105c857806379ba5097146106455780637c2b0b211461064d5780638205bf6a1461065557806388aa80e71461065d5780638da5cb5b146106ef57806398e5b12a146106f75780639a6fc8f51461071b57610213565b806340884c52116101a457806340884c52146104c057806346fcff4c146105185780634f8fc3b51461053c57806350d25bcd1461054457806354fd4d501461054c57806357970e931461055457806358609e441461055c578063613d8fcc14610564578063628806ef1461056c57806364efb22b1461059257610213565b80631327d3d814610218578063202ee0ed1461024057806320ed02751461026357806323ca29031461029d578063313ce567146102b7578063357ebb02146102d557806338aa4c72146102f65780633969c20f146103405780633a5381b5146104665780633d3d77141461048a575b600080fd5b61023e6004803603602081101561022e57600080fd5b50356001600160a01b0316610900565b005b61023e6004803603604081101561025657600080fd5b50803590602001356109b6565b61023e6004803603606081101561027957600080fd5b5080356001600160a01b03169060208101351515906040013563ffffffff16610b88565b6102a5610cbd565b60408051918252519081900360200190f35b6102bf610ce1565b6040805160ff9092168252519081900360200190f35b6102dd610cea565b6040805163ffffffff9092168252519081900360200190f35b61023e600480360360a081101561030c57600080fd5b506001600160801b038135169063ffffffff6020820135811691604081013582169160608201358116916080013516610cfd565b61023e600480360360c081101561035657600080fd5b810190602081018135600160201b81111561037057600080fd5b82018360208201111561038257600080fd5b803590602001918460208302840111600160201b831117156103a357600080fd5b919390929091602081019035600160201b8111156103c057600080fd5b8201836020820111156103d257600080fd5b803590602001918460208302840111600160201b831117156103f357600080fd5b919390929091602081019035600160201b81111561041057600080fd5b82018360208201111561042257600080fd5b803590602001918460208302840111600160201b8311171561044357600080fd5b919350915063ffffffff813581169160208101358216916040909101351661108f565b61046e611257565b604080516001600160a01b039092168252519081900360200190f35b61023e600480360360608110156104a057600080fd5b506001600160a01b03813581169160208101359091169060400135611266565b6104c8611459565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156105045781810151838201526020016104ec565b505050509050019250505060405180910390f35b6105206114bc565b604080516001600160801b039092168252519081900360200190f35b61023e6114cb565b6102a56115e2565b6102a5611604565b61046e611609565b6102dd611618565b6102bf61162b565b61023e6004803603602081101561058257600080fd5b50356001600160a01b0316611631565b61046e600480360360208110156105a857600080fd5b50356001600160a01b0316611717565b6102a5611741565b6102dd611754565b6105d0611767565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561060a5781810151838201526020016105f2565b50505050905090810190601f1680156106375780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61023e6117f5565b6102a56118a4565b6102a56118c8565b61068f6004803603604081101561067357600080fd5b5080356001600160a01b0316906020013563ffffffff166118fd565b60408051981515895263ffffffff9097166020890152878701959095526001600160401b0393841660608801529190921660808601526001600160801b0391821660a086015260ff1660c08501521660e083015251908190036101000190f35b61046e611a5d565b6106ff611a6c565b604080516001600160501b039092168252519081900360200190f35b6107416004803603602081101561073157600080fd5b50356001600160501b0316611b86565b604080516001600160501b0396871681526020810195909552848101939093526060840191909152909216608082015290519081900360a00190f35b61023e6004803603606081101561079357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156107c257600080fd5b8201836020820111156107d457600080fd5b803590602001918460018302840111600160201b831117156107f557600080fd5b509092509050611cbd565b6102a56004803603602081101561081657600080fd5b5035611d1e565b6102a56004803603602081101561083357600080fd5b5035611d52565b61023e6004803603604081101561085057600080fd5b506001600160a01b038135169060200135611d91565b610520611f30565b6102dd611f3f565b610520611f52565b6102a56004803603602081101561089457600080fd5b50356001600160a01b0316611f68565b61023e600480360360408110156108ba57600080fd5b506001600160a01b0381358116916020013516611f8c565b61023e600480360360208110156108e857600080fd5b50356001600160a01b031661206f565b61074161210d565b6000546001600160a01b0316331461094d576040805162461bcd60e51b815260206004820152601660248201526000805160206140f1833981519152604482015290519081900360640190fd5b6003546001600160a01b0390811690821681146109b257600380546001600160a01b0319166001600160a01b0384811691821790925560405190918316907fcfac5dc75b8d9a7e074162f59d9adcd33da59f0fe8dfb21580db298fc0fdad0d90600090a35b5050565b60606109c23384612147565b90507f0000000000000000000000000000000000000000000000000000000000000000821215610a39576040805162461bcd60e51b815260206004820152601e60248201527f76616c75652062656c6f77206d696e5375626d697373696f6e56616c75650000604482015290519081900360640190fd5b7f0000000000000000000000000000000000000000000000000000000000000000821315610aae576040805162461bcd60e51b815260206004820152601e60248201527f76616c75652061626f7665206d61785375626d697373696f6e56616c75650000604482015290519081900360640190fd5b8051819015610b3b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610b00578181015183820152602001610ae8565b50505050905090810190601f168015610b2d5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50610b45836123df565b610b4f8284612473565b600080610b5b8561254c565b91509150610b68856126a3565b610b71856127e6565b8115610b8157610b818582612845565b5050505050565b6000546001600160a01b03163314610bd5576040805162461bcd60e51b815260206004820152601660248201526000805160206140f1833981519152604482015290519081900360640190fd5b6001600160a01b0383166000908152600b602052604090205460ff1615158215151415610c0157610cb8565b8115610c44576001600160a01b0383166000908152600b60205260409020805460ff19168315151764ffffffff00191661010063ffffffff841602179055610c6d565b6001600160a01b0383166000908152600b60205260409020805468ffffffffffffffffff191690555b60408051831515815263ffffffff8316602082015281516001600160a01b038616927fc3df5a754e002718f2e10804b99e6605e7c701d95cec9552c7680ca2b6f2820a928290030190a25b505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60055460ff1681565b600454600160c01b900463ffffffff1681565b6000546001600160a01b03163314610d4a576040805162461bcd60e51b815260206004820152601660248201526000805160206140f1833981519152604482015290519081900360640190fd5b6000610d5461162b565b60ff1690508463ffffffff168463ffffffff161015610db6576040805162461bcd60e51b815260206004820152601960248201527836b0bc1036bab9ba1032b8bab0b617b2bc31b2b2b21036b4b760391b604482015290519081900360640190fd5b8363ffffffff168163ffffffff161015610e11576040805162461bcd60e51b81526020600482015260176024820152761b585e0818d85b9b9bdd08195e18d95959081d1bdd185b604a1b604482015290519081900360640190fd5b63ffffffff81161580610e2f57508263ffffffff168163ffffffff16115b610e7c576040805162461bcd60e51b815260206004820152601960248201527819195b185e4818d85b9b9bdd08195e18d95959081d1bdd185b603a1b604482015290519081900360640190fd5b610e8e866001600160801b031661293e565b600d546001600160801b03161015610eed576040805162461bcd60e51b815260206004820152601e60248201527f696e73756666696369656e742066756e647320666f72207061796d656e740000604482015290519081900360640190fd5b6000610ef761162b565b60ff161115610f585760008563ffffffff1611610f58576040805162461bcd60e51b815260206004820152601a60248201527906d696e206d7573742062652067726561746572207468616e20360341b604482015290519081900360640190fd5b85600460006101000a8154816001600160801b0302191690836001600160801b0316021790555084600460146101000a81548163ffffffff021916908363ffffffff16021790555083600460106101000a81548163ffffffff021916908363ffffffff16021790555082600460186101000a81548163ffffffff021916908363ffffffff160217905550816004601c6101000a81548163ffffffff021916908363ffffffff1602179055508363ffffffff168563ffffffff16600460009054906101000a90046001600160801b03166001600160801b03167f56800c9d1ed723511246614d15e58cfcde15b6a33c245b5c961b689c1890fd8f8686604051808363ffffffff1663ffffffff1681526020018263ffffffff1663ffffffff1681526020019250505060405180910390a4505050505050565b6000546001600160a01b031633146110dc576040805162461bcd60e51b815260206004820152601660248201526000805160206140f1833981519152604482015290519081900360640190fd5b60005b888110156111135761110b8a8a838181106110f657fe5b905060200201356001600160a01b031661296c565b6001016110df565b50858414611168576040805162461bcd60e51b815260206004820181905260248201527f6e6565642073616d65206f7261636c6520616e642061646d696e20636f756e74604482015290519081900360640190fd5b604d6111858761117661162b565b60ff169063ffffffff612b3a16565b11156111ce576040805162461bcd60e51b81526020600482015260136024820152721b585e081bdc9858db195cc8185b1b1bddd959606a1b604482015290519081900360640190fd5b60005b86811015611221576112198888838181106111e857fe5b905060200201356001600160a01b031687878481811061120457fe5b905060200201356001600160a01b0316612b89565b6001016111d1565b5060045461124c906001600160801b03811690859085908590600160e01b900463ffffffff16610cfd565b505050505050505050565b6003546001600160a01b031681565b6001600160a01b038381166000908152600860205260409020600201546201000090041633146112d6576040805162461bcd60e51b815260206004820152601660248201527537b7363c9031b0b63630b1363290313c9030b236b4b760511b604482015290519081900360640190fd5b6001600160a01b03831660009081526008602052604090205481906001600160801b03908116908216811015611353576040805162461bcd60e51b815260206004820152601f60248201527f696e73756666696369656e7420776974686472617761626c652066756e647300604482015290519081900360640190fd5b61136c6001600160801b0382168363ffffffff612e1916565b6001600160a01b038616600090815260086020526040902080546001600160801b0319166001600160801b03928316179055600d546113b491600160801b9091041683612e19565b600d80546001600160801b03928316600160801b029083161790556002546040805163a9059cbb60e01b81526001600160a01b03888116600483015293861660248201529051929091169163a9059cbb916044808201926020929091908290030181600087803b15801561142757600080fd5b505af115801561143b573d6000803e3d6000fd5b505050506040513d602081101561145157600080fd5b5051610b8157fe5b6060600c8054806020026020016040519081016040528092919081815260200182805480156114b157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611493575b505050505090505b90565b600d546001600160801b031690565b6114d3613f9f565b50604080518082018252600d546001600160801b038082168352600160801b90910416602080830182905260025484516370a0823160e01b81523060048201529451939460009461158494936001600160a01b03909316926370a082319260248082019391829003018186803b15801561154c57600080fd5b505afa158015611560573d6000803e3d6000fd5b505050506040513d602081101561157657600080fd5b50519063ffffffff612e7616565b82519091506001600160801b031681146109b257600d80546001600160801b0319166001600160801b03831617905560405181907ffe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f90600090a25050565b600754600160201b900463ffffffff1660009081526009602052604090205490565b600381565b6002546001600160a01b031681565b600454600160801b900463ffffffff1681565b600c5490565b6001600160a01b038181166000908152600860205260409020600301541633146116a2576040805162461bcd60e51b815260206004820152601e60248201527f6f6e6c792063616c6c61626c652062792070656e64696e672061646d696e0000604482015290519081900360640190fd5b6001600160a01b0381166000818152600860205260408082206003810180546001600160a01b0319169055600201805462010000600160b01b031916336201000081029190911790915590519092917f0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe90491a350565b6001600160a01b03808216600090815260086020526040902060020154620100009004165b919050565b600754600160201b900463ffffffff1690565b600454600160e01b900463ffffffff1681565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156117ed5780601f106117c2576101008083540402835291602001916117ed565b820191906000526020600020905b8154815290600101906020018083116117d057829003601f168201915b505050505081565b6001546001600160a01b0316331461184d576040805162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015290519081900360640190fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b7f000000000000000000000000000000000000000000000000000000000000000081565b600754600160201b900463ffffffff16600090815260096020526040902060010154600160401b90046001600160401b031690565b600080808080808080333214611953576040805162461bcd60e51b81526020600482015260166024820152756f66662d636861696e2072656164696e67206f6e6c7960501b604482015290519081900360640190fd5b63ffffffff891615611a365763ffffffff89166000908152600960209081526040808320600a9092529091206119898c8c612ebb565b6001600160a01b038d1660009081526008602052604090206001908101548482015491840154600d548f936001600160401b031691600160401b900463ffffffff16906001600160801b03166119dd61162b565b60018901546001600160401b0316611a00576004546001600160801b0316611a16565b6001880154600160601b90046001600160801b03165b8363ffffffff169350995099509950995099509950995099505050611a50565b611a3f8a612f10565b975097509750975097509750975097505b9295985092959890939650565b6000546001600160a01b031681565b336000908152600b602052604081205460ff16611acb576040805162461bcd60e51b81526020600482015260186024820152773737ba1030baba3437b934bd32b2103932b8bab2b9ba32b960411b604482015290519081900360640190fd5b60075463ffffffff16600081815260096020526040902060010154600160401b90046001600160401b0316151580611b075750611b07816130db565b611b58576040805162461bcd60e51b815260206004820152601f60248201527f7072657620726f756e64206d75737420626520737570657273656461626c6500604482015290519081900360640190fd5b6000611b6f63ffffffff8084169060019061316616565b9050611b7a816131b7565b63ffffffff1691505090565b6000806000806000611b96613fb6565b5063ffffffff8087166000908152600960209081526040918290208251608081018452815481526001909101546001600160401b0380821693830193909352600160401b810490921692810192909252600160801b90049091166060820181905215801590611c125750611c12876001600160501b031661327f565b6040518060400160405280600f81526020016e139bc819185d18481c1c995cd95b9d608a1b81525090611c865760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610b00578181015183820152602001610ae8565b50805160208201516040830151606090930151989991986001600160401b0391821698509216955063ffffffff9091169350915050565b8015611d10576040805162461bcd60e51b815260206004820181905260248201527f7472616e7366657220646f65736e2774206163636570742063616c6c64617461604482015290519081900360640190fd5b611d186114cb565b50505050565b6000611d298261327f565b15611d4a575063ffffffff811660009081526009602052604090205461173c565b506000919050565b6000611d5d8261327f565b15611d4a575063ffffffff8116600090815260096020526040902060010154600160401b90046001600160401b031661173c565b6000546001600160a01b03163314611dde576040805162461bcd60e51b815260206004820152601660248201526000805160206140f1833981519152604482015290519081900360640190fd5b600d546004546001600160801b03918216918391611e0d91611e00911661293e565b839063ffffffff612e7616565b1015611e5d576040805162461bcd60e51b815260206004820152601a602482015279696e73756666696369656e7420726573657276652066756e647360301b604482015290519081900360640190fd5b6002546040805163a9059cbb60e01b81526001600160a01b038681166004830152602482018690529151919092169163a9059cbb9160448083019260209291908290030181600087803b158015611eb357600080fd5b505af1158015611ec7573d6000803e3d6000fd5b505050506040513d6020811015611edd57600080fd5b5051611f28576040805162461bcd60e51b81526020600482015260156024820152741d1bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604482015290519081900360640190fd5b610cb86114cb565b6004546001600160801b031681565b600454600160a01b900463ffffffff1681565b600d54600160801b90046001600160801b031690565b6001600160a01b03166000908152600860205260409020546001600160801b031690565b6001600160a01b03828116600090815260086020526040902060020154620100009004163314611ffc576040805162461bcd60e51b815260206004820152601660248201527537b7363c9031b0b63630b1363290313c9030b236b4b760511b604482015290519081900360640190fd5b6001600160a01b0382811660008181526008602090815260409182902060030180546001600160a01b0319169486169485179055815133815290810193909352805191927fb79bf2e89c2d70dde91d2991fb1ea69b7e478061ad7c04ed5b02b96bc52b8104929081900390910190a25050565b6000546001600160a01b031633146120bc576040805162461bcd60e51b815260206004820152601660248201526000805160206140f1833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6000806000806000612136600760049054906101000a900463ffffffff1663ffffffff16611b86565b945094509450945094509091929394565b6001600160a01b03821660009081526008602052604090205460075460609163ffffffff600160801b90910481169116816121b057604051806040016040528060128152602001716e6f7420656e61626c6564206f7261636c6560701b815250925050506123d9565b8363ffffffff168263ffffffff1611156121fc57604051806040016040528060168152602001756e6f742079657420656e61626c6564206f7261636c6560501b815250925050506123d9565b6001600160a01b03851660009081526008602052604090205463ffffffff808616600160a01b90920416101561226657604051806040016040528060188152602001776e6f206c6f6e67657220616c6c6f776564206f7261636c6560401b815250925050506123d9565b6001600160a01b03851660009081526008602052604090205463ffffffff808616600160c01b90920416106122d4576040518060400160405280602081526020017f63616e6e6f74207265706f7274206f6e2070726576696f757320726f756e6473815250925050506123d9565b8063ffffffff168463ffffffff1614158015612310575061230063ffffffff8083169060019061316616565b63ffffffff168463ffffffff1614155b801561232357506123218482613289565b155b1561236157604051806040016040528060178152602001761a5b9d985b1a59081c9bdd5b99081d1bc81c995c1bdc9d604a1b815250925050506123d9565b8363ffffffff16600114158015612392575061239061238b63ffffffff808716906001906132e916565b61333a565b155b156123d6576040518060400160405280601f81526020017f70726576696f757320726f756e64206e6f7420737570657273656461626c6500815250925050506123d9565b50505b92915050565b6123e881613374565b6123f157612470565b3360009081526008602052604090205460045463ffffffff600160e01b909204821691600160c01b909104811682019083161180159061243057508015155b1561243b5750612470565b612444826133a5565b5033600090815260086020526040902080546001600160e01b0316600160e01b63ffffffff8416021790555b50565b61247c81613549565b6124cd576040805162461bcd60e51b815260206004820152601f60248201527f726f756e64206e6f7420616363657074696e67207375626d697373696f6e7300604482015290519081900360640190fd5b63ffffffff81166000818152600a6020908152604080832080546001808201835591855283852001879055338085526008909352818420805463ffffffff60c01b1916600160c01b8702178155018690555190929185917f92e98423f8adac6e64d0608e519fd1cefb861498385c6dee70d58fc926ddc68c9190a45050565b63ffffffff8082166000908152600a602052604081206001810154905491928392600160201b9092041611156125875750600090508061269e565b63ffffffff83166000908152600a6020908152604080832080548251818502810185019093528083526125ed938301828280156125e357602002820191906000526020600020905b8154815260200190600101908083116125cf575b5050505050613569565b63ffffffff8516600081815260096020908152604091829020848155600101805467ffffffffffffffff60401b1916600160401b426001600160401b038116919091029190911763ffffffff60801b1916600160801b8602179091556007805463ffffffff60201b1916600160201b860217905582519081529151939450919284927f0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f928290030190a36001925090505b915091565b63ffffffff81166000908152600a6020526040902060010154600160601b90046001600160801b03166126d4613f9f565b5060408051808201909152600d546001600160801b03808216808452600160801b90920416602083015261270e908363ffffffff612e1916565b6001600160801b039081168252602082015161273191168363ffffffff61361216565b6001600160801b0390811660208084018290528351600d8054600160801b9094029185166001600160801b0319909416939093178416179091553360009081526008909152604090205461278c91168363ffffffff61361216565b3360009081526008602052604080822080546001600160801b0319166001600160801b03948516179055835190519216917ffe25c73e3b9089fac37d55c4c7efcba6f04af04cebd2fc4d6d7dbb07e1e5234f9190a2505050565b63ffffffff8082166000908152600a60205260409020600181015490549116111561281057612470565b63ffffffff81166000908152600a60205260408120906128308282613fdd565b5060010180546001600160e01b031916905550565b6003546001600160a01b03168061285c57506109b2565b600061287363ffffffff808616906001906132e916565b63ffffffff808216600090815260096020908152604080832060018101549054825163beed9b5160e01b8152600160801b90920486166004830181905260248301829052958b166044830152606482018a90529151959650939490936001600160a01b0388169363beed9b5193620186a093608480850194929391928390030190829088803b15801561290557600080fd5b5087f19350505050801561292b57506040513d602081101561292657600080fd5b505160015b61293457612936565b505b505050505050565b60006123d9600261296061295061162b565b859060ff1663ffffffff61366616565b9063ffffffff61366616565b612975816136bf565b6129bb576040805162461bcd60e51b81526020600482015260126024820152711bdc9858db19481b9bdd08195b98589b195960721b604482015290519081900360640190fd5b6007546129d49063ffffffff9081169060019061316616565b6001600160a01b0382166000908152600860205260408120805463ffffffff93909316600160a01b0263ffffffff60a01b1990931692909217909155600c612a2e6001612a1f61162b565b60ff169063ffffffff612e7616565b81548110612a3857fe5b6000918252602080832091909101546001600160a01b0385811680855260089093526040808520600290810180549390941680875291862001805461ffff90931661ffff199384168117909155939094528154169055600c8054929350909183919083908110612aa457fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600c805480612add57fe5b600082815260208120820160001990810180546001600160a01b03191690559091019091556040516001600160a01b038516907f18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e908390a3505050565b600082820183811015612b82576040805162461bcd60e51b815260206004820152601b60248201526000805160206140b0833981519152604482015290519081900360640190fd5b9392505050565b612b92826136bf565b15612bdd576040805162461bcd60e51b81526020600482015260166024820152751bdc9858db1948185b1c9958591e48195b98589b195960521b604482015290519081900360640190fd5b6001600160a01b038116612c30576040805162461bcd60e51b8152602060048201526015602482015274063616e6e6f74207365742061646d696e20746f203605c1b604482015290519081900360640190fd5b6001600160a01b03828116600090815260086020526040902060020154620100009004161580612c8557506001600160a01b038281166000908152600860205260409020600201546201000090048116908216145b612cd6576040805162461bcd60e51b815260206004820152601c60248201527f6f776e65722063616e6e6f74206f76657277726974652061646d696e00000000604482015290519081900360640190fd5b612cdf826136ea565b6001600160a01b03808416600081815260086020526040808220805463ffffffff60a01b1963ffffffff97909716600160801b0263ffffffff60801b19909116179590951663ffffffff60a01b178555600c80546002909601805461ffff90971661ffff19909716969096178655805460018181019092557fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c70180546001600160a01b031916851790558383528554948716620100000262010000600160b01b0319909516949094179094559251919290917f18dd09695e4fbdae8d1a5edb11221eb04564269c29a089b9753a6535c54ba92e9190a3806001600160a01b0316826001600160a01b03167f0c5055390645c15a4be9a21b3f8d019153dcb4a0c125685da6eb84048e2fe90460405160405180910390a35050565b6000826001600160801b0316826001600160801b03161115612e70576040805162461bcd60e51b815260206004820152601e6024820152600080516020614111833981519152604482015290519081900360640190fd5b50900390565b600082821115612e70576040805162461bcd60e51b815260206004820152601e6024820152600080516020614111833981519152604482015290519081900360640190fd5b63ffffffff81166000908152600960205260408120600101546001600160401b031615612f0657612eeb82613549565b8015612eff5750612efc8383612147565b51155b90506123d9565b612eeb838361374d565b6001600160a01b0381166000908152600860205260408120600754815483928392839283928392839283927fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b929091849163ffffffff908116600160c01b909204161480612f8d5750600754612f8b9063ffffffff16613549565b155b600754909150612fa29063ffffffff1661333a565b8015612fab5750805b1561300457600754612fc99063ffffffff9081169060019061316616565b63ffffffff81166000908152600960205260409020600454919b506001600160801b0390911694509250612ffd8c8b61374d565b9a5061304e565b60075463ffffffff166000818152600960209081526040808320600a90925290912060010154919b50600160601b9091046001600160801b03169450925061304b8a613549565b9a505b6130588c8b612147565b51156130635760009a505b6001808301548482015463ffffffff808e166000908152600a6020526040902090930154600d548f948f94936001600160401b031692600160401b900416906001600160801b03166130b361162b565b8a8363ffffffff1693509a509a509a509a509a509a509a509a50505050919395975091939597565b63ffffffff8082166000908152600960209081526040808320600190810154600a909352908320015491926001600160401b0390911691600160401b900416811580159061312f575060008163ffffffff16115b801561315e5750426131536001600160401b03841663ffffffff8085169061379716565b6001600160401b0316105b949350505050565b600082820163ffffffff8085169082161015612b82576040805162461bcd60e51b815260206004820152601b60248201526000805160206140b0833981519152604482015290519081900360640190fd5b6131c081613374565b6131c957612470565b336000908152600b602052604090205463ffffffff600160281b820481169161010090048116820190831611806131fe575080155b613245576040805162461bcd60e51b81526020600482015260136024820152726d7573742064656c617920726571756573747360681b604482015290519081900360640190fd5b61324e826133a5565b50336000908152600b60205260409020805463ffffffff8316600160281b0263ffffffff60281b1990911617905550565b63ffffffff101590565b60008163ffffffff166132ac60018563ffffffff1661316690919063ffffffff16565b63ffffffff16148015612b8257505063ffffffff16600090815260096020526040902060010154600160401b90046001600160401b031615919050565b60008263ffffffff168263ffffffff161115612e70576040805162461bcd60e51b815260206004820152601e6024820152600080516020614111833981519152604482015290519081900360640190fd5b63ffffffff8116600090815260096020526040812060010154600160401b90046001600160401b03161515806123d957506123d9826130db565b6007546000906133909063ffffffff9081169060019061316616565b63ffffffff168263ffffffff16149050919050565b6133c26133bd63ffffffff808416906001906132e916565b6137eb565b6007805463ffffffff191663ffffffff83161790556133df613ffb565b5060408051600060a0820181815260c083018452825260045463ffffffff600160801b82048116602080860191909152600160a01b8304821685870152600160e01b8304821660608601526001600160801b03909216608085015285168252600a8152929020815180519293849361345a9284920190614029565b5060208281015160019283018054604080870151606088015160809098015163ffffffff1990931663ffffffff9586161763ffffffff60201b1916600160201b918616919091021763ffffffff60401b1916600160401b9785169790970296909617600160601b600160e01b031916600160601b6001600160801b03909216919091021790558516600081815260098352849020909201805467ffffffffffffffff1916426001600160401b039081169190911791829055845191168152925133937f0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac6027192908290030190a35050565b63ffffffff9081166000908152600a602052604090206001015416151590565b600081516000106135ba576040805162461bcd60e51b81526020600482015260166024820152756c697374206d757374206e6f7420626520656d70747960501b604482015290519081900360640190fd5b815160028104600182166135f9576000806135df8660006001870360018703876138ad565b90925090506135ee828261398b565b94505050505061173c565b61360984600060018503846139f9565b9250505061173c565b60008282016001600160801b038085169082161015612b82576040805162461bcd60e51b815260206004820152601b60248201526000805160206140b0833981519152604482015290519081900360640190fd5b600082613675575060006123d9565b8282028284828161368257fe5b0414612b825760405162461bcd60e51b81526004018080602001828103825260218152602001806140d06021913960400191505060405180910390fd5b6001600160a01b031660009081526008602052604090205463ffffffff600160a01b90910481161490565b60075460009063ffffffff16801580159061372c57506001600160a01b03831660009081526008602052604090205463ffffffff828116600160a01b90920416145b1561373857905061173c565b612b8263ffffffff8083169060019061316616565b6001600160a01b03821660009081526008602052604081205460045463ffffffff600160e01b909204821691600160c01b90910481168201908416118061315e5750159392505050565b60008282016001600160401b038085169082161015612b82576040805162461bcd60e51b815260206004820152601b60248201526000805160206140b0833981519152604482015290519081900360640190fd5b6137f4816130db565b6137fd57612470565b600061381463ffffffff808416906001906132e916565b63ffffffff8181166000908152600960209081526040808320805488861685528285209081556001918201549101805463ffffffff60801b1916600160801b928390049096169091029490941767ffffffffffffffff60401b1916600160401b426001600160401b03160217909355600a90529081209192506138978282613fdd565b5060010180546001600160e01b03191690555050565b6000808284106138bc57600080fd5b8386111580156138cc5750848411155b6138d557600080fd5b8286111580156138e55750848311155b6138ee57600080fd5b6007868603101561390f576139068787878787613a8a565b91509150613981565b600061391c888888613e5d565b905080841161392d5780955061397b565b848110156139405780600101965061397b565b80851115801561394f57508381105b61395557fe5b613961888883886139f9565b9250613972888260010188876139f9565b91506139819050565b506138ee565b9550959350505050565b6000808312801561399c5750600082135b806139b257506000831380156139b25750600082125b156139d25760026139c38484613f3a565b816139ca57fe5b0590506123d9565b600060028085078185070105905061315e6139f36002860560028605613f3a565b82613f3a565b600081841115613a0857600080fd5b82821115613a1557600080fd5b82841015613a6c5760078484031015613a41576000613a378686868687613a8a565b50915061315e9050565b6000613a4e868686613e5d565b9050808311613a5f57809350613a66565b8060010194505b50613a15565b848481518110613a7857fe5b60200260200101519050949350505050565b600080600086866001010390506000888860000181518110613aa857fe5b60200260200101519050600082600110613ac9576001600160ff1b03613ae1565b898960010181518110613ad857fe5b60200260200101515b9050600083600210613afa576001600160ff1b03613b12565b8a8a60020181518110613b0957fe5b60200260200101515b9050600084600310613b2b576001600160ff1b03613b43565b8b8b60030181518110613b3a57fe5b60200260200101515b9050600085600410613b5c576001600160ff1b03613b74565b8c8c60040181518110613b6b57fe5b60200260200101515b9050600086600510613b8d576001600160ff1b03613ba5565b8d8d60050181518110613b9c57fe5b60200260200101515b9050600087600610613bbe576001600160ff1b03613bd6565b8e8e60060181518110613bcd57fe5b60200260200101515b905085871315613be4579495945b83851315613bf0579293925b81831315613bfc579091905b84871315613c08579395935b83861315613c14579294925b80831315613c1e57915b84861315613c2a579394935b80821315613c3457905b82871315613c40579195915b81861315613c4c579094905b80851315613c5657935b82861315613c62579194915b80841315613c6c57925b82851315613c78579193915b81841315613c84579092905b82841315613c90579192915b8d8c0380613ca057879a50613d46565b8060011415613cb157869a50613d46565b8060021415613cc257859a50613d46565b8060031415613cd357849a50613d46565b8060041415613ce457839a50613d46565b8060051415613cf557829a50613d46565b8060061415613d0657819a50613d46565b6040805162461bcd60e51b815260206004820152601060248201526f6b31206f7574206f6620626f756e647360801b604482015290519081900360640190fd5b8e8c038d8d1415613d6457508a995061398198505050505050505050565b80613d7b5750969850613981975050505050505050565b8060011415613d965750959850613981975050505050505050565b8060021415613db15750949850613981975050505050505050565b8060031415613dcc5750939850613981975050505050505050565b8060041415613de75750929850613981975050505050505050565b8060051415613e025750919850613981975050505050505050565b8060061415613e1d5750909850613981975050505050505050565b6040805162461bcd60e51b815260206004820152601060248201526f6b32206f7574206f6620626f756e647360801b604482015290519081900360640190fd5b6000808460028585010481518110613e7157fe5b602002602001015190506001840393506001830192505b60018401935080858581518110613e9b57fe5b602002602001015112613e88575b60018303925080858481518110613ebc57fe5b602002602001015113613ea95782841015613f2c57848381518110613edd57fe5b6020026020010151858581518110613ef157fe5b6020026020010151868681518110613f0557fe5b60200260200101878681518110613f1857fe5b602090810291909101019190915252613f35565b82915050612b82565b613e88565b6000828201818312801590613f4f5750838112155b80613f645750600083128015613f6457508381125b612b825760405162461bcd60e51b815260040180806020018281038252602181526020018061408f6021913960400191505060405180910390fd5b604080518082019091526000808252602082015290565b60408051608081018252600080825260208201819052918101829052606081019190915290565b50805460008255906000526020600020908101906124709190614074565b6040805160a08101825260608082526000602083018190529282018390528101829052608081019190915290565b828054828255906000526020600020908101928215614064579160200282015b82811115614064578251825591602001919060010190614049565b50614070929150614074565b5090565b6114b991905b80821115614070576000815560010161407a56fe5369676e6564536166654d6174683a206164646974696f6e206f766572666c6f77536166654d6174683a206164646974696f6e206f766572666c6f770000000000536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f774f6e6c792063616c6c61626c65206279206f776e657200000000000000000000536166654d6174683a207375627472616374696f6e206f766572666c6f770000a26469706673582212207764f59516961796bca69efdc6cb632200eee27c0a003ae28e93f51c279127b764736f6c63430006060033536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77",
}
FluxAggregatorMetaData contains all meta data concerning the FluxAggregator contract.
var KeeperConsumerABI = KeeperConsumerMetaData.ABI
KeeperConsumerABI is the input ABI used to generate the binding from. Deprecated: Use KeeperConsumerMetaData.ABI instead.
var KeeperConsumerBenchmarkABI = KeeperConsumerBenchmarkMetaData.ABI
KeeperConsumerBenchmarkABI is the input ABI used to generate the binding from. Deprecated: Use KeeperConsumerBenchmarkMetaData.ABI instead.
var KeeperConsumerBenchmarkBin = KeeperConsumerBenchmarkMetaData.Bin
KeeperConsumerBenchmarkBin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperConsumerBenchmarkMetaData.Bin instead.
var KeeperConsumerBenchmarkMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_averageEligibilityCadence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_checkGasToBurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_performGasToBurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_firstEligibleBuffer\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"initialCall\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nextEligible\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"PerformingUpkeep\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"averageEligibilityCadence\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEligible\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkGasToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"count\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"dummyMap\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"firstEligibleBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"firstEligibleBuffer\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCountPerforms\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialCall\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextEligible\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"performGasToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setCheckGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_firstEligibleBuffer\",\"type\":\"uint256\"}],\"name\":\"setFirstEligibleBuffer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setPerformGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newTestRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_newAverageEligibilityCadence\",\"type\":\"uint256\"}],\"name\":\"setSpread\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testRange\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x6080604052600080556000600155600060095534801561001e57600080fd5b50604051610741380380610741833981810160405260a081101561004157600080fd5b508051602082015160408301516060840151608090940151600284905560038390556004829055600585905560078190559293919290919080610084574361009e565b6007546003546100926100ac565b8161009957fe5b064301015b600655506100dd9350505050565b6040805160001943014060208083019190915230828401528251808303840181526060909201909252805191012090565b610655806100ec6000396000f3fe608060405234801561001057600080fd5b50600436106101015760003560e01c80637f407edf1161009d5780637f407edf146103025780638dba0fba14610325578063926f086e1461032d578063a9a4c57c14610335578063ad0d5c4d1461033d578063b30566b41461035a578063c228a98e14610362578063c4da244d1461036a578063d826f88f14610372578063e303666f1461037a57610101565b806306661abd1461010657806313bda75b146101205780632555d2cf1461013f5780632ff3617d1461015c5780634585e33b14610164578063523d9b8a146101d25780636250a13a146101da5780636e04ff0d146101e25780637145f11b146102d1575b600080fd5b61010e610382565b60408051918252519081900360200190f35b61013d6004803603602081101561013657600080fd5b5035610388565b005b61013d6004803603602081101561015557600080fd5b503561038d565b61010e610392565b61013d6004803603602081101561017a57600080fd5b810190602081018135600160201b81111561019457600080fd5b8201836020820111156101a657600080fd5b803590602001918460018302840111600160201b831117156101c757600080fd5b509092509050610398565b61010e610489565b61010e61048f565b610250600480360360208110156101f857600080fd5b810190602081018135600160201b81111561021257600080fd5b82018360208201111561022457600080fd5b803590602001918460018302840111600160201b8311171561024557600080fd5b509092509050610495565b60405180831515815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561029557818101518382015260200161027d565b50505050905090810190601f1680156102c25780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b6102ee600480360360208110156102e757600080fd5b5035610534565b604080519115158252519081900360200190f35b61013d6004803603604081101561031857600080fd5b5080359060200135610549565b61010e610554565b61010e61055a565b61010e610560565b61013d6004803603602081101561035357600080fd5b5035610566565b61010e61056b565b6102ee610571565b61010e610580565b61013d610586565b61010e6105ba565b60095481565b600455565b600555565b60045481565b6103a06105c0565b6103a957600080fd5b60005a9050600054600014156103be57436000555b600354439081016001818155600980549091019055600054604080513281526020810192909252818101929092526060810192909252517f1313be6f6d6263f115d3e986c9622f868fcda43c8b8e7ef193e7a53d75a4d27c9181900360800190a160001943014060005b6005545a840310156104825780801561044f575060008281526008602052604090205460ff165b60408051602080820195909552308183015281518082038301815260609091019091528051930192909220919050610428565b5050505050565b60015481565b60025481565b6000606060005a905060001943014060005b6004545a84031015610501578080156104ce575060008281526008602052604090205460ff165b604080516020808201959095523081830152815180820383018152606090910190915280519301929092209190506104a7565b6105096105c0565b6040805192151560208085019190915281518085039091018152928101905297909650945050505050565b60086020526000908152604090205460ff1681565b600291909155600355565b60075481565b60005481565b60035481565b600755565b60055481565b600061057b6105c0565b905090565b60065481565b600080805560095560075461059b57436105b5565b6007546003546105a96105ee565b816105b057fe5b064301015b600655565b60095490565b60008054156105e45760025460005443031080156105df575060015443115b61057b565b5060065443101590565b604080516000194301406020808301919091523082840152825180830384018152606090920190925280519101209056fea2646970667358221220aca1c31f2a0fb9a854dd47864921d36b78865fd84f4d343cf5b590005c6f1e2764736f6c63430007060033",
}
KeeperConsumerBenchmarkMetaData contains all meta data concerning the KeeperConsumerBenchmark contract.
var KeeperConsumerBin = KeeperConsumerMetaData.Bin
KeeperConsumerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperConsumerMetaData.Bin instead.
var KeeperConsumerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"updateInterval\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"counter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"interval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastTimeStamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60a060405234801561001057600080fd5b506040516103583803806103588339818101604052602081101561003357600080fd5b505160805242600155600080556080516102fe61005a6000398061025452506102fe6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80633f3b3b271461005c5780634585e33b1461007657806361bc221a146100e65780636e04ff0d146100ee578063947a36fb146101dd575b600080fd5b6100646101e5565b60408051918252519081900360200190f35b6100e46004803603602081101561008c57600080fd5b810190602081018135600160201b8111156100a657600080fd5b8201836020820111156100b857600080fd5b803590602001918460018302840111600160201b831117156100d957600080fd5b5090925090506101eb565b005b6100646101f8565b61015c6004803603602081101561010457600080fd5b810190602081018135600160201b81111561011e57600080fd5b82018360208201111561013057600080fd5b803590602001918460018302840111600160201b8311171561015157600080fd5b5090925090506101fe565b60405180831515815260200180602001828103825283818151815260200191508051906020019080838360005b838110156101a1578181015183820152602001610189565b50505050905090810190601f1680156101ce5780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b610064610252565b60015481565b5050600080546001019055565b60005481565b6000606061020a610276565b6001848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250959a92995091975050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b32156102c6576040805162461bcd60e51b815260206004820152601a6024820152791bdb9b1e48199bdc881cda5b5d5b185d195908189858dad95b9960321b604482015290519081900360640190fd5b56fea2646970667358221220c0e089efa59b00d8b131c6b0456904c0ef8f5646c27f81de540a4cc400cff70c64736f6c63430007060033",
}
KeeperConsumerMetaData contains all meta data concerning the KeeperConsumer contract.
var KeeperConsumerPerformanceABI = KeeperConsumerPerformanceMetaData.ABI
KeeperConsumerPerformanceABI is the input ABI used to generate the binding from. Deprecated: Use KeeperConsumerPerformanceMetaData.ABI instead.
var KeeperConsumerPerformanceBin = KeeperConsumerPerformanceMetaData.Bin
KeeperConsumerPerformanceBin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperConsumerPerformanceMetaData.Bin instead.
var KeeperConsumerPerformanceMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_averageEligibilityCadence\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_checkGasToBurn\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_performGasToBurn\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"eligible\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"initialCall\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nextEligible\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"PerformingUpkeep\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"averageEligibilityCadence\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEligible\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkGasToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"count\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"dummyMap\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCountPerforms\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialCall\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextEligible\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"performGasToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setCheckGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setPerformGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newTestRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_newAverageEligibilityCadence\",\"type\":\"uint256\"}],\"name\":\"setSpread\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testRange\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x6080604052600080556000600155600060075534801561001e57600080fd5b506040516105f03803806105f08339818101604052608081101561004157600080fd5b5080516020820151604083015160609093015160029290925560035560049190915560055561057b806100756000396000f3fe608060405234801561001057600080fd5b50600436106100e05760003560e01c80637145f11b116100875780637145f11b146102b05780637f407edf146102e1578063926f086e14610304578063a9a4c57c1461030c578063b30566b414610314578063c228a98e1461031c578063d826f88f14610324578063e303666f1461032c576100e0565b806306661abd146100e557806313bda75b146100ff5780632555d2cf1461011e5780632ff3617d1461013b5780634585e33b14610143578063523d9b8a146101b15780636250a13a146101b95780636e04ff0d146101c1575b600080fd5b6100ed610334565b60408051918252519081900360200190f35b61011c6004803603602081101561011557600080fd5b503561033a565b005b61011c6004803603602081101561013457600080fd5b503561033f565b6100ed610344565b61011c6004803603602081101561015957600080fd5b810190602081018135600160201b81111561017357600080fd5b82018360208201111561018557600080fd5b803590602001918460018302840111600160201b831117156101a657600080fd5b50909250905061034a565b6100ed610425565b6100ed61042b565b61022f600480360360208110156101d757600080fd5b810190602081018135600160201b8111156101f157600080fd5b82018360208201111561020357600080fd5b803590602001918460018302840111600160201b8311171561022457600080fd5b509092509050610431565b60405180831515815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561027457818101518382015260200161025c565b50505050905090810190601f1680156102a15780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b6102cd600480360360208110156102c657600080fd5b503561049f565b604080519115158252519081900360200190f35b61011c600480360360408110156102f757600080fd5b50803590602001356104b4565b6100ed6104bf565b6100ed6104c5565b6100ed6104cb565b6102cd6104d1565b61011c6104e0565b6100ed6104ea565b60075481565b600455565b600555565b60045481565b60005a905060006103596104f0565b60005460015460408051841515815232602082015280820193909352606083019190915243608083018190529051929350917fbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc09181900360a00190a1816103bf57600080fd5b6000546103cc5760008190555b6003546002026103da610514565b816103e157fe5b068101600190810181556007805490910190555b6005545a8403101561041e5743406000908152600660205260409020805460ff191690556103f5565b5050505050565b60015481565b60025481565b6000606060005a905060005b6004545a8303101561046d578080156104665750434060009081526006602052604090205460ff165b905061043d565b6104756104f0565b60408051921515602080850191909152815180850390910181529281019052969095509350505050565b60066020526000908152604090205460ff1681565b600291909155600355565b60005481565b60035481565b60055481565b60006104db6104f0565b905090565b6000808055600755565b60075490565b6000805415806104db575060025460005443031080156104db575050600154431190565b604080516000194301406020808301919091523082840152825180830384018152606090920190925280519101209056fea2646970667358221220e233009b46ad9b01fb692930a06d8a04abee3578625455b4761ede5e8ae7489e64736f6c63430007060033",
}
KeeperConsumerPerformanceMetaData contains all meta data concerning the KeeperConsumerPerformance contract.
var KeeperRegistrarABI = KeeperRegistrarMetaData.ABI
KeeperRegistrarABI is the input ABI used to generate the binding from. Deprecated: Use KeeperRegistrarMetaData.ABI instead.
var KeeperRegistrarBin = KeeperRegistrarMetaData.Bin
KeeperRegistrarBin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperRegistrarMetaData.Bin instead.
var KeeperRegistrarMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"LINKAddress\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistrar.AutoApproveType\",\"name\":\"autoApproveConfigType\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"autoApproveMaxAllowed\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"keeperRegistry\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"minLINKJuels\",\"type\":\"uint96\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AmountMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FunctionNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HashMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientPayment\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAdminAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"LinkTransferFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAdminOrOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyLink\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RegistrationRequestFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RequestNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SenderMismatch\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"senderAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"allowed\",\"type\":\"bool\"}],\"name\":\"AutoApproveAllowedSenderSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumKeeperRegistrar.AutoApproveType\",\"name\":\"autoApproveConfigType\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"autoApproveMaxAllowed\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"keeperRegistry\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"minLINKJuels\",\"type\":\"uint96\"}],\"name\":\"ConfigChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"displayName\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"upkeepId\",\"type\":\"uint256\"}],\"name\":\"RegistrationApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"RegistrationRejected\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"encryptedEmail\",\"type\":\"bytes\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"upkeepContract\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"adminAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"},{\"indexed\":true,\"internalType\":\"uint8\",\"name\":\"source\",\"type\":\"uint8\"}],\"name\":\"RegistrationRequested\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"upkeepContract\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"adminAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"cancel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"senderAddress\",\"type\":\"address\"}],\"name\":\"getAutoApproveAllowedSender\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"getPendingRequest\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegistrationConfig\",\"outputs\":[{\"internalType\":\"enumKeeperRegistrar.AutoApproveType\",\"name\":\"autoApproveConfigType\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"autoApproveMaxAllowed\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"approvedCount\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"keeperRegistry\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"minLINKJuels\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"bytes\",\"name\":\"encryptedEmail\",\"type\":\"bytes\"},{\"internalType\":\"address\",\"name\":\"upkeepContract\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"adminAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"},{\"internalType\":\"uint8\",\"name\":\"source\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"register\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"senderAddress\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"allowed\",\"type\":\"bool\"}],\"name\":\"setAutoApproveAllowedSender\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enumKeeperRegistrar.AutoApproveType\",\"name\":\"autoApproveConfigType\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"autoApproveMaxAllowed\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"keeperRegistry\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"minLINKJuels\",\"type\":\"uint96\"}],\"name\":\"setRegistrationConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x60a06040523480156200001157600080fd5b5060405162001c7338038062001c7383398101604081905262000034916200038e565b33806000816200008b5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000be57620000be81620000e7565b5050506001600160a01b038516608052620000dc8484848462000192565b505050505062000487565b336001600160a01b03821603620001415760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000082565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6200019c62000313565b6003546040805160a081019091526501000000000090910463ffffffff169080866002811115620001d157620001d16200041c565b815261ffff8616602082015263ffffffff831660408201526001600160a01b03851660608201526001600160601b038416608090910152805160038054909190829060ff191660018360028111156200022e576200022e6200041c565b0217905550602082015181546040808501516060860151610100600160481b031990931661010063ffffffff9586160263ffffffff60281b19161765010000000000949091169390930292909217600160481b600160e81b03191669010000000000000000006001600160a01b0390921691909102178255608090920151600190910180546001600160601b0319166001600160601b03909216919091179055517f6293a703ec7145dfa23c5cde2e627d6a02e153fc2e9c03b14d1e22cbb4a7e9cd906200030490879087908790879062000432565b60405180910390a15050505050565b6000546001600160a01b031633146200036f5760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162000082565b565b80516001600160a01b03811681146200038957600080fd5b919050565b600080600080600060a08688031215620003a757600080fd5b620003b28662000371565b9450602086015160038110620003c757600080fd5b604087015190945061ffff81168114620003e057600080fd5b9250620003f06060870162000371565b60808701519092506001600160601b03811681146200040e57600080fd5b809150509295509295909350565b634e487b7160e01b600052602160045260246000fd5b60808101600386106200045557634e487b7160e01b600052602160045260246000fd5b94815261ffff9390931660208401526001600160a01b039190911660408301526001600160601b031660609091015290565b6080516117b4620004bf600039600081816101230152818161038c015281816107c801528181610c330152610dfa01526117b46000f3fe608060405234801561001057600080fd5b50600436106100ba5760003560e01c8063181f5a77146100bf578063183310b3146101095780631b6b6d231461011e5780633659d66614610152578063367b9b4f1461016557806379ba5097146101785780637e776f7f14610180578063850af0cb146101bc57806388b12d55146101d55780638da5cb5b14610234578063a4c0ed3614610245578063a793ab8b14610258578063c4d252f51461026b578063f2fde38b1461027e575b600080fd5b6100f36040518060400160405280601581526020017404b656570657252656769737472617220312e312e3605c1b81525081565b604051610100919061109d565b60405180910390f35b61011c6101173660046111d1565b610291565b005b6101457f000000000000000000000000000000000000000000000000000000000000000081565b6040516101009190611275565b61011c6101603660046112b1565b610381565b61011c6101733660046113b8565b6105e0565b61011c610647565b6101ac61018e3660046113ef565b6001600160a01b031660009081526005602052604090205460ff1690565b6040519015158152602001610100565b6101c46106f6565b604051610100959493929190611442565b6102266101e3366004611485565b6000908152600260209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160601b03169290910182905291565b60405161010092919061149e565b6000546001600160a01b0316610145565b61011c6102533660046114c0565b6107bd565b61011c610266366004611519565b610a03565b61011c610279366004611485565b610b71565b61011c61028c3660046113ef565b610d05565b610299610d19565b6000818152600260209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160601b0316918301919091526102f657604051632589d98f60e11b815260040160405180910390fd5b600087878787876040516020016103119594939291906115a5565b60405160208183030381529060405280519060200120905080831461034957604051633f4d605360e01b815260040160405180910390fd5b6000838152600260209081526040822091909155820151610376908a908a908a908a908a908a908a610d6e565b505050505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146103c95760405162c6885f60e11b815260040160405180910390fd5b6001600160a01b0386166103f05760405163016ed19f60e21b815260040160405180910390fd5b6000888888888860405160200161040b9594939291906115a5565b6040516020818303038152906040528051906020012090508260ff16896001600160a01b0316827fc3f5df4aefec026f610a3fcb08f19476492d69d2cb78b1c2eba259a8820e6a788f8f8f8e8e8e8e8e60405161046f9897969594939291906115e9565b60405180910390a46040805160a08101909152600380546000929190829060ff1660028111156104a1576104a161140a565b60028111156104b2576104b261140a565b8152815463ffffffff610100820481166020840152600160281b82041660408301526001600160a01b03600160481b9091041660608201526001909101546001600160601b0316608090910152905061050b8184610f14565b1561055a576040810151610520906001611673565b6003805463ffffffff92909216600160281b0263ffffffff60281b199092169190911790556105558d8b8b8b8b8b8b89610d6e565b6105d1565b600082815260026020526040812054610584908790600160a01b90046001600160601b031661169b565b6040805180820182526001600160a01b03808d1682526001600160601b039384166020808401918252600089815260029091529390932091519251909316600160a01b0291909216179055505b50505050505050505050505050565b6105e8610d19565b6001600160a01b038216600081815260056020908152604091829020805460ff191685151590811790915591519182527f20c6237dac83526a849285a9f79d08a483291bdd3a056a0ef9ae94ecee1ad356910160405180910390a25050565b6001546001600160a01b0316331461069f5760405162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b60448201526064015b60405180910390fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6040805160a081019091526003805460009283928392839283928392829060ff1660028111156107285761072861140a565b60028111156107395761073961140a565b81528154610100810463ffffffff908116602080850191909152600160281b8304909116604080850191909152600160481b9092046001600160a01b03166060808501919091526001909401546001600160601b0390811660809485015285519186015192860151948601519590930151909b919a50929850929650169350915050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146108055760405162c6885f60e11b815260040160405180910390fd5b81818080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060208101516001600160e01b03198116631b2ceb3360e11b146108715760405163e3d6792160e01b815260040160405180910390fd5b8484848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505060e48101518281146108cd576040516355e97b0d60e01b815260040160405180910390fd5b8887878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506101248101516001600160a01b038381169082161461093657604051637c62b1c760e11b815260040160405180910390fd5b61012489101561095957604051630dfe930960e41b815260040160405180910390fd5b6004546001600160601b03168b10156109855760405163cd1c886760e01b815260040160405180910390fd5b6000306001600160a01b03168b8b6040516109a19291906116bd565b600060405180830381855af49150503d80600081146109dc576040519150601f19603f3d011682016040523d82523d6000602084013e6109e1565b606091505b50509050806105d157604051630649bf8160e41b815260040160405180910390fd5b610a0b610d19565b6003546040805160a08101909152600160281b90910463ffffffff169080866002811115610a3b57610a3b61140a565b815261ffff8616602082015263ffffffff831660408201526001600160a01b03851660608201526001600160601b038416608090910152805160038054909190829060ff19166001836002811115610a9557610a9561140a565b021790555060208201518154604080850151606086015168ffffffffffffffff001990931661010063ffffffff9586160263ffffffff60281b191617600160281b949091169390930292909217600160481b600160e81b031916600160481b6001600160a01b0390921691909102178255608090920151600190910180546001600160601b0319166001600160601b03909216919091179055517f6293a703ec7145dfa23c5cde2e627d6a02e153fc2e9c03b14d1e22cbb4a7e9cd90610b629087908790879087906116cd565b60405180910390a15050505050565b6000818152600260209081526040918290208251808401909352546001600160a01b038116808452600160a01b9091046001600160601b031691830191909152331480610bc857506000546001600160a01b031633145b610be5576040516361685c2b60e01b815260040160405180910390fd5b80516001600160a01b0316610c0d57604051632589d98f60e11b815260040160405180910390fd5b600082815260026020908152604080832083905590830151905163a9059cbb60e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169163a9059cbb91610c7091339160040161149e565b6020604051808303816000875af1158015610c8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb3919061170c565b905080610cd5573360405163185c9b9d60e31b81526004016106969190611275565b60405183907f3663fb28ebc87645eb972c9dad8521bf665c623f287e79f1c56f1eb374b82a2290600090a2505050565b610d0d610d19565b610d1681610fad565b50565b6000546001600160a01b03163314610d6c5760405162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b6044820152606401610696565b565b60035460405163da5c674160e01b8152600160481b9091046001600160a01b031690600090829063da5c674190610db1908c908c908c908c908c906004016115a5565b6020604051808303816000875af1158015610dd0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df49190611729565b905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634000aea0848785604051602001610e3c91815260200190565b6040516020818303038152906040526040518463ffffffff1660e01b8152600401610e6993929190611742565b6020604051808303816000875af1158015610e88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eac919061170c565b905080610ece578260405163185c9b9d60e31b81526004016106969190611275565b81847fb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b8d604051610eff919061109d565b60405180910390a35050505050505050505050565b60008083516002811115610f2a57610f2a61140a565b03610f3757506000610fa7565b600183516002811115610f4c57610f4c61140a565b148015610f7257506001600160a01b03821660009081526005602052604090205460ff16155b15610f7f57506000610fa7565b826020015163ffffffff16836040015163ffffffff161015610fa357506001610fa7565b5060005b92915050565b336001600160a01b03821603610fff5760405162461bcd60e51b815260206004820152601760248201527621b0b73737ba103a3930b739b332b9103a379039b2b63360491b6044820152606401610696565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6000815180845260005b818110156110765760208185018101518683018201520161105a565b81811115611088576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006110b06020830184611050565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126110de57600080fd5b81356001600160401b03808211156110f8576110f86110b7565b604051601f8301601f19908116603f01168101908282118183101715611120576111206110b7565b8160405283815286602085880101111561113957600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356001600160a01b038116811461117057600080fd5b919050565b803563ffffffff8116811461117057600080fd5b60008083601f84011261119b57600080fd5b5081356001600160401b038111156111b257600080fd5b6020830191508360208285010111156111ca57600080fd5b9250929050565b600080600080600080600060c0888a0312156111ec57600080fd5b87356001600160401b038082111561120357600080fd5b61120f8b838c016110cd565b985061121d60208b01611159565b975061122b60408b01611175565b965061123960608b01611159565b955060808a013591508082111561124f57600080fd5b5061125c8a828b01611189565b989b979a5095989497959660a090950135949350505050565b6001600160a01b0391909116815260200190565b80356001600160601b038116811461117057600080fd5b803560ff8116811461117057600080fd5b60008060008060008060008060008060006101208c8e0312156112d357600080fd5b6001600160401b03808d3511156112e957600080fd5b6112f68e8e358f016110cd565b9b508060208e0135111561130957600080fd5b6113198e60208f01358f01611189565b909b50995061132a60408e01611159565b985061133860608e01611175565b975061134660808e01611159565b96508060a08e0135111561135957600080fd5b5061136a8d60a08e01358e01611189565b909550935061137b60c08d01611289565b925061138960e08d016112a0565b91506113986101008d01611159565b90509295989b509295989b9093969950565b8015158114610d1657600080fd5b600080604083850312156113cb57600080fd5b6113d483611159565b915060208301356113e4816113aa565b809150509250929050565b60006020828403121561140157600080fd5b6110b082611159565b634e487b7160e01b600052602160045260246000fd5b6003811061143e57634e487b7160e01b600052602160045260246000fd5b9052565b60a081016114508288611420565b63ffffffff95861660208301529390941660408501526001600160a01b03919091166060840152608090920191909152919050565b60006020828403121561149757600080fd5b5035919050565b6001600160a01b039290921682526001600160601b0316602082015260400190565b600080600080606085870312156114d657600080fd5b6114df85611159565b93506020850135925060408501356001600160401b0381111561150157600080fd5b61150d87828801611189565b95989497509550505050565b6000806000806080858703121561152f57600080fd5b84356003811061153e57600080fd5b9350602085013561ffff8116811461155557600080fd5b925061156360408601611159565b915061157160608601611289565b905092959194509250565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b03868116825263ffffffff86166020830152841660408201526080606082018190526000906115de908301848661157c565b979650505050505050565b60c0815260006115fc60c083018b611050565b828103602084015261160f818a8c61157c565b63ffffffff891660408501526001600160a01b03881660608501528381036080850152905061163f81868861157c565b91505060018060601b03831660a08301529998505050505050505050565b634e487b7160e01b600052601160045260246000fd5b600063ffffffff8083168185168083038211156116925761169261165d565b01949350505050565b60006001600160601b038281168482168083038211156116925761169261165d565b8183823760009101908152919050565b608081016116db8287611420565b61ffff9490941660208201526001600160a01b039290921660408301526001600160601b0316606090910152919050565b60006020828403121561171e57600080fd5b81516110b0816113aa565b60006020828403121561173b57600080fd5b5051919050565b6001600160a01b03841681526001600160601b038316602082015260606040820181905260009061177590830184611050565b9594505050505056fea26469706673582212203bb77b89ff16f1e3e7a2275da40c66a13535ba065d32c0993af15e25297561f464736f6c634300080d0033",
}
KeeperRegistrarMetaData contains all meta data concerning the KeeperRegistrar contract.
var KeeperRegistry11ABI = KeeperRegistry11MetaData.ABI
KeeperRegistry11ABI is the input ABI used to generate the binding from. Deprecated: Use KeeperRegistry11MetaData.ABI instead.
var KeeperRegistry11Bin = KeeperRegistry11MetaData.Bin
KeeperRegistry11Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperRegistry11MetaData.Bin instead.
var KeeperRegistry11MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkEthFeed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fastGasFeed\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"}],\"name\":\"FlatFeeSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"KeepersUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"}],\"name\":\"PaymentWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"RegistrarChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"atBlockHeight\",\"type\":\"uint64\"}],\"name\":\"UpkeepCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"payment\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"UpkeepPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"UpkeepRegistered\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"FAST_GAS_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK_ETH_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"maxLinkPayment\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkEth\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCanceledUpkeepList\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getConfig\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFlatFee\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"query\",\"type\":\"address\"}],\"name\":\"getKeeperInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getKeeperList\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"getMaxPaymentForGas\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"maxPayment\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getMinBalanceForUpkeep\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"minBalance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRegistrar\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getUpkeep\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"lastKeeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getUpkeepCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setKeepers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"name\":\"setRegistrar\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60e06040523480156200001157600080fd5b50604051620041a9380380620041a983398181016040526101608110156200003857600080fd5b508051602082015160408301516060840151608085015160a086015160c087015160e08801516101008901516101208a0151610140909a0151989997989697959694959394929391929091903380600081620000db576040805162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f0000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156200010e576200010e8162000165565b50506001600255506003805460ff191690556001600160601b031960608c811b82166080528b811b821660a0528a901b1660c05262000154888888888888888862000215565b505050505050505050505062000487565b6001600160a01b038116331415620001c4576040805162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6200021f62000425565b6040518060c001604052808963ffffffff1681526020018863ffffffff1681526020018762ffffff1681526020018663ffffffff1681526020018562ffffff1681526020018461ffff16815250600b60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555090505081600c8190555080600d819055507feb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b3988878787878787604051808863ffffffff1681526020018762ffffff1681526020018663ffffffff1681526020018562ffffff1681526020018461ffff16815260200183815260200182815260200197505050505050505060405180910390a16040805163ffffffff8916815290517f17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b9181900360200190a15050505050505050565b6000546001600160a01b0316331462000485576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b565b60805160601c60a05160601c60c05160601c613cc4620004e560003980610b8552806131c052508061155b5280613286525080610a9d5280610d735280611084528061114752806114d75280611695528061173c5250613cc46000f3fe608060405234801561001057600080fd5b50600436106101c65760003560e01c8063a4c0ed36116100fa578063c41b813a1161009d578063c41b813a146106b2578063c7c3a19a14610772578063c804802214610864578063da5c674114610881578063db30a38614610926578063eb5dcd6c14610987578063f2fde38b146109b5578063faab9d39146109db578063fecf27c914610a01576101c6565b8063a4c0ed3614610498578063a710b2211461051b578063ad17836114610549578063b121e14714610551578063b657bc9c14610577578063b79550be14610594578063b7fdb4361461059c578063c3f909d41461065a576101c6565b80635c975abb1161016d5780635c975abb1461033d578063744bfe611461035957806379ba5097146103855780637bbaf1ea1461038d5780638456cb59146104025780638a601fc81461040a5780638da5cb5b1461042b57806393f0c1fc14610433578063948108f71461046c576101c6565b806315a126ea146101cb578063181f5a77146102235780631b6b6d23146102a05780631e12b8a5146102c45780632cb6864d1461031b5780633f4ba83a146103235780634584a4191461032d5780634d3f733414610335575b600080fd5b6101d3610a09565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561020f5781810151838201526020016101f7565b505050509050019250505060405180910390f35b61022b610a6b565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026557818101518382015260200161024d565b50505050905090810190601f1680156102925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102a8610a9b565b604080516001600160a01b039092168252519081900360200190f35b6102ea600480360360208110156102da57600080fd5b50356001600160a01b0316610abf565b604080516001600160a01b03909416845291151560208401526001600160601b031682820152519081900360600190f35b6101d3610b1a565b61032b610b71565b005b6102a8610b83565b6102a8610ba7565b610345610bb6565b604080519115158252519081900360200190f35b61032b6004803603604081101561036f57600080fd5b50803590602001356001600160a01b0316610bbf565b61032b610e1a565b610345600480360360408110156103a357600080fd5b81359190810190604081016020820135600160201b8111156103c457600080fd5b8201836020820111156103d657600080fd5b803590602001918460018302840111600160201b831117156103f757600080fd5b509092509050610ec9565b61032b610f1f565b610412610f2f565b6040805163ffffffff9092168252519081900360200190f35b6102a8610f42565b6104506004803603602081101561044957600080fd5b5035610f51565b604080516001600160601b039092168252519081900360200190f35b61032b6004803603604081101561048257600080fd5b50803590602001356001600160601b0316610f87565b61032b600480360360608110156104ae57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104dd57600080fd5b8201836020820111156104ef57600080fd5b803590602001918460018302840111600160201b8311171561051057600080fd5b50909250905061113c565b61032b6004803603604081101561053157600080fd5b506001600160a01b0381358116916020013516611335565b6102a8611559565b61032b6004803603602081101561056757600080fd5b50356001600160a01b031661157d565b6104506004803603602081101561058d57600080fd5b503561165e565b61032b611689565b61032b600480360360408110156105b257600080fd5b810190602081018135600160201b8111156105cc57600080fd5b8201836020820111156105de57600080fd5b803590602001918460208302840111600160201b831117156105ff57600080fd5b919390929091602081019035600160201b81111561061c57600080fd5b82018360208201111561062e57600080fd5b803590602001918460208302840111600160201b8311171561064f57600080fd5b5090925090506117e5565b610662611b46565b6040805163ffffffff988916815262ffffff9788166020820152959097168588015292909416606084015261ffff16608083015260a082019290925260c081019190915290519081900360e00190f35b6106de600480360360408110156106c857600080fd5b50803590602001356001600160a01b0316611bc6565b6040518080602001868152602001858152602001848152602001838152602001828103825287818151815260200191508051906020019080838360005b8381101561073357818101518382015260200161071b565b50505050905090810190601f1680156107605780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390f35b61078f6004803603602081101561078857600080fd5b50356120bb565b60405180886001600160a01b031681526020018763ffffffff16815260200180602001866001600160601b03168152602001856001600160a01b03168152602001846001600160a01b03168152602001836001600160401b03168152602001828103825287818151815260200191508051906020019080838360005b8381101561082357818101518382015260200161080b565b50505050905090810190601f1680156108505780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390f35b61032b6004803603602081101561087a57600080fd5b5035612214565b6109146004803603608081101561089757600080fd5b6001600160a01b03823581169263ffffffff60208201351692604082013590921691810190608081016060820135600160201b8111156108d657600080fd5b8201836020820111156108e857600080fd5b803590602001918460018302840111600160201b8311171561090957600080fd5b5090925090506123e8565b60408051918252519081900360200190f35b61032b600480360361010081101561093d57600080fd5b5063ffffffff8135811691602081013582169162ffffff604083013581169260608101359092169160808101359091169061ffff60a0820135169060c08101359060e001356126c7565b61032b6004803603604081101561099d57600080fd5b506001600160a01b03813581169160200135166128d5565b61032b600480360360208110156109cb57600080fd5b50356001600160a01b0316612a12565b61032b600480360360208110156109f157600080fd5b50356001600160a01b0316612a26565b610914612b39565b60606006805480602002602001604051908101604052809291908181526020018280548015610a6157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610a43575b5050505050905090565b6040518060400160405280601481526020017304b6565706572526567697374727920312e312e360641b81525081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b0390811660009081526008602090815260409182902082516060810184528154948516808252600160a01b9095046001600160601b031692810183905260019091015460ff16151592018290529192909190565b60606005805480602002602001604051908101604052809291908181526020018280548015610a6157602002820191906000526020600020905b815481526020019060010190808311610b54575050505050905090565b610b79612b3f565b610b81612b97565b565b7f000000000000000000000000000000000000000000000000000000000000000081565b600f546001600160a01b031690565b60035460ff1690565b806001600160a01b038116610c19576040805162461bcd60e51b815260206004820152601b60248201527a63616e6e6f742073656e6420746f207a65726f206164647265737360281b604482015290519081900360640190fd5b600083815260076020526040902060010154600160601b90046001600160a01b03163314610c87576040805162461bcd60e51b815260206004820152601660248201527537b7363c9031b0b63630b1363290313c9030b236b4b760511b604482015290519081900360640190fd5b600083815260076020526040902060020154436001600160401b039091161115610cf2576040805162461bcd60e51b81526020600482015260176024820152761d5c1ad9595c081b5d5cdd0818994818d85b98d95b1959604a1b604482015290519081900360640190fd5b600083815260076020526040902060010180546001600160601b03198116909155600e546001600160601b0390911690610d2c9082612c37565b600e55604080518281526001600160a01b0385166020820152815186927ff3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318928290030190a27f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb84836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610de857600080fd5b505af1158015610dfc573d6000803e3d6000fd5b505050506040513d6020811015610e1257600080fd5b505050505050565b6001546001600160a01b03163314610e72576040805162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015290519081900360640190fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6000610f17610f12338686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250612c94915050565b612d32565b949350505050565b610f27612b3f565b610b8161310a565b600b54600160201b900463ffffffff1690565b6000546001600160a01b031690565b6000806000610f5e61318d565b915091506000610f6f836000613352565b9050610f7c858284613389565b93505050505b919050565b6000828152600760205260409020600201546001600160401b0390811614610fee576040805162461bcd60e51b815260206004820152601560248201527475706b656570206d7573742062652061637469766560581b604482015290519081900360640190fd5b600082815260076020526040902060010154611013906001600160601b0316826134f5565b600083815260076020526040902060010180546001600160601b0319166001600160601b03928316179055600e5461104c918316613560565b600e55604080516323b872dd60e01b81523360048201523060248201526001600160601b038316604482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916323b872dd9160648083019260209291908290030181600087803b1580156110cc57600080fd5b505af11580156110e0573d6000803e3d6000fd5b505050506040513d60208110156110f657600080fd5b5050604080516001600160601b03831681529051339184917fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039181900360200190a35050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146111b6576040805162461bcd60e51b815260206004820152601a6024820152796f6e6c792063616c6c61626c65207468726f756768204c494e4b60301b604482015290519081900360640190fd5b60208114611203576040805162461bcd60e51b815260206004820152601560248201527464617461206d75737420626520333220627974657360581b604482015290519081900360640190fd5b60008282602081101561121557600080fd5b50356000818152600760205260409020600201549091506001600160401b0390811614611281576040805162461bcd60e51b815260206004820152601560248201527475706b656570206d7573742062652061637469766560581b604482015290519081900360640190fd5b6000818152600760205260409020600101546112a6906001600160601b0316856134f5565b600082815260076020526040902060010180546001600160601b0319166001600160601b0392909216919091179055600e546112e29085613560565b600e55604080516001600160601b038616815290516001600160a01b0387169183917fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039181900360200190a35050505050565b806001600160a01b03811661138f576040805162461bcd60e51b815260206004820152601b60248201527a63616e6e6f742073656e6420746f207a65726f206164647265737360281b604482015290519081900360640190fd5b6001600160a01b0383811660009081526008602090815260409182902082516060810184528154948516808252600160a01b9095046001600160601b0316928101929092526001015460ff16151591810191909152903314611431576040805162461bcd60e51b81526020600482015260166024820152756f6e6c792063616c6c61626c6520627920706179656560501b604482015290519081900360640190fd5b6001600160a01b0380851660009081526008602090815260409091208054909216909155810151600e5461146d916001600160601b0316612c37565b600e81905550826001600160a01b031681602001516001600160601b0316856001600160a01b03167f9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f406983360405180826001600160a01b0316815260200191505060405180910390a47f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb8483602001516040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160601b0316815260200192505050602060405180830381600087803b158015610de857600080fd5b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b038181166000908152600960205260409020541633146115eb576040805162461bcd60e51b815260206004820152601f60248201527f6f6e6c792063616c6c61626c652062792070726f706f73656420706179656500604482015290519081900360640190fd5b6001600160a01b0381811660008181526008602090815260408083208054336001600160a01b031980831682179093556009909452828520805490921690915590519416939092849290917f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b39190a45050565b60008181526007602052604081205461168390600160a01b900463ffffffff16610f51565b92915050565b611691612b3f565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561170057600080fd5b505afa158015611714573d6000803e3d6000fd5b505050506040513d602081101561172a57600080fd5b5051600e549091506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb903390611770908590612c37565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156117b657600080fd5b505af11580156117ca573d6000803e3d6000fd5b505050506040513d60208110156117e057600080fd5b505050565b6117ed612b3f565b82811461182b5760405162461bcd60e51b8152600401808060200182810382526021815260200180613c6e6021913960400191505060405180910390fd5b6002831015611876576040805162461bcd60e51b81526020600482015260126024820152716e6f7420656e6f756768206b65657065727360701b604482015290519081900360640190fd5b60005b6006548110156118cb5760006006828154811061189257fe5b60009182526020808320909101546001600160a01b0316825260089052604090206001908101805460ff19169055919091019050611879565b5060005b83811015611a9f5760008585838181106118e557fe5b6001600160a01b03602091820293909301358316600081815260089092526040822080549195509316915086868681811061191c57fe5b905060200201356001600160a01b0316905060006001600160a01b0316816001600160a01b031614156119805760405162461bcd60e51b8152600401808060200182810382526024815260200180613c066024913960400191505060405180910390fd5b6001600160a01b03821615806119a75750806001600160a01b0316826001600160a01b0316145b806119ba57506001600160a01b03818116145b611a01576040805162461bcd60e51b815260206004820152601360248201527263616e6e6f74206368616e676520706179656560681b604482015290519081900360640190fd5b600183015460ff1615611a55576040805162461bcd60e51b815260206004820152601760248201527663616e6e6f7420616464206b656570657220747769636560481b604482015290519081900360640190fd5b6001838101805460ff191690911790556001600160a01b0381811614611a8f5782546001600160a01b0319166001600160a01b0382161783555b5050600190920191506118cf9050565b50611aac60068585613acb565b507f056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f848484846040518080602001806020018381038352878782818152602001925060200280828437600083820152601f01601f19169091018481038352858152602090810191508690860280828437600083820152604051601f909101601f19169092018290039850909650505050505050a150505050565b6040805160c081018252600b5463ffffffff808216808452600160201b830482166020850152600160401b830462ffffff908116958501869052600160581b840490921660608501819052600160781b840490921660808501819052600160901b90930461ffff1660a0909401849052600c54600d549196929492909190565b6060600080600080611bd6610bb6565b15611c1b576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b611c236135b8565b6000878152600760209081526040808320815160c08101835281546001600160a01b038082168352600160a01b90910463ffffffff16828601526001808401546001600160601b03811684870152600160601b9004821660608401526002938401546001600160401b0381166080850152600160401b900490911660a08301528c8652600a855283862093516024810195865284546101009281161592909202600019019091169290920460448301819052909493636e04ff0d60e01b9392909182916064019084908015611d395780601f10611d0e57610100808354040283529160200191611d39565b820191906000526020600020905b815481529060010190602001808311611d1c57829003601f168201915b505060408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199097169690961786528751600b54915183519398506000978897506001600160a01b03909216955063ffffffff600160581b90930492909216935087928291908083835b60208310611dc65780518252601f199092019160209182019101611da7565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038160008787f1925050503d8060008114611e29576040519150601f19603f3d011682016040523d82523d6000602084013e611e2e565b606091505b509150915081611f55576000611e4382613608565b905060008160405160200180807f63616c6c20746f20636865636b20746172676574206661696c65643a20000000815250601d0182805190602001908083835b60208310611ea25780518252601f199092019160209182019101611e83565b51815160209384036101000a60001901801990921691161790526040805192909401828103601f190183529384905262461bcd60e51b84526004840181815282516024860152825192975087965094508493604401925085019080838360005b83811015611f1a578181015183820152602001611f02565b50505050905090810190601f168015611f475780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b808060200190516040811015611f6a57600080fd5b815160208301805160405192949293830192919084600160201b821115611f9057600080fd5b908301906020820185811115611fa557600080fd5b8251600160201b811182820188101715611fbe57600080fd5b82525081516020918201929091019080838360005b83811015611feb578181015183820152602001611fd3565b50505050905090810190601f1680156120185780820380516001836020036101000a031916815260200191505b50604052505050809a5081935050508161206d576040805162461bcd60e51b81526020600482015260116024820152701d5c1ad9595c081b9bdd081b9959591959607a1b604482015290519081900360640190fd5b600061207c8b8d8c6000612c94565b9050612091858260000151836060015161371d565b6060810151608082015160a083015160c0909301519b9e919d509b50909998509650505050505050565b6000818152600760209081526040808320815160c08101835281546001600160a01b03808216808452600160a01b90920463ffffffff168387018190526001808601546001600160601b038116868901908152600160601b909104841660608088019182526002988901546001600160401b03811660808a01908152600160401b90910490961660a089019081528d8d52600a8c528a8d20935190519251965184548c51610100978216159790970260001901169a909a04601f81018d90048d0286018d01909b528a85528c9b919a8c9a8b9a8b9a8b9a919990989097969495919390918791908301828280156121f35780601f106121c8576101008083540402835291602001916121f3565b820191906000526020600020905b8154815290600101906020018083116121d657829003601f168201915b50505050509450975097509750975097509750975050919395979092949650565b6000818152600760205260408120600201546001600160401b03908116919082149061223e610f42565b6001600160a01b0316336001600160a01b031614905081806122705750808015612270575043836001600160401b0316115b6122bd576040805162461bcd60e51b81526020600482015260196024820152780746f6f206c61746520746f2063616e63656c2075706b65657603c1b604482015290519081900360640190fd5b80806122e95750600084815260076020526040902060010154600160601b90046001600160a01b031633145b612330576040805162461bcd60e51b815260206004820152601360248201527237b7363c9037bbb732b91037b91030b236b4b760691b604482015290519081900360640190fd5b438161234457612341816032613560565b90505b6000858152600760205260409020600201805467ffffffffffffffff19166001600160401b03831617905582156123ab57600580546001810182556000919091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0018590555b6040516001600160401b0382169086907f91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f79118190600090a35050505050565b60006123f2610f42565b6001600160a01b0316336001600160a01b0316148061241b5750600f546001600160a01b031633145b6124565760405162461bcd60e51b8152600401808060200182810382526023815260200180613c2a6023913960400191505060405180910390fd5b612468866001600160a01b031661383f565b6124b4576040805162461bcd60e51b81526020600482015260186024820152771d185c99d95d081a5cc81b9bdd08184818dbdb9d1c9858dd60421b604482015290519081900360640190fd5b6108fc8563ffffffff161015612503576040805162461bcd60e51b815260206004820152600f60248201526e06d696e20676173206973203233303608c1b604482015290519081900360640190fd5b624c4b408563ffffffff161115612556576040805162461bcd60e51b815260206004820152601260248201527106d61782067617320697320353030303030360741b604482015290519081900360640190fd5b506004546040805160c0810182526001600160a01b03808916825263ffffffff808916602080850191825260008587018181528b8616606088019081526001600160401b036080890181815260a08a018581528c8652600787528b86209a518b549851909916600160a01b0263ffffffff60a01b19998b166001600160a01b03199099169890981798909816969096178955915160018901805492518916600160601b026001600160601b039283166001600160601b0319909416939093179091169190911790559251600290960180549451909516600160401b02600160401b600160e01b03199690931667ffffffffffffffff19909416939093179490941617909155600a9091522061266c908484613b2e565b506004805460010190556040805163ffffffff871681526001600160a01b0386166020820152815183927fbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012928290030190a295945050505050565b6126cf612b3f565b6040518060c001604052808963ffffffff1681526020018863ffffffff1681526020018762ffffff1681526020018663ffffffff1681526020018562ffffff1681526020018461ffff16815250600b60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555090505081600c8190555080600d819055507feb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b3988878787878787604051808863ffffffff1681526020018762ffffff1681526020018663ffffffff1681526020018562ffffff1681526020018461ffff16815260200183815260200182815260200197505050505050505060405180910390a16040805163ffffffff8916815290517f17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b9181900360200190a15050505050505050565b6001600160a01b0382811660009081526008602052604090205416331461293c576040805162461bcd60e51b81526020600482015260166024820152756f6e6c792063616c6c61626c6520627920706179656560501b604482015290519081900360640190fd5b6001600160a01b038116331415612994576040805162461bcd60e51b815260206004820152601760248201527631b0b73737ba103a3930b739b332b9103a379039b2b63360491b604482015290519081900360640190fd5b6001600160a01b03828116600090815260096020526040902054811690821614612a0e576001600160a01b0382811660008181526009602052604080822080546001600160a01b0319169486169485179055513392917f84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e3836791a45b5050565b612a1a612b3f565b612a2381613845565b50565b612a2e610f42565b6001600160a01b0316336001600160a01b03161480612a575750600f546001600160a01b031633145b612a925760405162461bcd60e51b8152600401808060200182810382526023815260200180613c2a6023913960400191505060405180910390fd5b600f546001600160a01b03908116908216811415612ae8576040805162461bcd60e51b815260206004820152600e60248201526d29b0b6b2903932b3b4b9ba3930b960911b604482015290519081900360640190fd5b600f80546001600160a01b0319166001600160a01b0384811691821790925560405190918316907f9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e90600090a35050565b60045490565b6000546001600160a01b03163314610b81576040805162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b604482015290519081900360640190fd5b612b9f610bb6565b612be7576040805162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015290519081900360640190fd5b6003805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612c1a6138ee565b604080516001600160a01b039092168252519081900360200190a1565b600082821115612c8e576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b612c9c613baa565b600084815260076020526040812054600160a01b900463ffffffff169080612cc261318d565b915091506000612cd28387613352565b90506000612ce1858385613389565b6040805160e0810182526001600160a01b038d168152602081018c90529081018a90526001600160601b03909116606082015260808101959095525060a084015260c0830152509050949350505050565b6000600280541415612d8b576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b600280556020820151612d9d816138f2565b602083810151600090815260078252604090819020815160c08101835281546001600160a01b038082168352600160a01b90910463ffffffff169482019490945260018201546001600160601b03811693820193909352600160601b90920483166060808401919091526002909101546001600160401b0381166080840152600160401b900490921660a08201528451918501519091612e3f9183919061371d565b60005a90506000634585e33b60e01b86604001516040516024018080602001828103825283818151815260200191508051906020019080838360005b83811015612e93578181015183820152602001612e7b565b50505050905090810190601f168015612ec05780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199096169590951790945250505060808701518451919250612f0a9183613956565b94505a820391506000612f26838860a001518960c00151613389565b60208089015160009081526007909152604081206001015491925090612f55906001600160601b0316836139a2565b60208981018051600090815260078352604080822060010180546001600160601b0319166001600160601b03878116919091179091558d51935183528183206002018054600160401b600160e01b031916600160401b6001600160a01b03968716021790558d5190931682526008909352918220549293509091612fe291600160a01b90910416846134f5565b905080600860008b600001516001600160a01b03166001600160a01b0316815260200190815260200160002060000160146101000a8154816001600160601b0302191690836001600160601b0316021790555088600001516001600160a01b03168815158a602001517fcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6868d6040015160405180836001600160601b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156130be5781810151838201526020016130a6565b50505050905090810190601f1680156130eb5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050505050506001600255919050565b613112610bb6565b15613157576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6003805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612c1a6138ee565b6000806000600b600001600f9054906101000a900462ffffff1662ffffff1690506000808263ffffffff161190506000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561321757600080fd5b505afa15801561322b573d6000803e3d6000fd5b505050506040513d60a081101561324157600080fd5b5060208101516060909101519250905082801561326557508142038463ffffffff16105b80613271575060008113155b1561328057600c549550613284565b8095505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b1580156132dd57600080fd5b505afa1580156132f1573d6000803e3d6000fd5b505050506040513d60a081101561330757600080fd5b5060208101516060909101519250905082801561332b57508142038463ffffffff16105b80613337575060008113155b1561334657600d54945061334a565b8094505b505050509091565b600b5460009061336e908490600160901b900461ffff16613a0b565b905081801561337c5750803a105b1561168357503a92915050565b6040805160c081018252600b5463ffffffff8082168352600160201b82048116602084015262ffffff600160401b8304811694840194909452600160581b820481166060840152600160781b8204909316608083015261ffff600160901b9091041660a082015260009182906134119061340a908890620138809061356016565b8690613a0b565b90506000613436836000015163ffffffff16633b9aca0061356090919063ffffffff16565b9050600061348761345f64e8d4a51000866020015163ffffffff16613a0b90919063ffffffff16565b6134818861347b8661347589633b9aca00613a0b565b90613a0b565b90613a64565b90613560565b90506b033b2e3c9fd0803ce80000008111156134ea576040805162461bcd60e51b815260206004820152601d60248201527f7061796d656e742067726561746572207468616e20616c6c204c494e4b000000604482015290519081900360640190fd5b979650505050505050565b60008282016001600160601b038085169082161015613559576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b9392505050565b600082820183811015613559576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b3215610b81576040805162461bcd60e51b815260206004820152601a6024820152791bdb9b1e48199bdc881cda5b5d5b185d195908189858dad95b9960321b604482015290519081900360640190fd5b606060448251101561364e575060408051808201909152601d81527f7472616e73616374696f6e2072657665727465642073696c656e746c790000006020820152610f82565b600482018051909260240190602081101561366857600080fd5b8101908080516040519392919084600160201b82111561368757600080fd5b90830190602082018581111561369c57600080fd5b8251600160201b8111828201881017156136b557600080fd5b82525081516020918201929091019080838360005b838110156136e25781810151838201526020016136ca565b50505050905090810190601f16801561370f5780820380516001836020036101000a031916815260200191505b506040525050509050919050565b6001600160a01b03821660009081526008602052604090206001015460ff16613783576040805162461bcd60e51b81526020600482015260136024820152726f6e6c7920616374697665206b65657065727360681b604482015290519081900360640190fd5b8083604001516001600160601b031610156137da576040805162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b604482015290519081900360640190fd5b816001600160a01b03168360a001516001600160a01b031614156117e0576040805162461bcd60e51b81526020600482015260176024820152766b656570657273206d7573742074616b65207475726e7360481b604482015290519081900360640190fd5b3b151590565b6001600160a01b03811633141561389d576040805162461bcd60e51b815260206004820152601760248201527621b0b73737ba103a3930b739b332b9103a379039b2b63360491b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b3390565b600081815260076020526040902060020154436001600160401b0390911611612a23576040805162461bcd60e51b81526020600482015260116024820152701a5b9d985b1a59081d5c1ad9595c081a59607a1b604482015290519081900360640190fd5b60005a61138881101561396857600080fd5b61138881039050846040820482031161398057600080fd5b50823b61398c57600080fd5b60008083516020850160008789f1949350505050565b6000826001600160601b0316826001600160601b03161115612c8e576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b600082613a1a57506000611683565b82820282848281613a2757fe5b04146135595760405162461bcd60e51b8152600401808060200182810382526021815260200180613c4d6021913960400191505060405180910390fd5b6000808211613ab7576040805162461bcd60e51b815260206004820152601a602482015279536166654d6174683a206469766973696f6e206279207a65726f60301b604482015290519081900360640190fd5b6000828481613ac257fe5b04949350505050565b828054828255906000526020600020908101928215613b1e579160200282015b82811115613b1e5781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190613aeb565b50613b2a929150613bf0565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282613b645760008555613b1e565b82601f10613b7d5782800160ff19823516178555613b1e565b82800160010185558215613b1e579182015b82811115613b1e578235825591602001919060010190613b8f565b6040518060e0016040528060006001600160a01b031681526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b5b80821115613b2a5760008155600101613bf156fe63616e6e6f742073657420706179656520746f20746865207a65726f20616464726573734f6e6c792063616c6c61626c65206279206f776e6572206f7220726567697374726172536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7761646472657373206c69737473206e6f74207468652073616d65206c656e677468a2646970667358221220b63558b4fe91e61e1d0ed548ad4616b99b4490cd2bb35091a6bca51724ea334d64736f6c63430007060033",
}
KeeperRegistry11MetaData contains all meta data concerning the KeeperRegistry11 contract.
var KeeperRegistry12ABI = KeeperRegistry12MetaData.ABI
KeeperRegistry12ABI is the input ABI used to generate the binding from. Deprecated: Use KeeperRegistry12MetaData.ABI instead.
var KeeperRegistry12Bin = KeeperRegistry12MetaData.Bin
KeeperRegistry12Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperRegistry12MetaData.Bin instead.
var KeeperRegistry12MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkEthFeed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fastGasFeed\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig1_2\",\"name\":\"config\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ArrayHasNoEntries\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancel\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateEntry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitOutsideRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"KeepersMustTakeTurns\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MigrationNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyActiveKeepers\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByLINKToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrRegistrar\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlySimulatedBackend\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ParameterLengthError\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PaymentGreaterThanAllLINK\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"reason\",\"type\":\"bytes\"}],\"name\":\"TargetCheckReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TranscoderNotSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotActive\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotCanceled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotNeeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueNotChanged\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structConfig1_2\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"KeepersUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"OwnerFundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"}],\"name\":\"PaymentWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"atBlockHeight\",\"type\":\"uint64\"}],\"name\":\"UpkeepCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"gasLimit\",\"type\":\"uint96\"}],\"name\":\"UpkeepGasLimitSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"remainingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"UpkeepMigrated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"payment\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"UpkeepPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"importedFrom\",\"type\":\"address\"}],\"name\":\"UpkeepReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"UpkeepRegistered\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"FAST_GAS_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK_ETH_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"maxLinkPayment\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkEth\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxCount\",\"type\":\"uint256\"}],\"name\":\"getActiveUpkeepIDs\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"query\",\"type\":\"address\"}],\"name\":\"getKeeperInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"getMaxPaymentForGas\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"maxPayment\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getMinBalanceForUpkeep\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"minBalance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"}],\"name\":\"getPeerRegistryMigrationPermission\",\"outputs\":[{\"internalType\":\"enumKeeperRegistry1_2.MigrationPermission\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"ownerLinkBalance\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"expectedLinkBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"numUpkeeps\",\"type\":\"uint256\"}],\"internalType\":\"structState1_2\",\"name\":\"state\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig1_2\",\"name\":\"config\",\"type\":\"tuple\"},{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getUpkeep\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"lastKeeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"},{\"internalType\":\"uint96\",\"name\":\"amountSpent\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig1_2\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setKeepers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistry1_2.MigrationPermission\",\"name\":\"permission\",\"type\":\"uint8\"}],\"name\":\"setPeerRegistryMigrationPermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"setUpkeepGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upkeepTranscoderVersion\",\"outputs\":[{\"internalType\":\"enumUpkeepFormat\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawOwnerFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60e06040523480156200001157600080fd5b506040516200558d3803806200558d833981016040819052620000349162000577565b33806000816200008b5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000be57620000be8162000107565b50506001600255506003805460ff191690556001600160601b0319606085811b821660805284811b821660a05283901b1660c052620000fd81620001b3565b50505050620007fa565b6001600160a01b038116331415620001625760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000082565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b620001bd620004a8565b600d5460e082015163ffffffff91821691161015620001ef57604051630e6af04160e21b815260040160405180910390fd5b604051806101200160405280826000015163ffffffff168152602001826020015163ffffffff168152602001826040015162ffffff168152602001826060015163ffffffff168152602001826080015162ffffff1681526020018260a0015161ffff1681526020018260c001516001600160601b031681526020018260e0015163ffffffff168152602001600c60010160049054906101000a900463ffffffff1663ffffffff16815250600c60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555060c08201518160000160146101000a8154816001600160601b0302191690836001600160601b0316021790555060e08201518160010160006101000a81548163ffffffff021916908363ffffffff1602179055506101008201518160010160046101000a81548163ffffffff021916908363ffffffff160217905550905050806101000151600e81905550806101200151600f81905550806101400151601260006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806101600151601360006101000a8154816001600160a01b0302191690836001600160a01b031602179055507ffe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325816040516200049d9190620006c3565b60405180910390a150565b6000546001600160a01b03163314620005045760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162000082565b565b80516001600160a01b03811681146200051e57600080fd5b919050565b805161ffff811681146200051e57600080fd5b805162ffffff811681146200051e57600080fd5b805163ffffffff811681146200051e57600080fd5b80516001600160601b03811681146200051e57600080fd5b6000806000808486036101e08112156200059057600080fd5b6200059b8662000506565b9450620005ab6020870162000506565b9350620005bb6040870162000506565b925061018080605f1983011215620005d257600080fd5b620005dc620007c2565b9150620005ec606088016200054a565b8252620005fc608088016200054a565b60208301526200060f60a0880162000536565b60408301526200062260c088016200054a565b60608301526200063560e0880162000536565b60808301526101006200064a81890162000523565b60a08401526101206200065f818a016200055f565b60c085015261014062000674818b016200054a565b60e0860152610160808b015184870152848b0151838701526200069b6101a08c0162000506565b82870152620006ae6101c08c0162000506565b90860152509699959850939650909450505050565b815163ffffffff16815261018081016020830151620006ea602084018263ffffffff169052565b50604083015162000702604084018262ffffff169052565b5060608301516200071b606084018263ffffffff169052565b50608083015162000733608084018262ffffff169052565b5060a08301516200074a60a084018261ffff169052565b5060c08301516200076660c08401826001600160601b03169052565b5060e08301516200077f60e084018263ffffffff169052565b5061010083810151908301526101208084015190830152610140808401516001600160a01b03908116918401919091526101609384015116929091019190915290565b60405161018081016001600160401b0381118282101715620007f457634e487b7160e01b600052604160045260246000fd5b60405290565b60805160601c60a05160601c60c05160601c614d14620008796000396000818161034e01526132e001526000818161047901526133b401526000818161027b01528181610b3901528181610d62015281816113bf015281816116dc015281816117b301528181611a6601528181611d0d0152611d960152614d146000f3fe608060405234801561001057600080fd5b50600436106101dc5760003560e01c806393f0c1fc11610105578063b7fdb4361161009d578063b7fdb436146104c9578063c41b813a146104dc578063c7c3a19a14610500578063c804802214610527578063da5c67411461053a578063eb5dcd6c1461055b578063ef47a0ce1461056e578063f2fde38b14610581578063faa3e9961461059457600080fd5b806393f0c1fc14610408578063948108f714610428578063a4c0ed361461043b578063a710b2211461044e578063a72aa27e14610461578063ad17836114610474578063b121e1471461049b578063b657bc9c146104ae578063b79550be146104c157600080fd5b80635c975abb116101785780635c975abb14610385578063744bfe611461039c57806379ba5097146103af5780637bbaf1ea146103b75780637d9b97e0146103ca5780638456cb59146103d257806385c1b0ba146103da5780638da5cb5b146103ed5780638e86139b146103f557600080fd5b806306e3b632146101e1578063181f5a771461020a5780631865c57d1461024a578063187256e8146102615780631b6b6d23146102765780631e12b8a5146102aa5780633f4ba83a146103415780634584a4191461034957806348013d7b14610370575b600080fd5b6101f46101ef3660046142f9565b6105cd565b60405161020191906147ba565b60405180910390f35b61023d6040518060400160405280601481526020017304b6565706572526567697374727920312e322e360641b81525081565b60405161020191906147fe565b6102526106af565b60405161020193929190614954565b61027461026f366004613ddf565b610909565b005b61029d7f000000000000000000000000000000000000000000000000000000000000000081565b60405161020191906145ab565b6103136102b8366004613d91565b6001600160a01b0390811660009081526008602090815260409182902082516060810184528154948516808252600160a01b9095046001600160601b031692810183905260019091015460ff16151592018290529192909190565b604080516001600160a01b03909416845291151560208401526001600160601b031690820152606001610201565b61027461094f565b61029d7f000000000000000000000000000000000000000000000000000000000000000081565b610378600081565b604051610201919061490a565b60035460ff165b6040519015158152602001610201565b6102746103aa36600461428b565b610961565b610274610bce565b61038c6103c53660046142ae565b610c7d565b610274610cdb565b610274610def565b6102746103e8366004613f47565b610dff565b61029d6113f8565b6102746104033660046140e5565b611407565b61041b610416366004614259565b6115dd565b60405161020191906149e8565b61027461043636600461433e565b611611565b610274610449366004613e1a565b6117a8565b61027461045c366004613dac565b611911565b61027461046f36600461431b565b611af4565b61029d7f000000000000000000000000000000000000000000000000000000000000000081565b6102746104a9366004613d91565b611c1d565b61041b6104bc366004614259565b611cca565b610274611ceb565b6102746104d7366004613ee8565b611def565b6104ef6104ea36600461428b565b61203c565b604051610201959493929190614811565b61051361050e366004614259565b612252565b6040516102019897969594939291906145d8565b610274610535366004614259565b6123c0565b61054d610548366004613e73565b612524565b604051908152602001610201565b610274610569366004613dac565b6126b8565b61027461057c36600461417b565b612799565b61027461058f366004613d91565b612a89565b6105c06105a2366004613d91565b6001600160a01b03166000908152600b602052604090205460ff1690565b60405161020191906148f0565b606060006105db6005612a9d565b90508084106105fd57604051631390f2a160e01b815260040160405180910390fd5b8261060f5761060c8482614b8b565b92505b6000836001600160401b0381111561062957610629614cc8565b604051908082528060200260200182016040528015610652578160200160208202803683370190505b50905060005b848110156106a45761067561066d8288614b07565b600590612aa7565b82828151811061068757610687614cb2565b60209081029190910101528061069c81614c31565b915050610658565b509150505b92915050565b6040805160808101825260008082526020820181905291810182905260608101919091526040805161018081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052610120810182905261014081018290526101608101919091526040805161012081018252600c5463ffffffff8082168352600160201b808304821660208086019190915262ffffff600160401b8504811686880152600160581b85048416606087810191909152600160781b8604909116608087015261ffff600160901b86041660a08701526001600160601b03600160a01b909504851660c0870152600d5480851660e0880152929092049092166101008501819052875260105490921690860152601154928501929092526107f26005612a9d565b606080860191909152815163ffffffff908116855260208084015182168187015260408085015162ffffff90811682890152858501518416948801949094526080808601519094169387019390935260a08085015161ffff169087015260c0808501516001600160601b03169087015260e08085015190921691860191909152600e54610100860152600f546101208601526012546001600160a01b03908116610140870152601354166101608601526004805483518184028101840190945280845287938793909183918301828280156108f657602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116108d8575b5050505050905093509350935050909192565b610911612aba565b6001600160a01b0382166000908152600b60205260409020805482919060ff1916600183600381111561094657610946614c86565b02179055505050565b610957612aba565b61095f612b0d565b565b806001600160a01b03811661098957604051634e46966960e11b815260040160405180910390fd5b6000838152600760205260409020600201548390600160601b90046001600160a01b031633146109cc5760405163523e0b8360e11b815260040160405180910390fd5b60008481526007602052604090206001015443600160201b9091046001600160401b03161115610a12576040516001627b1a2360e01b0319815260040160405180910390fd5b600c54600085815260076020526040812080546002909101546001600160601b03600160a01b9094048416939182169291169083821015610a7657610a578285614ba2565b9050826001600160601b0316816001600160601b03161115610a765750815b6000610a828285614ba2565b60008a815260076020526040902080546001600160601b0319169055601054909150610ab89083906001600160601b0316614b1f565b601080546001600160601b0319166001600160601b03928316179055601154610ae391831690614b8b565b60115560405189907ff3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a6831890610b1a9084908c906149fc565b60405180910390a260405163a9059cbb60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb90610b70908b908590600401614651565b602060405180830381600087803b158015610b8a57600080fd5b505af1158015610b9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc2919061407d565b50505050505050505050565b6001546001600160a01b03163314610c265760405162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b60448201526064015b60405180910390fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6000610c87612b59565b610cd3610cce338686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250612b9f915050565b612c7a565b949350505050565b610ce3612aba565b6010546011546001600160601b0390911690610d00908290614b8b565b601155601080546001600160601b03191690556040517f1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f190610d439083906149e8565b60405180910390a160405163a9059cbb60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb90610d999033908590600401614651565b602060405180830381600087803b158015610db357600080fd5b505af1158015610dc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610deb919061407d565b5050565b610df7612aba565b61095f612feb565b60016001600160a01b0382166000908152600b602052604090205460ff166003811115610e2e57610e2e614c86565b14158015610e69575060036001600160a01b0382166000908152600b602052604090205460ff166003811115610e6657610e66614c86565b14155b15610e87576040516303afbb0f60e21b815260040160405180910390fd5b6012546001600160a01b0316610eb05760405163d12d7d8d60e01b815260040160405180910390fd5b81610ece57604051632c2fc94160e01b815260040160405180910390fd5b6000610ed86138f7565b600080856001600160401b03811115610ef357610ef3614cc8565b604051908082528060200260200182016040528015610f2657816020015b6060815260200190600190039081610f115790505b5090506000866001600160401b03811115610f4357610f43614cc8565b604051908082528060200260200182016040528015610f7c57816020015b610f696138f7565b815260200190600190039081610f615790505b50905060005b8781101561120457888882818110610f9c57610f9c614cb2565b60209081029290920135600081815260078452604090819020815160e08101835281546001600160601b0380821683526001600160a01b03600160601b92839004811698840198909852600184015463ffffffff8116958401959095526001600160401b03600160201b8604166060840152938190048716608083015260029092015492831660a0820152910490931660c084018190529098509196505033146110595760405163523e0b8360e11b815260040160405180910390fd5b60608501516001600160401b039081161461108757604051633425886760e21b815260040160405180910390fd5b8482828151811061109a5761109a614cb2565b6020026020010181905250600a600087815260200190815260200160002080546110c390614bf6565b80601f01602080910402602001604051908101604052809291908181526020018280546110ef90614bf6565b801561113c5780601f106111115761010080835404028352916020019161113c565b820191906000526020600020905b81548152906001019060200180831161111f57829003601f168201915b505050505083828151811061115357611153614cb2565b60209081029190910101528451611173906001600160601b031685614b07565b600087815260076020908152604080832083815560018101849055600201839055600a90915281209195506111a89190613933565b6111b3600587613028565b50857fb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff8660000151896040516111ea9291906149fc565b60405180910390a2806111fc81614c31565b915050610f82565b50826011546112139190614b8b565b601155604051600090611230908a908a90859087906020016146a5565b6040516020818303038152906040529050866001600160a01b0316638e86139b601260009054906101000a90046001600160a01b03166001600160a01b031663c71249ab60008b6001600160a01b03166348013d7b6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156112b157600080fd5b505af11580156112c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e9919061415a565b866040518463ffffffff1660e01b815260040161130893929190614918565b60006040518083038186803b15801561132057600080fd5b505afa158015611334573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261135c9190810190614126565b6040518263ffffffff1660e01b815260040161137891906147fe565b600060405180830381600087803b15801561139257600080fd5b505af11580156113a6573d6000803e3d6000fd5b505060405163a9059cbb60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016925063a9059cbb9150610b70908a9088906004016145bf565b6000546001600160a01b031690565b6002336000908152600b602052604090205460ff16600381111561142d5761142d614c86565b1415801561145f57506003336000908152600b602052604090205460ff16600381111561145c5761145c614c86565b14155b1561147d576040516303afbb0f60e21b815260040160405180910390fd5b6000808061148d84860186613f9a565b92509250925060005b83518110156115d5576115538482815181106114b4576114b4614cb2565b60200260200101518483815181106114ce576114ce614cb2565b6020026020010151608001518584815181106114ec576114ec614cb2565b60200260200101516040015186858151811061150a5761150a614cb2565b602002602001015160c0015187868151811061152857611528614cb2565b60200260200101516000015187878151811061154657611546614cb2565b6020026020010151613034565b83818151811061156557611565614cb2565b60200260200101517f74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a718483815181106115a0576115a0614cb2565b602002602001015160000151336040516115bb9291906149fc565b60405180910390a2806115cd81614c31565b915050611496565b505050505050565b60008060006115ea6132ad565b9150915060006115fb83600061348e565b90506116088582846134c4565b95945050505050565b6000828152600760205260409020600101548290600160201b90046001600160401b039081161461165557604051633425886760e21b815260040160405180910390fd5b6000838152600760205260409020546116789083906001600160601b0316614b1f565b600084815260076020526040902080546001600160601b0319166001600160601b039283161790556011546116af91841690614b07565b6011556040516323b872dd60e01b81523360048201523060248201526001600160601b03831660448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd90606401602060405180830381600087803b15801561172857600080fd5b505af115801561173c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611760919061407d565b50336001600160a01b0316837fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062038460405161179b91906149e8565b60405180910390a3505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146117f15760405163c8bad78d60e01b815260040160405180910390fd5b6020811461181257604051630dfe930960e41b815260040160405180910390fd5b600061182082840184614259565b600081815260076020526040902060010154909150600160201b90046001600160401b039081161461186557604051633425886760e21b815260040160405180910390fd5b6000818152600760205260409020546118889085906001600160601b0316614b1f565b600082815260076020526040902080546001600160601b0319166001600160601b03929092169190911790556011546118c2908590614b07565b601181905550846001600160a01b0316817fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062038660405161190291906149e8565b60405180910390a35050505050565b806001600160a01b03811661193957604051634e46966960e11b815260040160405180910390fd5b6001600160a01b0383811660009081526008602090815260409182902082516060810184528154948516808252600160a01b9095046001600160601b0316928101929092526001015460ff161515918101919091529033146119ae5760405163cebf515b60e01b815260040160405180910390fd5b6001600160a01b03808516600090815260086020908152604090912080549092169091558101516011546119eb916001600160601b031690614b8b565b601181905550826001600160a01b031681602001516001600160601b0316856001600160a01b03167f9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f4069833604051611a4291906145ab565b60405180910390a4602081015160405163a9059cbb60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163a9059cbb91611a9b918791600401614651565b602060405180830381600087803b158015611ab557600080fd5b505af1158015611ac9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aed919061407d565b5050505050565b6000828152600760205260409020600101548290600160201b90046001600160401b0390811614611b3857604051633425886760e21b815260040160405180910390fd5b6000838152600760205260409020600201548390600160601b90046001600160a01b03163314611b7b5760405163523e0b8360e11b815260040160405180910390fd5b6108fc8363ffffffff161080611b9c5750600d5463ffffffff908116908416115b15611bba576040516314c237fb60e01b815260040160405180910390fd5b600084815260076020908152604091829020600101805463ffffffff191663ffffffff8716908117909155915191825285917fc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c910160405180910390a250505050565b6001600160a01b03818116600090815260096020526040902054163314611c57576040516333a973d560e11b815260040160405180910390fd5b6001600160a01b0381811660008181526008602090815260408083208054336001600160a01b031980831682179093556009909452828520805490921690915590519416939092849290917f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b39190a45050565b6000818152600760205260408120600101546106a99063ffffffff166115dd565b611cf3612aba565b6040516370a0823160e01b81526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190611d429030906004016145ab565b60206040518083038186803b158015611d5a57600080fd5b505afa158015611d6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d929190614272565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb3360115484611dd29190614b8b565b6040518363ffffffff1660e01b8152600401610d999291906145bf565b611df7612aba565b8281141580611e065750600283105b15611e24576040516367aa603560e11b815260040160405180910390fd5b60005b600454811015611e8557600060048281548110611e4657611e46614cb2565b60009182526020808320909101546001600160a01b031682526008905260409020600101805460ff191690555080611e7d81614c31565b915050611e27565b5060005b83811015611feb576000858583818110611ea557611ea5614cb2565b9050602002016020810190611eba9190613d91565b6001600160a01b03808216600090815260086020526040812080549394509290911690868686818110611eef57611eef614cb2565b9050602002016020810190611f049190613d91565b90506001600160a01b0381161580611f5657506001600160a01b03821615801590611f415750806001600160a01b0316826001600160a01b031614155b8015611f5657506001600160a01b0381811614155b15611f7457604051631670f44760e31b815260040160405180910390fd5b600183015460ff1615611f9a57604051630d5f433160e21b815260040160405180910390fd5b6001838101805460ff191690911790556001600160a01b0381811614611fd45782546001600160a01b0319166001600160a01b0382161783555b505050508080611fe390614c31565b915050611e89565b50611ff86004858561396d565b507f056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f8484848460405161202e9493929190614673565b60405180910390a150505050565b606060008060008061204c613587565b6000878152600760209081526040808320815160e08101835281546001600160601b0380821683526001600160a01b03600160601b92839004811684880152600185015463ffffffff8116858801526001600160401b03600160201b82041660608601528390048116608085015260029094015490811660a08401520490911660c08201528a8452600a9092528083209051919291636e04ff0d60e01b916120f691602401614848565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b038381831617835250505050905060008083608001516001600160a01b0316600c600001600b9054906101000a900463ffffffff1663ffffffff1684604051612166919061458f565b60006040518083038160008787f1925050503d80600081146121a4576040519150601f19603f3d011682016040523d82523d6000602084013e6121a9565b606091505b5091509150816121ce57806040516396c3623560e01b8152600401610c1d91906147fe565b808060200190518101906121e29190614098565b99509150816122045760405163865676e360e01b815260040160405180910390fd5b60006122138b8d8c6000612b9f565b905061222885826000015183606001516135a6565b6060810151608082015160a083015160c0909301519b9e919d509b50909998509650505050505050565b6000818152600760209081526040808320815160e08101835281546001600160601b0380821683526001600160a01b03600160601b928390048116848801908152600186015463ffffffff81168689018190526001600160401b03600160201b83041660608881019182529287900485166080890181905260029099015495861660a089019081529690950490931660c087019081528b8b52600a9099529689208551915198519351945181548b9a8b998a998a998a998a999298939792969295939493909290869061232490614bf6565b80601f016020809104026020016040519081016040528092919081815260200182805461235090614bf6565b801561239d5780601f106123725761010080835404028352916020019161239d565b820191906000526020600020905b81548152906001019060200180831161238057829003601f168201915b505050505095509850985098509850985098509850985050919395975091939597565b6000818152600760205260408120600101546001600160401b03600160201b90910481169190821415906123f26113f8565b6001600160a01b0316336001600160a01b03161490508180156124275750808015612425575043836001600160401b0316115b155b1561244557604051631f7806af60e31b815260040160405180910390fd5b801580156124745750600084815260076020526040902060020154600160601b90046001600160a01b03163314155b1561249257604051637dedc72b60e11b815260040160405180910390fd5b43816124a6576124a3603282614b07565b90505b600085815260076020526040902060010180546bffffffffffffffff000000001916600160201b6001600160401b038416021790556124e6600586613028565b506040516001600160401b0382169086907f91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f79118190600090a35050505050565b600061252e6113f8565b6001600160a01b0316336001600160a01b03161415801561255a57506013546001600160a01b03163314155b156125785760405163d48b678b60e01b815260040160405180910390fd5b612583600143614b8b565b600d5460408051924060208401523060601b6001600160601b03191690830152600160201b900460e01b6001600160e01b03191660548201526058016040516020818303038152906040528051906020012060001c905061261f81878787600088888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061303492505050565b600d8054600160201b900463ffffffff1690600461263c83614c4c565b91906101000a81548163ffffffff021916908363ffffffff16021790555050807fbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d01286866040516126a792919063ffffffff9290921682526001600160a01b0316602082015260400190565b60405180910390a295945050505050565b6001600160a01b038281166000908152600860205260409020541633146126f25760405163cebf515b60e01b815260040160405180910390fd5b6001600160a01b03811633141561271c57604051638c8728c760e01b815260040160405180910390fd5b6001600160a01b03828116600090815260096020526040902054811690821614610deb576001600160a01b0382811660008181526009602052604080822080546001600160a01b0319169486169485179055513392917f84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e3836791a45050565b6127a1612aba565b600d5460e082015163ffffffff918216911610156127d257604051630e6af04160e21b815260040160405180910390fd5b604051806101200160405280826000015163ffffffff168152602001826020015163ffffffff168152602001826040015162ffffff168152602001826060015163ffffffff168152602001826080015162ffffff1681526020018260a0015161ffff1681526020018260c001516001600160601b031681526020018260e0015163ffffffff168152602001600c60010160049054906101000a900463ffffffff1663ffffffff16815250600c60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555060c08201518160000160146101000a8154816001600160601b0302191690836001600160601b0316021790555060e08201518160010160006101000a81548163ffffffff021916908363ffffffff1602179055506101008201518160010160046101000a81548163ffffffff021916908363ffffffff160217905550905050806101000151600e81905550806101200151600f81905550806101400151601260006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806101600151601360006101000a8154816001600160a01b0302191690836001600160a01b031602179055507ffe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de32581604051612a7e9190614945565b60405180910390a150565b612a91612aba565b612a9a81613648565b50565b60006106a9825490565b6000612ab383836136ec565b9392505050565b6000546001600160a01b0316331461095f5760405162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b6044820152606401610c1d565b612b15613716565b6003805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b604051612b4f91906145ab565b60405180910390a1565b60035460ff161561095f5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610c1d565b612be86040518060e0016040528060006001600160a01b031681526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b60008481526007602052604081206001015463ffffffff169080612c0a6132ad565b915091506000612c1a838761348e565b90506000612c298583856134c4565b6040805160e0810182526001600160a01b038d168152602081018c90529081018a90526001600160601b03909116606082015260808101959095525060a084015260c0830152509050949350505050565b6000600280541415612cce5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610c1d565b600280556020828101516000818152600790925260409091206001015443600160201b9091046001600160401b031611612d1b57604051633425886760e21b815260040160405180910390fd5b602080840151600090815260078252604090819020815160e08101835281546001600160601b0380821683526001600160a01b03600160601b92839004811696840196909652600184015463ffffffff8116958401959095526001600160401b03600160201b860416606080850191909152948290048616608084015260029093015492831660a083015290910490921660c0830152845190850151612dc29183916135a6565b60005a90506000634585e33b60e01b8660400151604051602401612de691906147fe565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b0383818316178352505050509050612e2e866080015184608001518361375f565b94505a612e3b9083614b8b565b91506000612e52838860a001518960c001516134c4565b602080890151600090815260079091526040902054909150612e7e9082906001600160601b0316614ba2565b6020888101805160009081526007909252604080832080546001600160601b0319166001600160601b0395861617905590518252902060020154612ec491839116614b1f565b60208881018051600090815260078352604080822060020180546001600160601b0319166001600160601b039687161790558b519251825280822080548616600160601b6001600160a01b03958616021790558b5190921681526008909252902054612f39918391600160a01b900416614b1f565b6008600089600001516001600160a01b03166001600160a01b0316815260200190815260200160002060000160146101000a8154816001600160601b0302191690836001600160601b0316021790555086600001516001600160a01b031686151588602001517fcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6848b60400151604051612fd4929190614a1e565b60405180910390a450505050506001600255919050565b612ff3612b59565b6003805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612b423390565b6000612ab383836137ab565b61303c612b59565b6001600160a01b0385163b613064576040516309ee12d560e01b815260040160405180910390fd5b6108fc8463ffffffff1610806130855750600d5463ffffffff908116908516115b156130a3576040516314c237fb60e01b815260040160405180910390fd5b6040518060e00160405280836001600160601b0316815260200160006001600160a01b031681526020018563ffffffff1681526020016001600160401b0380168152602001866001600160a01b0316815260200160006001600160601b03168152602001846001600160a01b03168152506007600088815260200190815260200160002060008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160006101000a81548163ffffffff021916908363ffffffff16021790555060608201518160010160046101000a8154816001600160401b0302191690836001600160401b03160217905550608082015181600101600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a08201518160020160006101000a8154816001600160601b0302191690836001600160601b0316021790555060c082015181600201600c6101000a8154816001600160a01b0302191690836001600160a01b03160217905550905050816001600160601b03166011546132769190614b07565b6011556000868152600a602090815260409091208251613298928401906139d0565b506132a460058761389e565b50505050505050565b6000806000600c600001600f9054906101000a900462ffffff1662ffffff1690506000808263ffffffff161190506000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561333757600080fd5b505afa15801561334b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061336f9190614361565b509450909250849150508015613393575061338a8242614b8b565b8463ffffffff16105b8061339f575060008113155b156133ae57600e5495506133b2565b8095505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561340b57600080fd5b505afa15801561341f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134439190614361565b509450909250849150508015613467575061345e8242614b8b565b8463ffffffff16105b80613473575060008113155b1561348257600f549450613486565b8094505b505050509091565b600c546000906134a990600160901b900461ffff1684614b6c565b90508180156134b75750803a105b156106a957503a92915050565b6000806134d46201388086614b07565b6134de9085614b6c565b600c549091506000906134fb9063ffffffff16633b9aca00614b07565b600c5490915060009061352090600160201b900463ffffffff1664e8d4a51000614b6c565b858361353086633b9aca00614b6c565b61353a9190614b6c565b6135449190614b4a565b61354e9190614b07565b90506b033b2e3c9fd0803ce800000081111561357d5760405163156baa3d60e11b815260040160405180910390fd5b9695505050505050565b321561095f5760405163b60ac5db60e01b815260040160405180910390fd5b6001600160a01b03821660009081526008602052604090206001015460ff166135e2576040516319f759fb60e31b815260040160405180910390fd5b82516001600160601b031681111561360d5760405163356680b760e01b815260040160405180910390fd5b816001600160a01b031683602001516001600160a01b0316141561364357604051621af04160e61b815260040160405180910390fd5b505050565b6001600160a01b03811633141561369b5760405162461bcd60e51b815260206004820152601760248201527621b0b73737ba103a3930b739b332b9103a379039b2b63360491b6044820152606401610c1d565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b600082600001828154811061370357613703614cb2565b9060005260206000200154905092915050565b60035460ff1661095f5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610c1d565b60005a61138881101561377157600080fd5b61138881039050846040820482031161378957600080fd5b50823b61379557600080fd5b60008083516020850160008789f1949350505050565b600081815260018301602052604081205480156138945760006137cf600183614b8b565b85549091506000906137e390600190614b8b565b905081811461384857600086600001828154811061380357613803614cb2565b906000526020600020015490508087600001848154811061382657613826614cb2565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061385957613859614c9c565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506106a9565b60009150506106a9565b6000818152600183016020526040812054612ab3908490849084906138ef575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556106a9565b5060006106a9565b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915290565b50805461393f90614bf6565b6000825580601f1061394f575050565b601f016020900490600052602060002090810190612a9a9190613a44565b8280548282559060005260206000209081019282156139c0579160200282015b828111156139c05781546001600160a01b0319166001600160a01b0384351617825560209092019160019091019061398d565b506139cc929150613a44565b5090565b8280546139dc90614bf6565b90600052602060002090601f0160209004810192826139fe57600085556139c0565b82601f10613a1757805160ff19168380011785556139c0565b828001600101855582156139c0579182015b828111156139c0578251825591602001919060010190613a29565b5b808211156139cc5760008155600101613a45565b80356001600160a01b0381168114613a7057600080fd5b919050565b60008083601f840112613a8757600080fd5b5081356001600160401b03811115613a9e57600080fd5b6020830191508360208260051b8501011115613ab957600080fd5b9250929050565b600082601f830112613ad157600080fd5b81356020613ae6613ae183614abd565b614a8d565b80838252828201915082860187848660051b8901011115613b0657600080fd5b60005b85811015613b855781356001600160401b03811115613b2757600080fd5b8801603f81018a13613b3857600080fd5b858101356040613b4a613ae183614ae0565b8281528c82848601011115613b5e57600080fd5b828285018a8301376000928101890192909252508552509284019290840190600101613b09565b5090979650505050505050565b600082601f830112613ba357600080fd5b81356020613bb3613ae183614abd565b8281528181019085830160e080860288018501891015613bd257600080fd5b60005b86811015613c835781838b031215613bec57600080fd5b613bf4614a42565b613bfd84613d7a565b8152613c0a878501613a59565b878201526040613c1b818601613d4c565b908201526060848101356001600160401b0381168114613c3a57600080fd5b908201526080613c4b858201613a59565b9082015260a0613c5c858201613d7a565b9082015260c0613c6d858201613a59565b9082015285529385019391810191600101613bd5565b509198975050505050505050565b80518015158114613a7057600080fd5b60008083601f840112613cb357600080fd5b5081356001600160401b03811115613cca57600080fd5b602083019150836020828501011115613ab957600080fd5b600082601f830112613cf357600080fd5b8151613d01613ae182614ae0565b818152846020838601011115613d1657600080fd5b610cd3826020830160208701614bca565b803561ffff81168114613a7057600080fd5b803562ffffff81168114613a7057600080fd5b803563ffffffff81168114613a7057600080fd5b805169ffffffffffffffffffff81168114613a7057600080fd5b80356001600160601b0381168114613a7057600080fd5b600060208284031215613da357600080fd5b612ab382613a59565b60008060408385031215613dbf57600080fd5b613dc883613a59565b9150613dd660208401613a59565b90509250929050565b60008060408385031215613df257600080fd5b613dfb83613a59565b9150602083013560048110613e0f57600080fd5b809150509250929050565b60008060008060608587031215613e3057600080fd5b613e3985613a59565b93506020850135925060408501356001600160401b03811115613e5b57600080fd5b613e6787828801613ca1565b95989497509550505050565b600080600080600060808688031215613e8b57600080fd5b613e9486613a59565b9450613ea260208701613d4c565b9350613eb060408701613a59565b925060608601356001600160401b03811115613ecb57600080fd5b613ed788828901613ca1565b969995985093965092949392505050565b60008060008060408587031215613efe57600080fd5b84356001600160401b0380821115613f1557600080fd5b613f2188838901613a75565b90965094506020870135915080821115613f3a57600080fd5b50613e6787828801613a75565b600080600060408486031215613f5c57600080fd5b83356001600160401b03811115613f7257600080fd5b613f7e86828701613a75565b9094509250613f91905060208501613a59565b90509250925092565b600080600060608486031215613faf57600080fd5b83356001600160401b0380821115613fc657600080fd5b818601915086601f830112613fda57600080fd5b81356020613fea613ae183614abd565b8083825282820191508286018b848660051b890101111561400a57600080fd5b600096505b8487101561402d57803583526001969096019591830191830161400f565b509750508701359250508082111561404457600080fd5b61405087838801613b92565b9350604086013591508082111561406657600080fd5b5061407386828701613ac0565b9150509250925092565b60006020828403121561408f57600080fd5b612ab382613c91565b600080604083850312156140ab57600080fd5b6140b483613c91565b915060208301516001600160401b038111156140cf57600080fd5b6140db85828601613ce2565b9150509250929050565b600080602083850312156140f857600080fd5b82356001600160401b0381111561410e57600080fd5b61411a85828601613ca1565b90969095509350505050565b60006020828403121561413857600080fd5b81516001600160401b0381111561414e57600080fd5b610cd384828501613ce2565b60006020828403121561416c57600080fd5b815160028110612ab357600080fd5b6000610180828403121561418e57600080fd5b614196614a6a565b61419f83613d4c565b81526141ad60208401613d4c565b60208201526141be60408401613d39565b60408201526141cf60608401613d4c565b60608201526141e060808401613d39565b60808201526141f160a08401613d27565b60a082015261420260c08401613d7a565b60c082015261421360e08401613d4c565b60e08201526101008381013590820152610120808401359082015261014061423c818501613a59565b9082015261016061424e848201613a59565b908201529392505050565b60006020828403121561426b57600080fd5b5035919050565b60006020828403121561428457600080fd5b5051919050565b6000806040838503121561429e57600080fd5b82359150613dd660208401613a59565b6000806000604084860312156142c357600080fd5b8335925060208401356001600160401b038111156142e057600080fd5b6142ec86828701613ca1565b9497909650939450505050565b6000806040838503121561430c57600080fd5b50508035926020909101359150565b6000806040838503121561432e57600080fd5b82359150613dd660208401613d4c565b6000806040838503121561435157600080fd5b82359150613dd660208401613d7a565b600080600080600060a0868803121561437957600080fd5b61438286613d60565b94506020860151935060408601519250606086015191506143a560808701613d60565b90509295509295909350565b6001600160a01b03169052565b8183526000602080850194508260005b858110156143fa576001600160a01b036143e783613a59565b16875295820195908201906001016143ce565b509495945050505050565b600081518084526020808501808196508360051b8101915082860160005b8581101561444d57828403895261443b84835161445a565b98850198935090840190600101614423565b5091979650505050505050565b60008151808452614472816020860160208601614bca565b601f01601f19169290920160200192915050565b6002811061449657614496614c86565b9052565b805163ffffffff16825260208101516144bb602084018263ffffffff169052565b5060408101516144d2604084018262ffffff169052565b5060608101516144ea606084018263ffffffff169052565b506080810151614501608084018262ffffff169052565b5060a081015161451760a084018261ffff169052565b5060c081015161453260c08401826001600160601b03169052565b5060e081015161454a60e084018263ffffffff169052565b506101008181015190830152610120808201519083015261014080820151614574828501826143b1565b505061016080820151614589828501826143b1565b50505050565b600082516145a1818460208701614bca565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b03898116825263ffffffff891660208301526101006040830181905260009161460a8483018b61445a565b6001600160601b03998a16606086015297811660808501529590951660a0830152506001600160401b039290921660c083015290931660e090930192909252949350505050565b6001600160a01b039290921682526001600160601b0316602082015260400190565b6040815260006146876040830186886143be565b828103602084015261469a8185876143be565b979650505050505050565b606080825281810185905260009060806001600160fb1b038711156146c957600080fd5b8660051b808983870137808501905081810160008152602083878403018188015281895180845260a093508385019150828b01945060005b8181101561479657855180516001600160601b03168452848101516001600160a01b039081168686015260408083015163ffffffff1690860152898201516001600160401b03168a8601528882015116888501528581015161476d878601826001600160601b03169052565b5060c09081015190614781858201836143b1565b50509483019460e09290920191600101614701565b505087810360408901526147aa818a614405565b9c9b505050505050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156147f2578351835292840192918401916001016147d6565b50909695505050505050565b602081526000612ab3602083018461445a565b60a08152600061482460a083018861445a565b90508560208301528460408301528360608301528260808301529695505050505050565b600060208083526000845481600182811c91508083168061486a57607f831692505b85831081141561488857634e487b7160e01b85526022600452602485fd5b8786018381526020018180156148a557600181146148b6576148e1565b60ff198616825287820196506148e1565b60008b81526020902060005b868110156148db578154848201529085019089016148c2565b83019750505b50949998505050505050505050565b602081016004831061490457614904614c86565b91905290565b602081016106a98284614486565b6149228185614486565b61492f6020820184614486565b606060408201526000611608606083018461445a565b61018081016106a9828461449a565b600061022080830163ffffffff8751168452602060018060601b038189015116818601526040880151604086015260608801516060860152614999608086018861449a565b6102008501929092528451908190526102408401918086019160005b818110156149da5783516001600160a01b0316855293820193928201926001016149b5565b509298975050505050505050565b6001600160601b0391909116815260200190565b6001600160601b039290921682526001600160a01b0316602082015260400190565b6001600160601b0383168152604060208201819052600090610cd39083018461445a565b60405160e081016001600160401b0381118282101715614a6457614a64614cc8565b60405290565b60405161018081016001600160401b0381118282101715614a6457614a64614cc8565b604051601f8201601f191681016001600160401b0381118282101715614ab557614ab5614cc8565b604052919050565b60006001600160401b03821115614ad657614ad6614cc8565b5060051b60200190565b60006001600160401b03821115614af957614af9614cc8565b50601f01601f191660200190565b60008219821115614b1a57614b1a614c70565b500190565b60006001600160601b03828116848216808303821115614b4157614b41614c70565b01949350505050565b600082614b6757634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615614b8657614b86614c70565b500290565b600082821015614b9d57614b9d614c70565b500390565b60006001600160601b0383811690831681811015614bc257614bc2614c70565b039392505050565b60005b83811015614be5578181015183820152602001614bcd565b838111156145895750506000910152565b600181811c90821680614c0a57607f821691505b60208210811415614c2b57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415614c4557614c45614c70565b5060010190565b600063ffffffff80831681811415614c6657614c66614c70565b6001019392505050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea264697066735822122057730712b9822162aa1238d197ed30a9fc536715972647f911c347bd60c76a7964736f6c63430008060033",
}
KeeperRegistry12MetaData contains all meta data concerning the KeeperRegistry12 contract.
var KeeperRegistry13ABI = KeeperRegistry13MetaData.ABI
KeeperRegistry13ABI is the input ABI used to generate the binding from. Deprecated: Use KeeperRegistry13MetaData.ABI instead.
var KeeperRegistry13Bin = KeeperRegistry13MetaData.Bin
KeeperRegistry13Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperRegistry13MetaData.Bin instead.
var KeeperRegistry13MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractKeeperRegistryLogic1_3\",\"name\":\"keeperRegistryLogic\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig1_3\",\"name\":\"config\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ArrayHasNoEntries\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancel\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateEntry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitOutsideRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"KeepersMustTakeTurns\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MigrationNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyActiveKeepers\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByLINKToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrRegistrar\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlySimulatedBackend\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyUnpausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ParameterLengthError\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PaymentGreaterThanAllLINK\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"reason\",\"type\":\"bytes\"}],\"name\":\"TargetCheckReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TranscoderNotSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepCancelled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotCanceled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotNeeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueNotChanged\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structConfig1_3\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"KeepersUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"OwnerFundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"}],\"name\":\"PaymentWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"atBlockHeight\",\"type\":\"uint64\"}],\"name\":\"UpkeepCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"UpkeepCheckDataUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"gasLimit\",\"type\":\"uint96\"}],\"name\":\"UpkeepGasLimitSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"remainingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"UpkeepMigrated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"payment\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"UpkeepPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"importedFrom\",\"type\":\"address\"}],\"name\":\"UpkeepReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"UpkeepRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepUnpaused\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"ARB_NITRO_ORACLE\",\"outputs\":[{\"internalType\":\"contractArbGasInfo\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FAST_GAS_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"KEEPER_REGISTRY_LOGIC\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK_ETH_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OPTIMISM_ORACLE\",\"outputs\":[{\"internalType\":\"contractOVM_GasPriceOracle\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAYMENT_MODEL\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase1_3.PaymentModel\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REGISTRY_GAS_OVERHEAD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"acceptUpkeepAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"maxLinkPayment\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkEth\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxCount\",\"type\":\"uint256\"}],\"name\":\"getActiveUpkeepIDs\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"query\",\"type\":\"address\"}],\"name\":\"getKeeperInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"getMaxPaymentForGas\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"maxPayment\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getMinBalanceForUpkeep\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"minBalance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"}],\"name\":\"getPeerRegistryMigrationPermission\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase1_3.MigrationPermission\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"ownerLinkBalance\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"expectedLinkBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"numUpkeeps\",\"type\":\"uint256\"}],\"internalType\":\"structState1_3\",\"name\":\"state\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig1_3\",\"name\":\"config\",\"type\":\"tuple\"},{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getUpkeep\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"lastKeeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"},{\"internalType\":\"uint96\",\"name\":\"amountSpent\",\"type\":\"uint96\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"pauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig1_3\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setKeepers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistryBase1_3.MigrationPermission\",\"name\":\"permission\",\"type\":\"uint8\"}],\"name\":\"setPeerRegistryMigrationPermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"setUpkeepGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferUpkeepAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"unpauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"updateCheckData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upkeepTranscoderVersion\",\"outputs\":[{\"internalType\":\"enumUpkeepFormat\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawOwnerFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
Bin: "0x6101806040527f420000000000000000000000000000000000000f00000000000000000000000060e0526c6c000000000000000000000000610100523480156200004857600080fd5b5060405162003f6538038062003f658339810160408190526200006b91620008a7565b816001600160a01b0316638811cbe86040518163ffffffff1660e01b815260040160206040518083038186803b158015620000a557600080fd5b505afa158015620000ba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000e09190620009ce565b826001600160a01b0316635077b2106040518163ffffffff1660e01b815260040160206040518083038186803b1580156200011a57600080fd5b505afa1580156200012f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001559190620009f1565b836001600160a01b0316631b6b6d236040518163ffffffff1660e01b815260040160206040518083038186803b1580156200018f57600080fd5b505afa158015620001a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ca919062000880565b846001600160a01b031663ad1783616040518163ffffffff1660e01b815260040160206040518083038186803b1580156200020457600080fd5b505afa15801562000219573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023f919062000880565b856001600160a01b0316634584a4196040518163ffffffff1660e01b815260040160206040518083038186803b1580156200027957600080fd5b505afa1580156200028e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002b4919062000880565b33806000816200030b5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156200033e576200033e816200041b565b5050600160029081556003805460ff1916905586915081111562000366576200036662000b42565b6101208160028111156200037e576200037e62000b42565b60f81b9052506101408490526001600160a01b0383161580620003a857506001600160a01b038216155b80620003bb57506001600160a01b038116155b15620003da57604051637138356f60e01b815260040160405180910390fd5b6001600160601b0319606093841b811660805291831b821660a052821b811660c0529085901b16610160525062000413905081620004c7565b505062000b71565b6001600160a01b038116331415620004765760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000302565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b620004d1620007bc565b600e5460e082015163ffffffff918216911610156200050357604051630e6af04160e21b815260040160405180910390fd5b604051806101200160405280826000015163ffffffff168152602001826020015163ffffffff168152602001826040015162ffffff168152602001826060015163ffffffff168152602001826080015162ffffff1681526020018260a0015161ffff1681526020018260c001516001600160601b031681526020018260e0015163ffffffff168152602001600d60010160049054906101000a900463ffffffff1663ffffffff16815250600d60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555060c08201518160000160146101000a8154816001600160601b0302191690836001600160601b0316021790555060e08201518160010160006101000a81548163ffffffff021916908363ffffffff1602179055506101008201518160010160046101000a81548163ffffffff021916908363ffffffff160217905550905050806101000151600f81905550806101200151601081905550806101400151601360006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806101600151601460006101000a8154816001600160a01b0302191690836001600160a01b031602179055507ffe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de32581604051620007b1919062000a0b565b60405180910390a150565b6000546001600160a01b03163314620008185760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162000302565b565b8051620008278162000b58565b919050565b805161ffff811681146200082757600080fd5b805162ffffff811681146200082757600080fd5b805163ffffffff811681146200082757600080fd5b80516001600160601b03811681146200082757600080fd5b6000602082840312156200089357600080fd5b8151620008a08162000b58565b9392505050565b6000808284036101a0811215620008bd57600080fd5b8351620008ca8162000b58565b9250610180601f198201811315620008e157600080fd5b620008eb62000b0a565b9150620008fb6020860162000853565b82526200090b6040860162000853565b60208301526200091e606086016200083f565b6040830152620009316080860162000853565b60608301526200094460a086016200083f565b60808301526200095760c086016200082c565b60a08301526200096a60e0860162000868565b60c08301526101006200097f81870162000853565b60e084015261012080870151828501526101409150818701518185015250610160620009ad8188016200081a565b82850152620009be8388016200081a565b9084015250929590945092505050565b600060208284031215620009e157600080fd5b815160038110620008a057600080fd5b60006020828403121562000a0457600080fd5b5051919050565b815163ffffffff1681526101808101602083015162000a32602084018263ffffffff169052565b50604083015162000a4a604084018262ffffff169052565b50606083015162000a63606084018263ffffffff169052565b50608083015162000a7b608084018262ffffff169052565b5060a083015162000a9260a084018261ffff169052565b5060c083015162000aae60c08401826001600160601b03169052565b5060e083015162000ac760e084018263ffffffff169052565b5061010083810151908301526101208084015190830152610140808401516001600160a01b03908116918401919091526101609384015116929091019190915290565b60405161018081016001600160401b038111828210171562000b3c57634e487b7160e01b600052604160045260246000fd5b60405290565b634e487b7160e01b600052602160045260246000fd5b6001600160a01b038116811462000b6e57600080fd5b50565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205160f81c610140516101605160601c61333a62000c2b600039600081816102a0015261092f0152600081816104db0152611f5601526000818161063e01528181611fa901526120ff01526000818161059601526121370152600081816105ca015261206e0152600081816104850152611ce30152600081816107810152611db7015260008181610398015261112a015261333a6000f3fe6080604052600436106102415760003560e01c80638811cbe81161012f578063b148ab6b116100b1578063b148ab6b146107c3578063b657bc9c146107de578063b79550be1461045e578063b7fdb436146107fe578063c41b813a1461081e578063c7c3a19a1461084f578063c8048022146107c3578063da5c674114610884578063eb5dcd6c14610739578063ef47a0ce146108a4578063f2fde38b146108c4578063faa3e996146108e457610250565b80638811cbe81461062c5780638da5cb5b1461066d5780638e86139b1461068b57806393f0c1fc146106a6578063948108f7146106de5780639fab4386146106f9578063a4c0ed3614610719578063a710b22114610739578063a72aa27e14610754578063ad1783611461076f578063b121e147146107a357610250565b80635077b210116101c35780635077b210146104c95780635165f2f51461050b5780635c975abb1461052b578063744bfe611461036b57806379ba50971461054f5780637bbaf1ea146105645780637d9b97e01461045e5780637f37618e146105845780638456cb591461045e578063850cce34146105b857806385c1b0ba146105ec5780638765ecbe1461060c57610250565b806306e3b632146102585780630852c7c91461028e578063181f5a77146102da5780631865c57d14610327578063187256e81461034b5780631a2af0111461036b5780631b6b6d23146103865780631e12b8a5146103ba5780633f4ba83a1461045e5780634584a4191461047357806348013d7b146104a757610250565b366102505761024e61092a565b005b61024e61092a565b34801561026457600080fd5b50610278610273366004612b78565b610955565b6040516102859190612dfc565b60405180910390f35b34801561029a57600080fd5b506102c27f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610285565b3480156102e657600080fd5b5061031a6040518060400160405280601481526020017304b6565706572526567697374727920312e332e360641b81525081565b6040516102859190612e6f565b34801561033357600080fd5b5061033c610a37565b60405161028593929190612f0a565b34801561035757600080fd5b5061024e6103663660046127fe565b610c91565b34801561037757600080fd5b5061024e610366366004612b0a565b34801561039257600080fd5b506102c27f000000000000000000000000000000000000000000000000000000000000000081565b3480156103c657600080fd5b506104306103d53660046127b0565b6001600160a01b0390811660009081526008602090815260409182902082516060810184528154948516808252600160a01b9095046001600160601b031692810183905260019091015460ff16151592018290529192909190565b604080516001600160a01b03909416845291151560208401526001600160601b031690820152606001610285565b34801561046a57600080fd5b5061024e610c9d565b34801561047f57600080fd5b506102c27f000000000000000000000000000000000000000000000000000000000000000081565b3480156104b357600080fd5b506104bc600181565b6040516102859190612ee7565b3480156104d557600080fd5b506104fd7f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610285565b34801561051757600080fd5b5061024e610526366004612ad8565b610ca5565b34801561053757600080fd5b5060035460ff165b6040519015158152602001610285565b34801561055b57600080fd5b5061024e610dc3565b34801561057057600080fd5b5061053f61057f366004612b2d565b610e72565b34801561059057600080fd5b506102c27f000000000000000000000000000000000000000000000000000000000000000081565b3480156105c457600080fd5b506102c27f000000000000000000000000000000000000000000000000000000000000000081565b3480156105f857600080fd5b5061024e610607366004612966565b610ed0565b34801561061857600080fd5b5061024e610627366004612ad8565b610edd565b34801561063857600080fd5b506106607f000000000000000000000000000000000000000000000000000000000000000081565b6040516102859190612ed3565b34801561067957600080fd5b506000546001600160a01b03166102c2565b34801561069757600080fd5b5061024e6103663660046129b9565b3480156106b257600080fd5b506106c66106c1366004612ad8565b611002565b6040516001600160601b039091168152602001610285565b3480156106ea57600080fd5b5061024e610366366004612bbd565b34801561070557600080fd5b5061024e610714366004612b2d565b611020565b34801561072557600080fd5b5061024e610734366004612839565b61111f565b34801561074557600080fd5b5061024e6103663660046127cb565b34801561076057600080fd5b5061024e610366366004612b9a565b34801561077b57600080fd5b506102c27f000000000000000000000000000000000000000000000000000000000000000081565b3480156107af57600080fd5b5061024e6107be3660046127b0565b611289565b3480156107cf57600080fd5b5061024e6107be366004612ad8565b3480156107ea57600080fd5b506106c66107f9366004612ad8565b611294565b34801561080a57600080fd5b5061024e610819366004612907565b6112b5565b34801561082a57600080fd5b5061083e610839366004612b0a565b6112c3565b604051610285959493929190612e82565b34801561085b57600080fd5b5061086f61086a366004612ad8565b6112e5565b60405161028599989796959493929190612d7b565b34801561089057600080fd5b506104fd61089f366004612892565b61147b565b3480156108b057600080fd5b5061024e6108bf3660046129fa565b61148e565b3480156108d057600080fd5b5061024e6108df3660046127b0565b61177e565b3480156108f057600080fd5b5061091d6108ff3660046127b0565b6001600160a01b03166000908152600c602052604090205460ff1690565b6040516102859190612eb9565b6109537f000000000000000000000000000000000000000000000000000000000000000061178f565b565b6060600061096360056117b3565b905080841061098557604051631390f2a160e01b815260040160405180910390fd5b8261099757610994848261307d565b92505b6000836001600160401b038111156109b1576109b1613196565b6040519080825280602002602001820160405280156109da578160200160208202803683370190505b50905060005b84811015610a2c576109fd6109f58288612ff9565b6005906117bd565b828281518110610a0f57610a0f613180565b602090810291909101015280610a2481613123565b9150506109e0565b509150505b92915050565b6040805160808101825260008082526020820181905291810182905260608101919091526040805161018081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052610120810182905261014081018290526101608101919091526040805161012081018252600d5463ffffffff8082168352600160201b808304821660208086019190915262ffffff600160401b8504811686880152600160581b85048416606087810191909152600160781b8604909116608087015261ffff600160901b86041660a08701526001600160601b03600160a01b909504851660c0870152600e5480851660e088015292909204909216610100850181905287526011549092169086015260125492850192909252610b7a60056117b3565b606080860191909152815163ffffffff908116855260208084015182168187015260408085015162ffffff90811682890152858501518416948801949094526080808601519094169387019390935260a08085015161ffff169087015260c0808501516001600160601b03169087015260e08085015190921691860191909152600f546101008601526010546101208601526013546001600160a01b0390811661014087015260145416610160860152600480548351818402810184019094528084528793879390918391830182828015610c7e57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610c60575b5050505050905093509350935050909192565b610c9961092a565b5050565b61095361092a565b60008181526007602090815260409182902082516101008101845281546001600160601b0380821683526001600160a01b03600160601b92839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff8082166080850152600160201b82041660a0840152600160401b810490911660c083015260ff600160e01b90910416151560e0820152610d4a816117d0565b8060e00151610d6c576040516306e229e160e21b815260040160405180910390fd5b6000828152600760205260409020600201805460ff60e01b19169055610d93600583611831565b5060405182907f7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a4745690600090a25050565b6001546001600160a01b03163314610e1b5760405162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b60448201526064015b60405180910390fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6000610e7c61183d565b610ec8610ec3338686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250611883915050565b61194e565b949350505050565b610ed861092a565b505050565b60008181526007602090815260409182902082516101008101845281546001600160601b0380821683526001600160a01b03600160601b92839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff8082166080850152600160201b82041660a0840152600160401b810490911660c083015260ff600160e01b90910416151560e0820152610f82816117d0565b8060e0015115610fa557604051631452db0960e21b815260040160405180910390fd5b6000828152600760205260409020600201805460ff60e01b1916600160e01b179055610fd2600583611ca4565b5060405182907f8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f90600090a25050565b600080600061100f611cb0565b91509150610ec88483836000611e91565b60008381526007602090815260409182902082516101008101845281546001600160601b0380821683526001600160a01b03600160601b92839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff8082166080850152600160201b82041660a0840152600160401b810490911660c083015260ff600160e01b90910416151560e08201526110c5816117d0565b6000848152600b602052604090206110de908484612605565b50837f7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf8484604051611111929190612e40565b60405180910390a250505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146111685760405163c8bad78d60e01b815260040160405180910390fd5b6020811461118957604051630dfe930960e41b815260040160405180910390fd5b600061119782840184612ad8565b600081815260076020526040902060020154909150600160201b900463ffffffff908116146111d957604051634e0041d160e11b815260040160405180910390fd5b6000818152600760205260409020546111fc9085906001600160601b0316613011565b600082815260076020526040902080546001600160601b0319166001600160601b0392909216919091179055601254611236908590612ff9565b6012556040516001600160601b03851681526001600160a01b0386169082907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a35050505050565b61129161092a565b50565b600081815260076020526040812060020154610a319063ffffffff16611002565b6112bd61092a565b50505050565b60606000806000806112d3612277565b6112db61092a565b9295509295909350565b600081815260076020908152604080832081516101008101835281546001600160601b038082168352600160601b918290046001600160a01b039081168488019081526001860154928316858801908152939092048116606080860191825260029096015463ffffffff80821660808801819052600160201b830490911660a08801908152600160401b830490941660c08801819052600160e01b90920460ff16151560e088019081528c8c52600b909a52978a2086519451925193519551995181548c9b999a8c9a8b9a8b9a8b9a8b9a8b9a93999895979596919593949093909187906113d2906130e8565b80601f01602080910402602001604051908101604052809291908181526020018280546113fe906130e8565b801561144b5780601f106114205761010080835404028352916020019161144b565b820191906000526020600020905b81548152906001019060200180831161142e57829003601f168201915b505050505096508263ffffffff169250995099509950995099509950995099509950509193959799909294969850565b600061148561092a565b95945050505050565b611496612296565b600e5460e082015163ffffffff918216911610156114c757604051630e6af04160e21b815260040160405180910390fd5b604051806101200160405280826000015163ffffffff168152602001826020015163ffffffff168152602001826040015162ffffff168152602001826060015163ffffffff168152602001826080015162ffffff1681526020018260a0015161ffff1681526020018260c001516001600160601b031681526020018260e0015163ffffffff168152602001600d60010160049054906101000a900463ffffffff1663ffffffff16815250600d60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555060c08201518160000160146101000a8154816001600160601b0302191690836001600160601b0316021790555060e08201518160010160006101000a81548163ffffffff021916908363ffffffff1602179055506101008201518160010160046101000a81548163ffffffff021916908363ffffffff160217905550905050806101000151600f81905550806101200151601081905550806101400151601360006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806101600151601460006101000a8154816001600160a01b0302191690836001600160a01b031602179055507ffe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325816040516117739190612efb565b60405180910390a150565b611786612296565b611291816122e9565b3660008037600080366000845af43d6000803e8080156117ae573d6000f35b3d6000fd5b6000610a31825490565b60006117c9838361238d565b9392505050565b80606001516001600160a01b0316336001600160a01b0316146118065760405163523e0b8360e11b815260040160405180910390fd5b60a081015163ffffffff9081161461129157604051634e0041d160e11b815260040160405180910390fd5b60006117c983836123b7565b60035460ff16156109535760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610e12565b6118cc6040518060e0016040528060006001600160a01b031681526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b60008481526007602052604081206002015463ffffffff1690806118ee611cb0565b91509150600061190084848489611e91565b6040805160e0810182526001600160a01b03909b168b5260208b0199909952978901969096526001600160601b039096166060880152608087019190915260a086015250505060c082015290565b60006002805414156119a25760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610e12565b600280805560208084015160009081526007825260409081902081516101008101835281546001600160601b0380821683526001600160a01b03600160601b92839004811696840196909652600184015490811694830194909452909204831660608301529092015463ffffffff8082166080850152600160201b82041660a08401819052600160401b820490921660c084015260ff600160e01b90910416151560e08301524310611a6757604051634e0041d160e11b815260040160405180910390fd5b611a7a8184600001518560600151612406565b60005a90506000634585e33b60e01b8560400151604051602401611a9e9190612e6f565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b0383818316178352505050509050611ae685608001518460c00151836124c6565b93505a611af3908361307d565b91506000611b0c838760a001518860c001516001611e91565b602080880151600090815260079091526040902054909150611b389082906001600160601b0316613094565b6020878101805160009081526007909252604080832080546001600160601b0319166001600160601b0395861617905590518252902060010154611b7e91839116613011565b60208781018051600090815260078352604080822060010180546001600160601b0319166001600160601b039687161790558a519251825280822080548616600160601b6001600160a01b03958616021790558a5190921681526008909252902054611bf3918391600160a01b900416613011565b6008600088600001516001600160a01b03166001600160a01b0316815260200190815260200160002060000160146101000a8154816001600160601b0302191690836001600160601b0316021790555085600001516001600160a01b031685151587602001517fcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6848a60400151604051611c8e929190612f9e565b60405180910390a4505050506001600255919050565b60006117c98383612512565b6000806000600d600001600f9054906101000a900462ffffff1662ffffff1690506000808263ffffffff161190506000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b158015611d3a57600080fd5b505afa158015611d4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d729190612be0565b509450909250849150508015611d965750611d8d824261307d565b8463ffffffff16105b80611da2575060008113155b15611db157600f549550611db5565b8095505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b158015611e0e57600080fd5b505afa158015611e22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e469190612be0565b509450909250849150508015611e6a5750611e61824261307d565b8463ffffffff16105b80611e76575060008113155b15611e85576010549450611e89565b8094505b505050509091565b6040805161012081018252600d5463ffffffff8082168352600160201b80830482166020850152600160401b830462ffffff90811695850195909552600160581b830482166060850152600160781b83049094166080840152600160901b820461ffff1660a08401819052600160a01b9092046001600160601b031660c0840152600e5480821660e0850152939093049092166101008201526000918290611f39908761305e565b9050838015611f475750803a105b15611f4f57503a5b6000611f7b7f000000000000000000000000000000000000000000000000000000000000000089612ff9565b611f85908361305e565b8351909150600090611fa19063ffffffff16633b9aca00612ff9565b9050600060027f00000000000000000000000000000000000000000000000000000000000000006002811115611fd957611fd9613154565b14156120fb576040805160008152602081019091528715612038576000366040518060800160405280604881526020016131ad6048913960405160200161202293929190612d54565b6040516020818303038152906040529050612057565b60405180610140016040528061011081526020016131f5610110913990505b6040516324ca470760e11b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906349948e0e906120a3908490600401612e6f565b60206040518083038186803b1580156120bb57600080fd5b505afa1580156120cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120f39190612af1565b9150506121c9565b60017f0000000000000000000000000000000000000000000000000000000000000000600281111561212f5761212f613154565b14156121c9577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c6f7de0e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561218e57600080fd5b505afa1580156121a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121c69190612af1565b90505b866121e557808560a0015161ffff166121e2919061305e565b90505b6000856020015163ffffffff1664e8d4a51000612202919061305e565b898461220e8588612ff9565b61221c90633b9aca0061305e565b612226919061305e565b612230919061303c565b61223a9190612ff9565b90506b033b2e3c9fd0803ce80000008111156122695760405163156baa3d60e11b815260040160405180910390fd5b9a9950505050505050505050565b32156109535760405163b60ac5db60e01b815260040160405180910390fd5b6000546001600160a01b031633146109535760405162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b6044820152606401610e12565b6001600160a01b03811633141561233c5760405162461bcd60e51b815260206004820152601760248201527621b0b73737ba103a3930b739b332b9103a379039b2b63360491b6044820152606401610e12565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60008260000182815481106123a4576123a4613180565b9060005260206000200154905092915050565b60008181526001830160205260408120546123fe57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610a31565b506000610a31565b8260e001511561242957604051631452db0960e21b815260040160405180910390fd5b6001600160a01b03821660009081526008602052604090206001015460ff16612465576040516319f759fb60e31b815260040160405180910390fd5b82516001600160601b03168111156124905760405163356680b760e01b815260040160405180910390fd5b816001600160a01b031683602001516001600160a01b03161415610ed857604051621af04160e61b815260040160405180910390fd5b60005a6113888110156124d857600080fd5b6113888103905084604082048203116124f057600080fd5b50823b6124fc57600080fd5b60008083516020850160008789f1949350505050565b600081815260018301602052604081205480156125fb57600061253660018361307d565b855490915060009061254a9060019061307d565b90508181146125af57600086600001828154811061256a5761256a613180565b906000526020600020015490508087600001848154811061258d5761258d613180565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806125c0576125c061316a565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610a31565b6000915050610a31565b828054612611906130e8565b90600052602060002090601f0160209004810192826126335760008555612679565b82601f1061264c5782800160ff19823516178555612679565b82800160010185558215612679579182015b8281111561267957823582559160200191906001019061265e565b50612685929150612689565b5090565b5b80821115612685576000815560010161268a565b80356001600160a01b03811681146126b557600080fd5b919050565b60008083601f8401126126cc57600080fd5b5081356001600160401b038111156126e357600080fd5b6020830191508360208260051b85010111156126fe57600080fd5b9250929050565b60008083601f84011261271757600080fd5b5081356001600160401b0381111561272e57600080fd5b6020830191508360208285010111156126fe57600080fd5b803561ffff811681146126b557600080fd5b803562ffffff811681146126b557600080fd5b803563ffffffff811681146126b557600080fd5b805169ffffffffffffffffffff811681146126b557600080fd5b80356001600160601b03811681146126b557600080fd5b6000602082840312156127c257600080fd5b6117c98261269e565b600080604083850312156127de57600080fd5b6127e78361269e565b91506127f56020840161269e565b90509250929050565b6000806040838503121561281157600080fd5b61281a8361269e565b915060208301356004811061282e57600080fd5b809150509250929050565b6000806000806060858703121561284f57600080fd5b6128588561269e565b93506020850135925060408501356001600160401b0381111561287a57600080fd5b61288687828801612705565b95989497509550505050565b6000806000806000608086880312156128aa57600080fd5b6128b38661269e565b94506128c16020870161276b565b93506128cf6040870161269e565b925060608601356001600160401b038111156128ea57600080fd5b6128f688828901612705565b969995985093965092949392505050565b6000806000806040858703121561291d57600080fd5b84356001600160401b038082111561293457600080fd5b612940888389016126ba565b9096509450602087013591508082111561295957600080fd5b50612886878288016126ba565b60008060006040848603121561297b57600080fd5b83356001600160401b0381111561299157600080fd5b61299d868287016126ba565b90945092506129b090506020850161269e565b90509250925092565b600080602083850312156129cc57600080fd5b82356001600160401b038111156129e257600080fd5b6129ee85828601612705565b90969095509350505050565b60006101808284031215612a0d57600080fd5b612a15612fc2565b612a1e8361276b565b8152612a2c6020840161276b565b6020820152612a3d60408401612758565b6040820152612a4e6060840161276b565b6060820152612a5f60808401612758565b6080820152612a7060a08401612746565b60a0820152612a8160c08401612799565b60c0820152612a9260e0840161276b565b60e082015261010083810135908201526101208084013590820152610140612abb81850161269e565b90820152610160612acd84820161269e565b908201529392505050565b600060208284031215612aea57600080fd5b5035919050565b600060208284031215612b0357600080fd5b5051919050565b60008060408385031215612b1d57600080fd5b823591506127f56020840161269e565b600080600060408486031215612b4257600080fd5b8335925060208401356001600160401b03811115612b5f57600080fd5b612b6b86828701612705565b9497909650939450505050565b60008060408385031215612b8b57600080fd5b50508035926020909101359150565b60008060408385031215612bad57600080fd5b823591506127f56020840161276b565b60008060408385031215612bd057600080fd5b823591506127f560208401612799565b600080600080600060a08688031215612bf857600080fd5b612c018661277f565b9450602086015193506040860151925060608601519150612c246080870161277f565b90509295509295909350565b60008151808452612c488160208601602086016130bc565b601f01601f19169290920160200192915050565b805163ffffffff1682526020810151612c7d602084018263ffffffff169052565b506040810151612c94604084018262ffffff169052565b506060810151612cac606084018263ffffffff169052565b506080810151612cc3608084018262ffffff169052565b5060a0810151612cd960a084018261ffff169052565b5060c0810151612cf460c08401826001600160601b03169052565b5060e0810151612d0c60e084018263ffffffff169052565b5061010081810151908301526101208082015190830152610140808201516001600160a01b038116828501525050610160818101516001600160a01b038116848301526112bd565b828482376000838201600081528351612d718183602088016130bc565b0195945050505050565b6001600160a01b038a8116825263ffffffff8a16602083015261012060408301819052600091612dad8483018c612c30565b6001600160601b039a8b16606086015298811660808501529690961660a0830152506001600160401b039390931660c0840152941660e082015292151561010090930192909252949350505050565b6020808252825182820181905260009190848201906040850190845b81811015612e3457835183529284019291840191600101612e18565b50909695505050505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b6020815260006117c96020830184612c30565b60a081526000612e9560a0830188612c30565b90508560208301528460408301528360608301528260808301529695505050505050565b6020810160048310612ecd57612ecd613154565b91905290565b6020810160038310612ecd57612ecd613154565b6020810160028310612ecd57612ecd613154565b6101808101610a318284612c5c565b600061022080830163ffffffff8751168452602060018060601b038189015116818601526040880151604086015260608801516060860152612f4f6080860188612c5c565b6102008501929092528451908190526102408401918086019160005b81811015612f905783516001600160a01b031685529382019392820192600101612f6b565b509298975050505050505050565b6001600160601b0383168152604060208201819052600090610ec890830184612c30565b60405161018081016001600160401b0381118282101715612ff357634e487b7160e01b600052604160045260246000fd5b60405290565b6000821982111561300c5761300c61313e565b500190565b60006001600160601b038281168482168083038211156130335761303361313e565b01949350505050565b60008261305957634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156130785761307861313e565b500290565b60008282101561308f5761308f61313e565b500390565b60006001600160601b03838116908316818110156130b4576130b461313e565b039392505050565b60005b838110156130d75781810151838201526020016130bf565b838111156112bd5750506000910152565b600181811c908216806130fc57607f821691505b6020821081141561311d57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156131375761313761313e565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfe3078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666663078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a26469706673582212208c3adaa7d9d4bc9c5e08f49dd52f046b48ae150608bc3a5add1d2e6ddbb9166664736f6c63430008060033",
}
KeeperRegistry13MetaData contains all meta data concerning the KeeperRegistry13 contract.
var KeeperRegistryLogic13ABI = KeeperRegistryLogic13MetaData.ABI
KeeperRegistryLogic13ABI is the input ABI used to generate the binding from. Deprecated: Use KeeperRegistryLogic13MetaData.ABI instead.
var KeeperRegistryLogic13Bin = KeeperRegistryLogic13MetaData.Bin
KeeperRegistryLogic13Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use KeeperRegistryLogic13MetaData.Bin instead.
var KeeperRegistryLogic13MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"enumKeeperRegistryBase1_3.PaymentModel\",\"name\":\"paymentModel\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"registryGasOverhead\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkEthFeed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fastGasFeed\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ArrayHasNoEntries\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancel\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateEntry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitOutsideRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"KeepersMustTakeTurns\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MigrationNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyActiveKeepers\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByLINKToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrRegistrar\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlySimulatedBackend\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyUnpausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ParameterLengthError\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PaymentGreaterThanAllLINK\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"reason\",\"type\":\"bytes\"}],\"name\":\"TargetCheckReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TranscoderNotSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepCancelled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotCanceled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotNeeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueNotChanged\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structConfig1_3\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"KeepersUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"OwnerFundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"}],\"name\":\"PaymentWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"atBlockHeight\",\"type\":\"uint64\"}],\"name\":\"UpkeepCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"UpkeepCheckDataUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"gasLimit\",\"type\":\"uint96\"}],\"name\":\"UpkeepGasLimitSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"remainingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"UpkeepMigrated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"payment\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"UpkeepPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"importedFrom\",\"type\":\"address\"}],\"name\":\"UpkeepReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"UpkeepRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepUnpaused\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"ARB_NITRO_ORACLE\",\"outputs\":[{\"internalType\":\"contractArbGasInfo\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FAST_GAS_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK_ETH_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OPTIMISM_ORACLE\",\"outputs\":[{\"internalType\":\"contractOVM_GasPriceOracle\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAYMENT_MODEL\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase1_3.PaymentModel\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REGISTRY_GAS_OVERHEAD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"acceptUpkeepAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"maxLinkPayment\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkEth\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setKeepers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistryBase1_3.MigrationPermission\",\"name\":\"permission\",\"type\":\"uint8\"}],\"name\":\"setPeerRegistryMigrationPermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"setUpkeepGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferUpkeepAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawOwnerFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x6101606040527f420000000000000000000000000000000000000f00000000000000000000000060e0526c6c000000000000000000000000610100523480156200004857600080fd5b50604051620047af380380620047af8339810160408190526200006b916200028f565b84848484843380600081620000c75760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000fa57620000fa81620001c6565b5050600160029081556003805460ff19169055869150811115620001225762000122620002fc565b6101208160028111156200013a576200013a620002fc565b60f81b9052506101408490526001600160a01b03831615806200016457506001600160a01b038216155b806200017757506001600160a01b038116155b156200019657604051637138356f60e01b815260040160405180910390fd5b6001600160601b0319606093841b811660805291831b821660a05290911b1660c052506200031295505050505050565b6001600160a01b038116331415620002215760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401620000be565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80516001600160a01b03811681146200028a57600080fd5b919050565b600080600080600060a08688031215620002a857600080fd5b855160038110620002b857600080fd5b60208701519095509350620002d06040870162000272565b9250620002e06060870162000272565b9150620002f06080870162000272565b90509295509295909350565b634e487b7160e01b600052602160045260246000fd5b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205160f81c610140516143ce620003e1600039600081816102180152612f260152600081816102ef01528181612f7901526130cf01526000818161028601526131070152600081816102b5015261303e0152600081816101f10152612cb30152600081816103770152612d870152600081816101ac015281816107c50152818161098f01528181610fdc015281816113a5015281816115c301528181611a210152611aaa01526143ce6000f3fe608060405234801561001057600080fd5b506004361061017a5760003560e01c80638da5cb5b116100d45780638da5cb5b1461031e5780638e86139b14610326578063948108f714610339578063a710b2211461034c578063a72aa27e1461035f578063ad17836114610372578063b121e14714610399578063b148ab6b146103ac578063b79550be146103bf578063b7fdb436146103c7578063c41b813a146103da578063c8048022146103fe578063da5c674114610411578063eb5dcd6c14610424578063f2fde38b1461043757600080fd5b8063187256e81461017f5780631a2af011146101945780631b6b6d23146101a75780633f4ba83a146101e45780634584a419146101ec5780635077b210146102135780635c975abb14610248578063744bfe611461025e57806379ba5097146102715780637d9b97e0146102795780637f37618e146102815780638456cb59146102a8578063850cce34146102b057806385c1b0ba146102d75780638811cbe8146102ea575b600080fd5b61019261018d366004613763565b61044a565b005b6101926101a2366004613af0565b610490565b6101ce7f000000000000000000000000000000000000000000000000000000000000000081565b6040516101db9190613cb8565b60405180910390f35b610192610603565b6101ce7f000000000000000000000000000000000000000000000000000000000000000081565b61023a7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016101db565b60035460ff1660405190151581526020016101db565b61019261026c366004613af0565b610615565b610192610855565b610192610904565b6101ce7f000000000000000000000000000000000000000000000000000000000000000081565b610192610a1c565b6101ce7f000000000000000000000000000000000000000000000000000000000000000081565b6101926102e536600461387e565b610a2c565b6103117f000000000000000000000000000000000000000000000000000000000000000081565b6040516101db9190613f46565b6101ce611073565b610192610334366004613a28565b611082565b610192610347366004613b36565b611276565b61019261035a366004613730565b61146f565b61019261036d366004613b13565b611650565b6101ce7f000000000000000000000000000000000000000000000000000000000000000081565b6101926103a7366004613715565b6117dc565b6101926103ba366004613abe565b611889565b6101926119ff565b6101926103d5366004613813565b611b03565b6103ed6103e8366004613af0565b611d50565b6040516101db959493929190613e67565b61019261040c366004613abe565b611f97565b61023a61041f36600461379e565b61222f565b610192610432366004613730565b6123c3565b610192610445366004613715565b6124a4565b6104526124b8565b6001600160a01b0382166000908152600c60205260409020805482919060ff19166001836003811115610487576104876141da565b02179055505050565b60008281526007602090815260409182902082516101008101845281546001600160601b0380821683526001600160a01b03600160601b92839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff8082166080850152600160201b82041660a0840152600160401b810490911660c083015260ff600160e01b90910416151560e08201526105358161250b565b6001600160a01b03821633141561055f57604051638c8728c760e01b815260040160405180910390fd5b6001600160a01b03821661058657604051634e46966960e11b815260040160405180910390fd5b6000838152600a60205260409020546001600160a01b038381169116146105fe576000838152600a602052604080822080546001600160a01b0319166001600160a01b03861690811790915590519091339186917fb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b3591a45b505050565b61060b6124b8565b61061361256c565b565b6001600160a01b03811661063c57604051634e46966960e11b815260040160405180910390fd5b60008281526007602090815260409182902082516101008101845281546001600160601b038082168352600160601b918290046001600160a01b039081169584019590955260018401549081169583019590955290930482166060840181905260029091015463ffffffff8082166080860152600160201b82041660a0850152600160401b810490921660c0840152600160e01b90910460ff16151560e083015233146106fc5760405163523e0b8360e11b815260040160405180910390fd5b438160a0015163ffffffff16111561072a576040516001627b1a2360e01b0319815260040160405180910390fd5b6000838152600760205260409020546012546001600160601b03909116906107539082906140df565b6012556000848152600760205260409081902080546001600160601b03191690555184907ff3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318906107a69084908790613f96565b60405180910390a260405163a9059cbb60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb906107fc9086908590600401613ce5565b602060405180830381600087803b15801561081657600080fd5b505af115801561082a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084e91906139b4565b5050505050565b6001546001600160a01b031633146108ad5760405162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b60448201526064015b60405180910390fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b61090c6124b8565b6011546012546001600160601b03909116906109299082906140df565b601255601180546001600160601b03191690556040516001600160601b03821681527f1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f19060200160405180910390a160405163a9059cbb60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb906109c69033908590600401613ce5565b602060405180830381600087803b1580156109e057600080fd5b505af11580156109f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a1891906139b4565b5050565b610a246124b8565b6106136125b8565b60016001600160a01b0382166000908152600c602052604090205460ff166003811115610a5b57610a5b6141da565b14158015610a96575060036001600160a01b0382166000908152600c602052604090205460ff166003811115610a9357610a936141da565b14155b15610ab4576040516303afbb0f60e21b815260040160405180910390fd5b6013546001600160a01b0316610add5760405163d12d7d8d60e01b815260040160405180910390fd5b81610afb57604051632c2fc94160e01b815260040160405180910390fd5b6000610b05613296565b600080856001600160401b03811115610b2057610b2061421c565b604051908082528060200260200182016040528015610b5357816020015b6060815260200190600190039081610b3e5790505b5090506000866001600160401b03811115610b7057610b7061421c565b604051908082528060200260200182016040528015610ba957816020015b610b96613296565b815260200190600190039081610b8e5790505b50905060005b87811015610e2157888882818110610bc957610bc9614206565b6020908102929092013560008181526007845260409081902081516101008101835281546001600160601b038082168352600160601b918290046001600160a01b0390811698840198909852600184015490811694830194909452909204851660608301526002015463ffffffff8082166080840152600160201b82041660a0830152600160401b810490941660c0820152600160e01b90930460ff16151560e08401529750909550610c7d90508561250b565b84828281518110610c9057610c90614206565b6020026020010181905250600b60008781526020019081526020016000208054610cb99061414a565b80601f0160208091040260200160405190810160405280929190818152602001828054610ce59061414a565b8015610d325780601f10610d0757610100808354040283529160200191610d32565b820191906000526020600020905b815481529060010190602001808311610d1557829003601f168201915b5050505050838281518110610d4957610d49614206565b60209081029190910101528451610d69906001600160601b03168561405b565b60008781526007602090815260408083208381556001810184905560020180546001600160e81b0319169055600b9091528120919550610da991906132da565b6000868152600a6020526040902080546001600160a01b0319169055610dd06005876125f5565b50857fb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff866000015189604051610e07929190613f96565b60405180910390a280610e1981614185565b915050610baf565b5082601254610e3091906140df565b601255604051600090610e4d908a908a9085908790602001613d39565b6040516020818303038152906040529050866001600160a01b0316638e86139b601360009054906101000a90046001600160a01b03166001600160a01b031663c71249ab60018b6001600160a01b03166348013d7b6040518163ffffffff1660e01b8152600401602060405180830381600087803b158015610ece57600080fd5b505af1158015610ee2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f069190613a9d565b866040518463ffffffff1660e01b8152600401610f2593929190613f60565b60006040518083038186803b158015610f3d57600080fd5b505afa158015610f51573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f799190810190613a69565b6040518263ffffffff1660e01b8152600401610f959190613e54565b600060405180830381600087803b158015610faf57600080fd5b505af1158015610fc3573d6000803e3d6000fd5b505060405163a9059cbb60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016925063a9059cbb9150611015908a908890600401613ccc565b602060405180830381600087803b15801561102f57600080fd5b505af1158015611043573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061106791906139b4565b50505050505050505050565b6000546001600160a01b031690565b6002336000908152600c602052604090205460ff1660038111156110a8576110a86141da565b141580156110da57506003336000908152600c602052604090205460ff1660038111156110d7576110d76141da565b14155b156110f8576040516303afbb0f60e21b815260040160405180910390fd5b60008080611108848601866138d1565b92509250925060005b835181101561126e576111ec84828151811061112f5761112f614206565b602002602001015184838151811061114957611149614206565b602002602001015160c0015185848151811061116757611167614206565b60200260200101516080015186858151811061118557611185614206565b6020026020010151606001518786815181106111a3576111a3614206565b6020026020010151600001518787815181106111c1576111c1614206565b60200260200101518988815181106111db576111db614206565b602002602001015160e0015161260a565b8381815181106111fe576111fe614206565b60200260200101517f74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a7184838151811061123957611239614206565b60200260200101516000015133604051611254929190613f96565b60405180910390a28061126681614185565b915050611111565b505050505050565b60008281526007602090815260409182902082516101008101845281546001600160601b038082168352600160601b918290046001600160a01b0390811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff8082166080850152600160201b8204811660a08501819052600160401b830490931660c0850152600160e01b90910460ff16151560e08401521461133457604051634e0041d160e11b815260040160405180910390fd5b8051611341908390614073565b600084815260076020526040902080546001600160601b0319166001600160601b039283161790556012546113789184169061405b565b6012556040516323b872dd60e01b81523360048201523060248201526001600160601b03831660448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd90606401602060405180830381600087803b1580156113f157600080fd5b505af1158015611405573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061142991906139b4565b506040516001600160601b0383168152339084907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a3505050565b6001600160a01b03811661149657604051634e46966960e11b815260040160405180910390fd5b6001600160a01b0382811660009081526008602090815260409182902082516060810184528154948516808252600160a01b9095046001600160601b0316928101929092526001015460ff1615159181019190915290331461150b5760405163cebf515b60e01b815260040160405180910390fd5b6001600160a01b0380841660009081526008602090815260409091208054909216909155810151601254611548916001600160601b0316906140df565b601281905550816001600160a01b031681602001516001600160601b0316846001600160a01b03167f9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f406983360405161159f9190613cb8565b60405180910390a4602081015160405163a9059cbb60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163a9059cbb916115f8918691600401613ce5565b602060405180830381600087803b15801561161257600080fd5b505af1158015611626573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061164a91906139b4565b50505050565b6108fc8163ffffffff1610806116715750600e5463ffffffff908116908216115b1561168f576040516314c237fb60e01b815260040160405180910390fd5b60008281526007602090815260409182902082516101008101845281546001600160601b038082168352600160601b918290046001600160a01b0390811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff8082166080850152600160201b8204811660a08501819052600160401b830490931660c0850152600160e01b90910460ff16151560e08401521461174d57604051634e0041d160e11b815260040160405180910390fd5b60608101516001600160a01b0316331461177a5760405163523e0b8360e11b815260040160405180910390fd5b600083815260076020908152604091829020600201805463ffffffff191663ffffffff8616908117909155915191825284917fc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c910160405180910390a2505050565b6001600160a01b03818116600090815260096020526040902054163314611816576040516333a973d560e11b815260040160405180910390fd5b6001600160a01b0381811660008181526008602090815260408083208054336001600160a01b031980831682179093556009909452828520805490921690915590519416939092849290917f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b39190a45050565b60008181526007602090815260409182902082516101008101845281546001600160601b038082168352600160601b918290046001600160a01b0390811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff8082166080850152600160201b8204811660a08501819052600160401b830490931660c0850152600160e01b90910460ff16151560e08401521461194757604051634e0041d160e11b815260040160405180910390fd5b6000828152600a60205260409020546001600160a01b0316331461197e57604051636352a85360e01b815260040160405180910390fd5b6060810151600083815260076020908152604080832060010180546001600160601b031633600160601b810291909117909155600a90925280832080546001600160a01b03191690555190916001600160a01b0384169186917f5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c91a4505050565b611a076124b8565b6040516370a0823160e01b81526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190611a56903090600401613cb8565b60206040518083038186803b158015611a6e57600080fd5b505afa158015611a82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aa69190613ad7565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb3360125484611ae691906140df565b6040518363ffffffff1660e01b81526004016109c6929190613ccc565b611b0b6124b8565b8281141580611b1a5750600283105b15611b38576040516367aa603560e11b815260040160405180910390fd5b60005b600454811015611b9957600060048281548110611b5a57611b5a614206565b60009182526020808320909101546001600160a01b031682526008905260409020600101805460ff191690555080611b9181614185565b915050611b3b565b5060005b83811015611cff576000858583818110611bb957611bb9614206565b9050602002016020810190611bce9190613715565b6001600160a01b03808216600090815260086020526040812080549394509290911690868686818110611c0357611c03614206565b9050602002016020810190611c189190613715565b90506001600160a01b0381161580611c6a57506001600160a01b03821615801590611c555750806001600160a01b0316826001600160a01b031614155b8015611c6a57506001600160a01b0381811614155b15611c8857604051631670f44760e31b815260040160405180910390fd5b600183015460ff1615611cae57604051630d5f433160e21b815260040160405180910390fd5b6001838101805460ff191690911790556001600160a01b0381811614611ce85782546001600160a01b0319166001600160a01b0382161783555b505050508080611cf790614185565b915050611b9d565b50611d0c60048585613314565b507f056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f84848484604051611d429493929190613d07565b60405180910390a150505050565b6060600080600080611d606128a4565b600087815260076020908152604080832081516101008101835281546001600160601b038082168352600160601b918290046001600160a01b03908116848801526001850154918216848701529190048116606083015260029092015463ffffffff8082166080840152600160201b82041660a0830152600160401b810490921660c0820152600160e01b90910460ff16151560e08201528a8452600b9092528083209051919291636e04ff0d60e01b91611e1d91602401613e9e565b604051602081830303815290604052906001600160e01b0319166020820180516001600160e01b03838183161783525050505090506000808360c001516001600160a01b0316600d600001600b9054906101000a900463ffffffff1663ffffffff1684604051611e8d9190613c9c565b60006040518083038160008787f1925050503d8060008114611ecb576040519150601f19603f3d011682016040523d82523d6000602084013e611ed0565b606091505b509150915081611ef557806040516396c3623560e01b81526004016108a49190613e54565b80806020019051810190611f0991906139d8565b9950915081611f2b5760405163865676e360e01b815260040160405180910390fd5b6000611f3a8b8d8c60006128c3565b9050611f4f858260000151836060015161298e565b60608101516080820151600d5460a08401518d939291611f7b91600160901b90910461ffff16906140c0565b60c090940151929f919e509c50919a5098509650505050505050565b600081815260076020908152604080832081516101008101835281546001600160601b038082168352600160601b918290046001600160a01b0390811696840196909652600184015490811694830194909452909204831660608301526002015463ffffffff8082166080840152600160201b8204811660a08401819052600160401b830490941660c0840152600160e01b90910460ff16151560e0830152909291141590612044611073565b6001600160a01b0316336001600160a01b031614905081801561207a57508080156120785750438360a0015163ffffffff16115b155b1561209857604051631f7806af60e31b815260040160405180910390fd5b801580156120bc575082606001516001600160a01b0316336001600160a01b031614155b156120da57604051637dedc72b60e11b815260040160405180910390fd5b43816120ee576120eb60328261405b565b90505b6000858152600760205260409020600201805463ffffffff808416600160201b0267ffffffff0000000019909216919091179091556121329060059087906125f516565b50600d5460408501516001600160601b03600160a01b9092048216916000911682111561218c57604086015161216890836140f6565b905085600001516001600160601b0316816001600160601b0316111561218c575084515b85516121999082906140f6565b600088815260076020526040902080546001600160601b0319166001600160601b039283161790556011546121d091839116614073565b601180546001600160601b0319166001600160601b03929092169190911790556040516001600160401b0384169088907f91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f79118190600090a350505050505050565b6000612239611073565b6001600160a01b0316336001600160a01b03161415801561226557506014546001600160a01b03163314155b156122835760405163d48b678b60e01b815260040160405180910390fd5b61228e6001436140df565b600e5460408051924060208401523060601b6001600160601b03191690830152600160201b900460e01b6001600160e01b03191660548201526058016040516020818303038152906040528051906020012060001c905061232a81878787600088888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250925061260a915050565b600e8054600160201b900463ffffffff16906004612347836141a0565b91906101000a81548163ffffffff021916908363ffffffff16021790555050807fbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d01286866040516123b292919063ffffffff9290921682526001600160a01b0316602082015260400190565b60405180910390a295945050505050565b6001600160a01b038281166000908152600860205260409020541633146123fd5760405163cebf515b60e01b815260040160405180910390fd5b6001600160a01b03811633141561242757604051638c8728c760e01b815260040160405180910390fd5b6001600160a01b03828116600090815260096020526040902054811690821614610a18576001600160a01b0382811660008181526009602052604080822080546001600160a01b0319169486169485179055513392917f84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e3836791a45050565b6124ac6124b8565b6124b581612a4e565b50565b6000546001600160a01b031633146106135760405162461bcd60e51b815260206004820152601660248201527527b7363c9031b0b63630b1363290313c9037bbb732b960511b60448201526064016108a4565b80606001516001600160a01b0316336001600160a01b0316146125415760405163523e0b8360e11b815260040160405180910390fd5b60a081015163ffffffff908116146124b557604051634e0041d160e11b815260040160405180910390fd5b612574612af2565b6003805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516125ae9190613cb8565b60405180910390a1565b6125c0612b3b565b6003805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586125a13390565b60006126018383612b81565b90505b92915050565b612612612b3b565b6001600160a01b0386163b61263a576040516309ee12d560e01b815260040160405180910390fd5b6108fc8563ffffffff16108061265b5750600e5463ffffffff908116908616115b15612679576040516314c237fb60e01b815260040160405180910390fd5b604051806101000160405280846001600160601b0316815260200160006001600160a01b0316815260200160006001600160601b03168152602001856001600160a01b031681526020018663ffffffff16815260200163ffffffff80168152602001876001600160a01b031681526020018215158152506007600089815260200190815260200160002060008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160006101000a8154816001600160601b0302191690836001600160601b03160217905550606082015181600101600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060808201518160020160006101000a81548163ffffffff021916908363ffffffff16021790555060a08201518160020160046101000a81548163ffffffff021916908363ffffffff16021790555060c08201518160020160086101000a8154816001600160a01b0302191690836001600160a01b0316021790555060e082015181600201601c6101000a81548160ff021916908315150217905550905050826001600160601b031660125461286c919061405b565b6012556000878152600b60209081526040909120835161288e92850190613377565b5061289a600588612c74565b5050505050505050565b32156106135760405163b60ac5db60e01b815260040160405180910390fd5b61290c6040518060e0016040528060006001600160a01b031681526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b60008481526007602052604081206002015463ffffffff16908061292e612c80565b91509150600061294084848489612e61565b6040805160e0810182526001600160a01b03909b168b5260208b0199909952978901969096526001600160601b039096166060880152608087019190915260a086015250505060c082015290565b8260e00151156129b157604051631452db0960e21b815260040160405180910390fd5b6001600160a01b03821660009081526008602052604090206001015460ff166129ed576040516319f759fb60e31b815260040160405180910390fd5b82516001600160601b0316811115612a185760405163356680b760e01b815260040160405180910390fd5b816001600160a01b031683602001516001600160a01b031614156105fe57604051621af04160e61b815260040160405180910390fd5b6001600160a01b038116331415612aa15760405162461bcd60e51b815260206004820152601760248201527621b0b73737ba103a3930b739b332b9103a379039b2b63360491b60448201526064016108a4565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60035460ff166106135760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016108a4565b60035460ff16156106135760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016108a4565b60008181526001830160205260408120548015612c6a576000612ba56001836140df565b8554909150600090612bb9906001906140df565b9050818114612c1e576000866000018281548110612bd957612bd9614206565b9060005260206000200154905080876000018481548110612bfc57612bfc614206565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080612c2f57612c2f6141f0565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050612604565b6000915050612604565b60006126018383613247565b6000806000600d600001600f9054906101000a900462ffffff1662ffffff1690506000808263ffffffff161190506000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b158015612d0a57600080fd5b505afa158015612d1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d429190613b59565b509450909250849150508015612d665750612d5d82426140df565b8463ffffffff16105b80612d72575060008113155b15612d8157600f549550612d85565b8095505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b158015612dde57600080fd5b505afa158015612df2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e169190613b59565b509450909250849150508015612e3a5750612e3182426140df565b8463ffffffff16105b80612e46575060008113155b15612e55576010549450612e59565b8094505b505050509091565b6040805161012081018252600d5463ffffffff8082168352600160201b80830482166020850152600160401b830462ffffff90811695850195909552600160581b830482166060850152600160781b83049094166080840152600160901b820461ffff1660a08401819052600160a01b9092046001600160601b031660c0840152600e5480821660e0850152939093049092166101008201526000918290612f0990876140c0565b9050838015612f175750803a105b15612f1f57503a5b6000612f4b7f00000000000000000000000000000000000000000000000000000000000000008961405b565b612f5590836140c0565b8351909150600090612f719063ffffffff16633b9aca0061405b565b9050600060027f00000000000000000000000000000000000000000000000000000000000000006002811115612fa957612fa96141da565b14156130cb5760408051600081526020810190915287156130085760003660405180608001604052806048815260200161424160489139604051602001612ff293929190613c75565b6040516020818303038152906040529050613027565b6040518061014001604052806101108152602001614289610110913990505b6040516324ca470760e11b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906349948e0e90613073908490600401613e54565b60206040518083038186803b15801561308b57600080fd5b505afa15801561309f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130c39190613ad7565b915050613199565b60017f000000000000000000000000000000000000000000000000000000000000000060028111156130ff576130ff6141da565b1415613199577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c6f7de0e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561315e57600080fd5b505afa158015613172573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131969190613ad7565b90505b866131b557808560a0015161ffff166131b291906140c0565b90505b6000856020015163ffffffff1664e8d4a510006131d291906140c0565b89846131de858861405b565b6131ec90633b9aca006140c0565b6131f691906140c0565b613200919061409e565b61320a919061405b565b90506b033b2e3c9fd0803ce80000008111156132395760405163156baa3d60e11b815260040160405180910390fd5b9a9950505050505050505050565b600081815260018301602052604081205461328e57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155612604565b506000612604565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b5080546132e69061414a565b6000825580601f106132f6575050565b601f0160209004906000526020600020908101906124b591906133eb565b828054828255906000526020600020908101928215613367579160200282015b828111156133675781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190613334565b506133739291506133eb565b5090565b8280546133839061414a565b90600052602060002090601f0160209004810192826133a55760008555613367565b82601f106133be57805160ff1916838001178555613367565b82800160010185558215613367579182015b828111156133675782518255916020019190600101906133d0565b5b8082111561337357600081556001016133ec565b80356001600160a01b038116811461341757600080fd5b919050565b60008083601f84011261342e57600080fd5b5081356001600160401b0381111561344557600080fd5b6020830191508360208260051b850101111561346057600080fd5b9250929050565b600082601f83011261347857600080fd5b8135602061348d61348883614011565b613fe1565b80838252828201915082860187848660051b89010111156134ad57600080fd5b60005b8581101561352c5781356001600160401b038111156134ce57600080fd5b8801603f81018a136134df57600080fd5b8581013560406134f161348883614034565b8281528c8284860101111561350557600080fd5b828285018a83013760009281018901929092525085525092840192908401906001016134b0565b5090979650505050505050565b600082601f83011261354a57600080fd5b8135602061355a61348883614011565b80838252828201915082860187848660081b890101111561357a57600080fd5b6000805b868110156136345761010080848c031215613597578283fd5b61359f613fb8565b6135a8856136fe565b81526135b5888601613400565b8882015260406135c68187016136fe565b9082015260606135d7868201613400565b9082015260806135e88682016136d0565b9082015260a06135f98682016136d0565b9082015260c061360a868201613400565b9082015260e08581013561361d81614232565b90820152865294860194929092019160010161357e565b509198975050505050505050565b60008083601f84011261365457600080fd5b5081356001600160401b0381111561366b57600080fd5b60208301915083602082850101111561346057600080fd5b600082601f83011261369457600080fd5b81516136a261348882614034565b8181528460208386010111156136b757600080fd5b6136c882602083016020870161411e565b949350505050565b803563ffffffff8116811461341757600080fd5b805169ffffffffffffffffffff8116811461341757600080fd5b80356001600160601b038116811461341757600080fd5b60006020828403121561372757600080fd5b61260182613400565b6000806040838503121561374357600080fd5b61374c83613400565b915061375a60208401613400565b90509250929050565b6000806040838503121561377657600080fd5b61377f83613400565b915060208301356004811061379357600080fd5b809150509250929050565b6000806000806000608086880312156137b657600080fd5b6137bf86613400565b94506137cd602087016136d0565b93506137db60408701613400565b925060608601356001600160401b038111156137f657600080fd5b61380288828901613642565b969995985093965092949392505050565b6000806000806040858703121561382957600080fd5b84356001600160401b038082111561384057600080fd5b61384c8883890161341c565b9096509450602087013591508082111561386557600080fd5b506138728782880161341c565b95989497509550505050565b60008060006040848603121561389357600080fd5b83356001600160401b038111156138a957600080fd5b6138b58682870161341c565b90945092506138c8905060208501613400565b90509250925092565b6000806000606084860312156138e657600080fd5b83356001600160401b03808211156138fd57600080fd5b818601915086601f83011261391157600080fd5b8135602061392161348883614011565b8083825282820191508286018b848660051b890101111561394157600080fd5b600096505b84871015613964578035835260019690960195918301918301613946565b509750508701359250508082111561397b57600080fd5b61398787838801613539565b9350604086013591508082111561399d57600080fd5b506139aa86828701613467565b9150509250925092565b6000602082840312156139c657600080fd5b81516139d181614232565b9392505050565b600080604083850312156139eb57600080fd5b82516139f681614232565b60208401519092506001600160401b03811115613a1257600080fd5b613a1e85828601613683565b9150509250929050565b60008060208385031215613a3b57600080fd5b82356001600160401b03811115613a5157600080fd5b613a5d85828601613642565b90969095509350505050565b600060208284031215613a7b57600080fd5b81516001600160401b03811115613a9157600080fd5b6136c884828501613683565b600060208284031215613aaf57600080fd5b8151600281106139d157600080fd5b600060208284031215613ad057600080fd5b5035919050565b600060208284031215613ae957600080fd5b5051919050565b60008060408385031215613b0357600080fd5b8235915061375a60208401613400565b60008060408385031215613b2657600080fd5b8235915061375a602084016136d0565b60008060408385031215613b4957600080fd5b8235915061375a602084016136fe565b600080600080600060a08688031215613b7157600080fd5b613b7a866136e4565b9450602086015193506040860151925060608601519150613b9d608087016136e4565b90509295509295909350565b8183526000602080850194508260005b85811015613be5576001600160a01b03613bd283613400565b1687529582019590820190600101613bb9565b509495945050505050565b6000815180845260208085019450848260051b860182860160005b8581101561352c578383038952613c23838351613c35565b98850198925090840190600101613c0b565b60008151808452613c4d81602086016020860161411e565b601f01601f19169290920160200192915050565b60028110613c7157613c716141da565b9052565b828482376000838201600081528351613c9281836020880161411e565b0195945050505050565b60008251613cae81846020870161411e565b9190910192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b039290921682526001600160601b0316602082015260400190565b604081526000613d1b604083018688613ba9565b8281036020840152613d2e818587613ba9565b979650505050505050565b606080825281810185905260009060806001600160fb1b03871115613d5d57600080fd5b8660051b808983870137808501905081810160008152602083878403018188015281895180845260a093508385019150828b01945060005b81811015613e3057855180516001600160601b039081168552858201516001600160a01b0316868601526040808301519091169085015288810151613de48a8601826001600160a01b03169052565b508781015163ffffffff908116858a015286820151168685015260c0808201516001600160a01b03169085015260e0908101511515908401529483019461010090920191600101613d95565b50508781036040890152613e44818a613bf0565b9c9b505050505050505050505050565b6020815260006126016020830184613c35565b60a081526000613e7a60a0830188613c35565b90508560208301528460408301528360608301528260808301529695505050505050565b600060208083526000845481600182811c915080831680613ec057607f831692505b858310811415613ede57634e487b7160e01b85526022600452602485fd5b878601838152602001818015613efb5760018114613f0c57613f37565b60ff19861682528782019650613f37565b60008b81526020902060005b86811015613f3157815484820152908501908901613f18565b83019750505b50949998505050505050505050565b6020810160038310613f5a57613f5a6141da565b91905290565b613f6a8185613c61565b613f776020820184613c61565b606060408201526000613f8d6060830184613c35565b95945050505050565b6001600160601b039290921682526001600160a01b0316602082015260400190565b60405161010081016001600160401b0381118282101715613fdb57613fdb61421c565b60405290565b604051601f8201601f191681016001600160401b03811182821017156140095761400961421c565b604052919050565b60006001600160401b0382111561402a5761402a61421c565b5060051b60200190565b60006001600160401b0382111561404d5761404d61421c565b50601f01601f191660200190565b6000821982111561406e5761406e6141c4565b500190565b60006001600160601b03828116848216808303821115614095576140956141c4565b01949350505050565b6000826140bb57634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156140da576140da6141c4565b500290565b6000828210156140f1576140f16141c4565b500390565b60006001600160601b0383811690831681811015614116576141166141c4565b039392505050565b60005b83811015614139578181015183820152602001614121565b8381111561164a5750506000910152565b600181811c9082168061415e57607f821691505b6020821081141561417f57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415614199576141996141c4565b5060010190565b600063ffffffff808316818114156141ba576141ba6141c4565b6001019392505050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b80151581146124b557600080fdfe3078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666663078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a2646970667358221220579b550dc3df2b8390ae014147b39ff2bc3f4f400cf2130b77659e2633d20fe564736f6c63430008060033",
}
KeeperRegistryLogic13MetaData contains all meta data concerning the KeeperRegistryLogic13 contract.
var LinkTokenABI = LinkTokenMetaData.ABI
LinkTokenABI is the input ABI used to generate the binding from. Deprecated: Use LinkTokenMetaData.ABI instead.
var LinkTokenBin = LinkTokenMetaData.Bin
LinkTokenBin is the compiled bytecode used for deploying new contracts. Deprecated: Use LinkTokenMetaData.Bin instead.
var LinkTokenMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"transferAndCall\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseApproval\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseApproval\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"remaining\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"}]",
Bin: "0x608060405234801561001057600080fd5b503360009081526001602052604090206b033b2e3c9fd0803ce80000009055610a858061003e6000396000f3006080604052600436106100a05763ffffffff60e060020a60003504166306fdde0381146100a5578063095ea7b31461012f57806318160ddd1461016757806323b872dd1461018e578063313ce567146101b85780634000aea0146101e3578063661884631461024c57806370a082311461027057806395d89b4114610291578063a9059cbb146102a6578063d73dd623146102ca578063dd62ed3e146102ee575b600080fd5b3480156100b157600080fd5b506100ba610315565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f45781810151838201526020016100dc565b50505050905090810190601f1680156101215780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013b57600080fd5b50610153600160a060020a036004351660243561034c565b604080519115158252519081900360200190f35b34801561017357600080fd5b5061017c61038d565b60408051918252519081900360200190f35b34801561019a57600080fd5b50610153600160a060020a036004358116906024351660443561039d565b3480156101c457600080fd5b506101cd6103e0565b6040805160ff9092168252519081900360200190f35b3480156101ef57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610153948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506103e59650505050505050565b34801561025857600080fd5b50610153600160a060020a036004351660243561041f565b34801561027c57600080fd5b5061017c600160a060020a03600435166104fd565b34801561029d57600080fd5b506100ba610518565b3480156102b257600080fd5b50610153600160a060020a036004351660243561054f565b3480156102d657600080fd5b50610153600160a060020a0360043516602435610588565b3480156102fa57600080fd5b5061017c600160a060020a036004358116906024351661060f565b60408051808201909152601481527f5465737420436861696e4c696e6b20546f6b656e000000000000000000000000602082015281565b600082600160a060020a038116158015906103705750600160a060020a0381163014155b151561037b57600080fd5b610385848461063a565b949350505050565b6b033b2e3c9fd0803ce800000081565b600082600160a060020a038116158015906103c15750600160a060020a0381163014155b15156103cc57600080fd5b6103d785858561068e565b95945050505050565b601281565b600083600160a060020a038116158015906104095750600160a060020a0381163014155b151561041457600080fd5b6103d785858561079a565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561047457336000908152600260209081526040808320600160a060020a03881684529091528120556104a9565b610484818463ffffffff61087f16565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a038916808552908352928190205481519081529051929392600080516020610a3a833981519152929181900390910190a35060019392505050565b600160a060020a031660009081526001602052604090205490565b60408051808201909152600881527f546573744c494e4b000000000000000000000000000000000000000000000000602082015281565b600082600160a060020a038116158015906105735750600160a060020a0381163014155b151561057e57600080fd5b6103858484610891565b336000908152600260209081526040808320600160a060020a03861684529091528120546105bc908363ffffffff61094116565b336000818152600260209081526040808320600160a060020a038916808552908352928190208590558051948552519193600080516020610a3a833981519152929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b336000818152600260209081526040808320600160a060020a03871680855290835281842086905581518681529151939490939092600080516020610a3a833981519152928290030190a350600192915050565b600160a060020a038316600081815260026020908152604080832033845282528083205493835260019091528120549091906106d0908463ffffffff61087f16565b600160a060020a038087166000908152600160205260408082209390935590861681522054610705908463ffffffff61094116565b600160a060020a03851660009081526001602052604090205561072e818463ffffffff61087f16565b600160a060020a03808716600081815260026020908152604080832033845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3506001949350505050565b60006107a68484610891565b5083600160a060020a031633600160a060020a03167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c1685856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610821578181015183820152602001610809565b50505050905090810190601f16801561084e5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a361086584610954565b156108755761087584848461095c565b5060019392505050565b60008282111561088b57fe5b50900390565b336000908152600160205260408120546108b1908363ffffffff61087f16565b3360009081526001602052604080822092909255600160a060020a038516815220546108e3908363ffffffff61094116565b600160a060020a0384166000818152600160209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b8181018281101561094e57fe5b92915050565b6000903b1190565b60405160e160020a635260769b0281523360048201818152602483018590526060604484019081528451606485015284518794600160a060020a0386169463a4c0ed369490938993899360840190602085019080838360005b838110156109cd5781810151838201526020016109b5565b50505050905090810190601f1680156109fa5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015610a1b57600080fd5b505af1158015610a2f573d6000803e3d6000fd5b505050505050505056008c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a165627a7a723058205c6db750417b81b029fd59640a2adb96b4de0701c0c1b793bd73a46470a5eb5d0029",
}
LinkTokenMetaData contains all meta data concerning the LinkToken contract.
var MockETHLINKAggregatorABI = MockETHLINKAggregatorMetaData.ABI
MockETHLINKAggregatorABI is the input ABI used to generate the binding from. Deprecated: Use MockETHLINKAggregatorMetaData.ABI instead.
var MockETHLINKAggregatorBin = MockETHLINKAggregatorMetaData.Bin
MockETHLINKAggregatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MockETHLINKAggregatorMetaData.Bin instead.
var MockETHLINKAggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"_answer\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"answer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"ans\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"ans\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161024538038061024583398101604081905261002f91610037565b600055610050565b60006020828403121561004957600080fd5b5051919050565b6101e68061005f6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063313ce5671461006757806354fd4d501461007b5780637284e4161461008c57806385bb7d69146100c35780639a6fc8f5146100cc578063feaf968c1461011d575b600080fd5b604051601281526020015b60405180910390f35b60015b604051908152602001610072565b604080518082018252601581527426b7b1b5a2aa242624a725a0b3b3b932b3b0ba37b960591b60208201529051610072919061012b565b61007e60005481565b6100e96100da366004610180565b50600054600191429081908490565b604080516001600160501b03968716815260208101959095528401929092526060830152909116608082015260a001610072565b6000546001904280836100e9565b600060208083528351808285015260005b818110156101585785810183015185820160400152820161013c565b8181111561016a576000604083870101525b50601f01601f1916929092016040019392505050565b60006020828403121561019257600080fd5b81356001600160501b03811681146101a957600080fd5b939250505056fea2646970667358221220221f919ef5ae81ca8cddf75f7e7bea18da77a41e7ae7a5415c1dde1cffdc935364736f6c634300080d0033",
}
MockETHLINKAggregatorMetaData contains all meta data concerning the MockETHLINKAggregator contract.
var MockGASAggregatorABI = MockGASAggregatorMetaData.ABI
MockGASAggregatorABI is the input ABI used to generate the binding from. Deprecated: Use MockGASAggregatorMetaData.ABI instead.
var MockGASAggregatorBin = MockGASAggregatorMetaData.Bin
MockGASAggregatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MockGASAggregatorMetaData.Bin instead.
var MockGASAggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"_answer\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"answer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161023f38038061023f83398101604081905261002f91610037565b600055610050565b60006020828403121561004957600080fd5b5051919050565b6101e08061005f6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063313ce5671461006757806354fd4d501461007b5780637284e4161461008c57806385bb7d69146100bf5780639a6fc8f5146100c8578063feaf968c14610119575b600080fd5b604051601281526020015b60405180910390f35b60015b604051908152602001610072565b604080518082018252601181527026b7b1b5a3a0a9a0b3b3b932b3b0ba37b960791b602082015290516100729190610125565b61007e60005481565b6100e56100d636600461017a565b50600190600090429081908490565b604080516001600160501b03968716815260208101959095528401929092526060830152909116608082015260a001610072565b600160004280836100e5565b600060208083528351808285015260005b8181101561015257858101830151858201604001528201610136565b81811115610164576000604083870101525b50601f01601f1916929092016040019392505050565b60006020828403121561018c57600080fd5b81356001600160501b03811681146101a357600080fd5b939250505056fea2646970667358221220e451ec97d9a66d0b6a4e4f735ce12fcfb0da6a707613c0ccaa0395c2ba51872964736f6c634300080d0033",
}
MockGASAggregatorMetaData contains all meta data concerning the MockGASAggregator contract.
var OffchainAggregatorABI = OffchainAggregatorMetaData.ABI
OffchainAggregatorABI is the input ABI used to generate the binding from. Deprecated: Use OffchainAggregatorMetaData.ABI instead.
var OffchainAggregatorBin = OffchainAggregatorMetaData.Bin
OffchainAggregatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OffchainAggregatorMetaData.Bin instead.
var OffchainAggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerTransmission\",\"type\":\"uint32\"},{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"_link\",\"type\":\"address\"},{\"internalType\":\"int192\",\"name\":\"_minAnswer\",\"type\":\"int192\"},{\"internalType\":\"int192\",\"name\":\"_maxAnswer\",\"type\":\"int192\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_billingAccessController\",\"type\":\"address\"},{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_requesterAccessController\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"_decimals\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"_description\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"int256\",\"name\":\"current\",\"type\":\"int256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"}],\"name\":\"AnswerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"BillingAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"maximumGasPrice\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"reasonableGasPrice\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"microLinkPerEth\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"linkGweiPerObservation\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"linkGweiPerTransmission\",\"type\":\"uint32\"}],\"name\":\"BillingSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousConfigBlockNumber\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"configCount\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"signers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"transmitters\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"threshold\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"encodedConfigVersion\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"encoded\",\"type\":\"bytes\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"_oldLinkToken\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"_newLinkToken\",\"type\":\"address\"}],\"name\":\"LinkTokenSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"roundId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"startedBy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"}],\"name\":\"NewRound\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"aggregatorRoundId\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"int192\",\"name\":\"answer\",\"type\":\"int192\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"int192[]\",\"name\":\"observations\",\"type\":\"int192[]\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"observers\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"rawReportContext\",\"type\":\"bytes32\"}],\"name\":\"NewTransmission\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"}],\"name\":\"OraclePaid\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transmitter\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"old\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"contractAccessControllerInterface\",\"name\":\"current\",\"type\":\"address\"}],\"name\":\"RequesterAccessControllerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"requester\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"}],\"name\":\"RoundRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"previousValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"previousGasLimit\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"currentValidator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"currentGasLimit\",\"type\":\"uint32\"}],\"name\":\"ValidatorConfigSet\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"billingAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBilling\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"linkGweiPerTransmission\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLinkToken\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"linkToken\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_roundId\",\"type\":\"uint256\"}],\"name\":\"getTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestAnswer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfigDetails\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"configCount\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"blockNumber\",\"type\":\"uint32\"},{\"internalType\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRound\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"answer\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestTransmissionDetails\",\"outputs\":[{\"internalType\":\"bytes16\",\"name\":\"configDigest\",\"type\":\"bytes16\"},{\"internalType\":\"uint32\",\"name\":\"epoch\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"round\",\"type\":\"uint8\"},{\"internalType\":\"int192\",\"name\":\"latestAnswer\",\"type\":\"int192\"},{\"internalType\":\"uint64\",\"name\":\"latestTimestamp\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"linkAvailableForPayment\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"availableBalance\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"minAnswer\",\"outputs\":[{\"internalType\":\"int192\",\"name\":\"\",\"type\":\"int192\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_signerOrTransmitter\",\"type\":\"address\"}],\"name\":\"oracleObservationCount\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"}],\"name\":\"owedPayment\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"addresspayable\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestNewRound\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"\",\"type\":\"uint80\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requesterAccessController\",\"outputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"_maximumGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_reasonableGasPrice\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_microLinkPerEth\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerObservation\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"_linkGweiPerTransmission\",\"type\":\"uint32\"}],\"name\":\"setBilling\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_billingAccessController\",\"type\":\"address\"}],\"name\":\"setBillingAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_signers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_transmitters\",\"type\":\"address[]\"},{\"internalType\":\"uint8\",\"name\":\"_threshold\",\"type\":\"uint8\"},{\"internalType\":\"uint64\",\"name\":\"_encodedConfigVersion\",\"type\":\"uint64\"},{\"internalType\":\"bytes\",\"name\":\"_encoded\",\"type\":\"bytes\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"_linkToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"name\":\"setLinkToken\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"_transmitters\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"_payees\",\"type\":\"address[]\"}],\"name\":\"setPayees\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAccessControllerInterface\",\"name\":\"_requesterAccessController\",\"type\":\"address\"}],\"name\":\"setRequesterAccessController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"_newValidator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"_newGasLimit\",\"type\":\"uint32\"}],\"name\":\"setValidatorConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_report\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"_rs\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"_ss\",\"type\":\"bytes32[]\"},{\"internalType\":\"bytes32\",\"name\":\"_rawVs\",\"type\":\"bytes32\"}],\"name\":\"transmit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transmitters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"validatorConfig\",\"outputs\":[{\"internalType\":\"contractAggregatorValidatorInterface\",\"name\":\"validator\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transmitter\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60e06040523480156200001157600080fd5b5060405162004fe938038062004fe983398181016040526101808110156200003857600080fd5b815160208301516040808501516060860151608087015160a088015160c089015160e08a01516101008b01516101208c01516101408d01516101608e0180519a519c9e9b9d999c989b979a969995989497939692959194939182019284640100000000821115620000a857600080fd5b908301906020820185811115620000be57600080fd5b8251640100000000811182820188101715620000d957600080fd5b82525081516020918201929091019080838360005b8381101562000108578181015183820152602001620000ee565b50505050905090810190601f168015620001365780820380516001836020036101000a031916815260200191505b506040525050600080546001600160a01b03191633179055508b8b8b8b8b8b89620001658787878787620002ca565b600380546001600160a01b0319166001600160a01b0384169081179091556040516000907f4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a908290a3620001b981620003bc565b620001c362000653565b620001cd62000653565b60005b601f8160ff1610156200021d576001838260ff16601f8110620001ef57fe5b61ffff909216602092909202015260018260ff8316601f81106200020f57fe5b6020020152600101620001d0565b506200022d600583601f62000672565b506200023d600982601f6200070f565b505050505060f887901b7fff000000000000000000000000000000000000000000000000000000000000001660c052505083516200028693506030925060208501915062000740565b50620002928362000435565b6200029f6000806200050d565b50505050601791820b820b604090811b60805290820b90910b901b60a05250620007d9945050505050565b6040805160a0808201835263ffffffff88811680845288821660208086018290528984168688018190528985166060808901829052958a1660809889018190526002805463ffffffff1916871763ffffffff60201b191664010000000087021763ffffffff60401b19166801000000000000000085021763ffffffff60601b19166c0100000000000000000000000084021763ffffffff60801b1916600160801b830217905589519586529285019390935283880152928201529283015291517fd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6929181900390910190a15050505050565b6004546001600160a01b0390811690821681146200043157600480546001600160a01b0319166001600160a01b03848116918217909255604080519284168352602083019190915280517f793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d489129281900390910190a15b5050565b6000546001600160a01b0316331462000495576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b602f546001600160a01b0390811690821681146200043157602f80546001600160a01b0319166001600160a01b03848116918217909255604080519284168352602083019190915280517f27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae6349281900390910190a15050565b6000546001600160a01b031633146200056d576040805162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015290519081900360640190fd5b60408051808201909152602e546001600160a01b03808216808452600160a01b90920463ffffffff1660208401528416141580620005bb57508163ffffffff16816020015163ffffffff1614155b156200064e576040805180820182526001600160a01b0385811680835263ffffffff8681166020948501819052602e80546001600160a01b031916841763ffffffff60a01b1916600160a01b8302179055865187860151875193168352948201528451919493909216927fb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541928290030190a35b505050565b604051806103e00160405280601f906020820280368337509192915050565b600283019183908215620006fd5791602002820160005b83821115620006cb57835183826101000a81548161ffff021916908361ffff160217905550926020019260020160208160010104928301926001030262000689565b8015620006fb5782816101000a81549061ffff0219169055600201602081600101049283019260010302620006cb565b505b506200070b929150620007c2565b5090565b82601f8101928215620006fd579160200282015b82811115620006fd57825182559160200191906001019062000723565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620007785760008555620006fd565b82601f106200079357805160ff1916838001178555620006fd565b82800160010185558215620006fd5791820182811115620006fd57825182559160200191906001019062000723565b5b808211156200070b5760008155600101620007c3565b60805160401c60a05160401c60c05160f81c6147d06200081960003980610c745250806116f55280612ec0525080610bef5280612e9352506147d06000f3fe608060405234801561001057600080fd5b50600436106102085760003560e01c806398e5b12a1161011b578063c9807539116100a8578063c98075391461082c578063d09dc3391461093a578063e4902f8214610942578063e5fe45771461097f578063e76d5168146109d0578063eb457163146109d8578063eb5dcd6c14610a0a578063f2fde38b14610a38578063fbffd2c114610a5e578063feaf968c14610a8457610208565b806398e5b12a146105e1578063996e8298146106055780639a6fc8f51461060d5780639c849b30146106775780639e3ceeab14610735578063b121e1471461075b578063b5ab58dc14610781578063b633620c1461079e578063bd824706146107bb578063c10753291461080057610208565b806370da2f671161019957806370da2f67146104ae57806370efdf2d146104b65780637284e416146104da57806379ba5097146104e257806381411834146104ea57806381ff7048146105425780638205bf6a1461057b5780638ac28d5a146105835780638da5cb5b146105a95780638e0566de146105b157610208565b80630eafb25b1461020d578063181f5a771461024557806322adbc78146102c257806329937268146102e1578063313ce567146103225780634fb174701461034057806350d25bcd1461037057806354fd4d5014610378578063585aa7de14610380578063668a0f02146104a6575b600080fd5b6102336004803603602081101561022357600080fd5b50356001600160a01b0316610a8c565b60408051918252519081900360200190f35b61024d610bbb565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028757818101518382015260200161026f565b50505050905090810190601f1680156102b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102ca610bed565b6040805160179290920b8252519081900360200190f35b6102e9610c11565b6040805163ffffffff96871681529486166020860152928516848401529084166060840152909216608082015290519081900360a00190f35b61032a610c72565b6040805160ff9092168252519081900360200190f35b61036e6004803603604081101561035657600080fd5b506001600160a01b0381358116916020013516610c96565b005b610233610f1e565b610233610f47565b61036e600480360360a081101561039657600080fd5b810190602081018135600160201b8111156103b057600080fd5b8201836020820111156103c257600080fd5b803590602001918460208302840111600160201b831117156103e357600080fd5b919390929091602081019035600160201b81111561040057600080fd5b82018360208201111561041257600080fd5b803590602001918460208302840111600160201b8311171561043357600080fd5b9193909260ff833516926001600160401b03602082013516929190606081019060400135600160201b81111561046857600080fd5b82018360208201111561047a57600080fd5b803590602001918460018302840111600160201b8311171561049b57600080fd5b509092509050610f4c565b6102336116e0565b6102ca6116f3565b6104be611717565b604080516001600160a01b039092168252519081900360200190f35b61024d611726565b61036e6117bc565b6104f261186b565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561052e578181015183820152602001610516565b505050509050019250505060405180910390f35b61054a6118cc565b6040805163ffffffff94851681529290931660208301526001600160801b0319168183015290519081900360600190f35b6102336118ec565b61036e6004803603602081101561059957600080fd5b50356001600160a01b031661191e565b6104be611992565b6105b96119a1565b604080516001600160a01b03909316835263ffffffff90911660208301528051918290030190f35b6105e96119d4565b604080516001600160501b039092168252519081900360200190f35b6104be611ba7565b6106336004803603602081101561062357600080fd5b50356001600160501b0316611bb6565b60405180866001600160501b03168152602001858152602001848152602001838152602001826001600160501b031681526020019550505050505060405180910390f35b61036e6004803603604081101561068d57600080fd5b810190602081018135600160201b8111156106a757600080fd5b8201836020820111156106b957600080fd5b803590602001918460208302840111600160201b831117156106da57600080fd5b919390929091602081019035600160201b8111156106f757600080fd5b82018360208201111561070957600080fd5b803590602001918460208302840111600160201b8311171561072a57600080fd5b509092509050611cda565b61036e6004803603602081101561074b57600080fd5b50356001600160a01b0316611edd565b61036e6004803603602081101561077157600080fd5b50356001600160a01b0316611fa1565b6102336004803603602081101561079757600080fd5b5035612082565b610233600480360360208110156107b457600080fd5b50356120b8565b61036e600480360360a08110156107d157600080fd5b5063ffffffff8135811691602081013582169160408201358116916060810135821691608090910135166120f7565b61036e6004803603604081101561081657600080fd5b506001600160a01b038135169060200135612226565b61036e6004803603608081101561084257600080fd5b810190602081018135600160201b81111561085c57600080fd5b82018360208201111561086e57600080fd5b803590602001918460018302840111600160201b8311171561088f57600080fd5b919390929091602081019035600160201b8111156108ac57600080fd5b8201836020820111156108be57600080fd5b803590602001918460208302840111600160201b831117156108df57600080fd5b919390929091602081019035600160201b8111156108fc57600080fd5b82018360208201111561090e57600080fd5b803590602001918460208302840111600160201b8311171561092f57600080fd5b9193509150356124e9565b610233613222565b6109686004803603602081101561095857600080fd5b50356001600160a01b03166132b3565b6040805161ffff9092168252519081900360200190f35b610987613360565b604080516001600160801b0319909616865263ffffffff909416602086015260ff9092168484015260170b60608401526001600160401b03166080830152519081900360a00190f35b6104be613410565b61036e600480360360408110156109ee57600080fd5b5080356001600160a01b0316906020013563ffffffff1661341f565b61036e60048036036040811015610a2057600080fd5b506001600160a01b0381358116916020013516613550565b61036e60048036036020811015610a4e57600080fd5b50356001600160a01b031661368d565b61036e60048036036020811015610a7457600080fd5b50356001600160a01b031661372b565b610633613781565b6001600160a01b03811660009081526028602090815260408083208151808301909252805460ff808216845285948401916101009004166002811115610ace57fe5b6002811115610ad957fe5b9052509050600081602001516002811115610af057fe5b1415610b00576000915050610bb6565b6040805160a08101825260025463ffffffff8082168352600160201b820481166020840152600160401b8204811693830193909352600160601b8104831660608301819052600160801b90910490921660808201528251909160009160019060059060ff16601f8110610b6f57fe5b601091828204019190066002029054906101000a900461ffff160361ffff1602633b9aca0002905060016009846000015160ff16601f8110610bad57fe5b01540301925050505b919050565b60408051808201909152601881527704f6666636861696e41676772656761746f7220332e302e360441b602082015290565b7f000000000000000000000000000000000000000000000000000000000000000081565b6040805160a08101825260025463ffffffff808216808452600160201b8304821660208501819052600160401b84048316958501869052600160601b8404831660608601819052600160801b90940490921660809094018490529490939290565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b03163314610ce3576040805162461bcd60e51b8152602060048201526016602482015260008051602061477b833981519152604482015290519081900360640190fd5b6003546001600160a01b03908116908316811415610d015750610f1a565b604080516370a0823160e01b815230600482015290516001600160a01b038516916370a08231916024808301926020929190829003018186803b158015610d4757600080fd5b505afa158015610d5b573d6000803e3d6000fd5b505050506040513d6020811015610d7157600080fd5b50610d7c90506137dc565b6000816001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610dcb57600080fd5b505afa158015610ddf573d6000803e3d6000fd5b505050506040513d6020811015610df557600080fd5b50516040805163a9059cbb60e01b81526001600160a01b0386811660048301526024820184905291519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610e4d57600080fd5b505af1158015610e61573d6000803e3d6000fd5b505050506040513d6020811015610e7757600080fd5b5051610eca576040805162461bcd60e51b815260206004820152601f60248201527f7472616e736665722072656d61696e696e672066756e6473206661696c656400604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0386811691821790925560405190918416907f4966a50c93f855342ccf6c5c0d358b85b91335b2acedc7da0932f691f351711a90600090a350505b5050565b602b54600160b01b900463ffffffff166000908152602c6020526040902054601790810b900b90565b600481565b868560ff8616601f831115610f9b576040805162461bcd60e51b815260206004820152601060248201526f746f6f206d616e79207369676e65727360801b604482015290519081900360640190fd5b60008111610fed576040805162461bcd60e51b815260206004820152601a6024820152797468726573686f6c64206d75737420626520706f73697469766560301b604482015290519081900360640190fd5b81831461102b5760405162461bcd60e51b81526004018080602001828103825260248152602001806147576024913960400191505060405180910390fd5b806003028311611082576040805162461bcd60e51b815260206004820181905260248201527f6661756c74792d6f7261636c65207468726573686f6c6420746f6f2068696768604482015290519081900360640190fd5b6000546001600160a01b031633146110cf576040805162461bcd60e51b8152602060048201526016602482015260008051602061477b833981519152604482015290519081900360640190fd5b602954156111cc5760298054600019810191600091839081106110ee57fe5b6000918252602082200154602a80546001600160a01b039092169350908490811061111557fe5b6000918252602090912001546001600160a01b0316905061113581613b65565b6001600160a01b03808316600090815260286020526040808220805461ffff199081169091559284168252902080549091169055602980548061117457fe5b600082815260209020810160001990810180546001600160a01b0319169055019055602a8054806111a157fe5b600082815260209020810160001990810180546001600160a01b0319169055019055506110cf915050565b60005b8a811015611522576000602860008e8e858181106111e957fe5b602090810292909201356001600160a01b031683525081019190915260400160002054610100900460ff16600281111561121f57fe5b1461126b576040805162461bcd60e51b81526020600482015260176024820152767265706561746564207369676e6572206164647265737360481b604482015290519081900360640190fd5b6040805180820190915260ff8216815260016020820152602860008e8e8581811061129257fe5b602090810292909201356001600160a01b0316835250818101929092526040016000208251815460ff191660ff90911617808255918301519091829061ff0019166101008360028111156112e257fe5b02179055506000915060079050818c8c858181106112fc57fe5b6001600160a01b036020918202939093013583168452830193909352604090910160002054169190911415905061136e576040805162461bcd60e51b81526020600482015260116024820152701c185e5959481b5d5cdd081899481cd95d607a1b604482015290519081900360640190fd5b6000602860008c8c8581811061138057fe5b602090810292909201356001600160a01b031683525081019190915260400160002054610100900460ff1660028111156113b657fe5b14611408576040805162461bcd60e51b815260206004820152601c60248201527f7265706561746564207472616e736d6974746572206164647265737300000000604482015290519081900360640190fd5b6040805180820190915260ff8216815260026020820152602860008c8c8581811061142f57fe5b602090810292909201356001600160a01b0316835250818101929092526040016000208251815460ff191660ff90911617808255918301519091829061ff00191661010083600281111561147f57fe5b021790555090505060298c8c8381811061149557fe5b835460018101855560009485526020948590200180546001600160a01b0319166001600160a01b039590920293909301359390931692909217905550602a8a8a838181106114df57fe5b835460018181018655600095865260209586902090910180546001600160a01b0319166001600160a01b03969093029490940135949094161790915550016111cf565b50602b805460ff8916600160a81b0260ff60a81b19909116179055602d80544363ffffffff908116600160201b90810263ffffffff60201b19841617808316600101831663ffffffff1990911617938490559091048116911661158d30828f8f8f8f8f8f8f8f613d4d565b602b60000160006101000a8154816001600160801b03021916908360801c02179055506000602b60000160106101000a81548164ffffffffff021916908364ffffffffff1602179055507f25d719d88a4512dd76c7442b910a83360845505894eb444ef299409e180f8fb982828f8f8f8f8f8f8f8f604051808b63ffffffff1681526020018a6001600160401b0316815260200180602001806020018760ff168152602001866001600160401b031681526020018060200184810384528c8c82818152602001925060200280828437600083820152601f01601f191690910185810384528a8152602090810191508b908b0280828437600083820152601f01601f191690910185810383528681526020019050868680828437600083820152604051601f909101601f19169092018290039f50909d5050505050505050505050505050a150505050505050505050505050565b602b54600160b01b900463ffffffff1690565b7f000000000000000000000000000000000000000000000000000000000000000081565b602f546001600160a01b031690565b60308054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156117b25780601f10611787576101008083540402835291602001916117b2565b820191906000526020600020905b81548152906001019060200180831161179557829003601f168201915b5050505050905090565b6001546001600160a01b03163314611814576040805162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015290519081900360640190fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6060602a8054806020026020016040519081016040528092919081815260200182805480156117b257602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116118a5575050505050905090565b602d54602b5463ffffffff80831692600160201b9004169060801b909192565b602b54600160b01b900463ffffffff166000908152602c6020526040902054600160c01b90046001600160401b031690565b6001600160a01b03818116600090815260076020526040902054163314611986576040805162461bcd60e51b81526020600482015260176024820152764f6e6c792070617965652063616e20776974686472617760481b604482015290519081900360640190fd5b61198f81613b65565b50565b6000546001600160a01b031681565b60408051808201909152602e546001600160a01b038116808352600160a01b90910463ffffffff16602090920182905291565b600080546001600160a01b0316331480611a975750602f5460408051630d629b5f60e31b815233600482018181526024830193845236604484018190526001600160a01b0390951694636b14daf894929360009391929190606401848480828437600083820152604051601f909101601f1916909201965060209550909350505081840390508186803b158015611a6a57600080fd5b505afa158015611a7e573d6000803e3d6000fd5b505050506040513d6020811015611a9457600080fd5b50515b611ae8576040805162461bcd60e51b815260206004820152601d60248201527f4f6e6c79206f776e6572267265717565737465722063616e2063616c6c000000604482015290519081900360640190fd5b6040805160808082018352602b549081901b6001600160801b031916808352600160801b820464ffffffffff8116602080860191909152600160a81b840460ff90811686880152600160b01b90940463ffffffff9081166060808801919091528751948552600884901c909116918401919091529216818501529251919233927f3ea16a923ff4b1df6526e854c9e3a995c43385d70e73359e10623c74f0b52037929181900390910190a2806060015160010163ffffffff1691505090565b6004546001600160a01b031690565b600080600080600063ffffffff866001600160501b031611156040518060400160405280600f81526020016e139bc819185d18481c1c995cd95b9d608a1b81525090611c805760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611c45578181015183820152602001611c2d565b50505050905090810190601f168015611c725780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505063ffffffff83166000908152602c6020908152604091829020825180840190935254601781810b810b810b808552600160c01b9092046001600160401b031693909201839052949594900b939092508291508490565b6000546001600160a01b03163314611d27576040805162461bcd60e51b8152602060048201526016602482015260008051602061477b833981519152604482015290519081900360640190fd5b828114611d7b576040805162461bcd60e51b815260206004820181905260248201527f7472616e736d6974746572732e73697a6520213d207061796565732e73697a65604482015290519081900360640190fd5b60005b83811015611ed6576000858583818110611d9457fe5b905060200201356001600160a01b031690506000848484818110611db457fe5b6001600160a01b038581166000908152600760209081526040909120549202939093013583169350909116905080158080611e005750826001600160a01b0316826001600160a01b0316145b611e45576040805162461bcd60e51b81526020600482015260116024820152701c185e595948185b1c9958591e481cd95d607a1b604482015290519081900360640190fd5b6001600160a01b03848116600090815260076020526040902080546001600160a01b03191685831690811790915590831614611ec657826001600160a01b0316826001600160a01b0316856001600160a01b03167f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b360405160405180910390a45b505060019092019150611d7e9050565b5050505050565b6000546001600160a01b03163314611f2a576040805162461bcd60e51b8152602060048201526016602482015260008051602061477b833981519152604482015290519081900360640190fd5b602f546001600160a01b039081169082168114610f1a57602f80546001600160a01b0319166001600160a01b03848116918217909255604080519284168352602083019190915280517f27b89aede8b560578baaa25ee5ce3852c5eecad1e114b941bbd89e1eb4bae6349281900390910190a15050565b6001600160a01b0381811660009081526008602052604090205416331461200f576040805162461bcd60e51b815260206004820152601f60248201527f6f6e6c792070726f706f736564207061796565732063616e2061636365707400604482015290519081900360640190fd5b6001600160a01b0381811660008181526007602090815260408083208054336001600160a01b031980831682179093556008909452828520805490921690915590519416939092849290917f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b39190a45050565b600063ffffffff82111561209857506000610bb6565b5063ffffffff166000908152602c6020526040902054601790810b900b90565b600063ffffffff8211156120ce57506000610bb6565b5063ffffffff166000908152602c6020526040902054600160c01b90046001600160401b031690565b6004546000546001600160a01b0391821691163314806121b8575060408051630d629b5f60e31b815233600482018181526024830193845236604484018190526001600160a01b03861694636b14daf8946000939190606401848480828437600083820152604051601f909101601f1916909201965060209550909350505081840390508186803b15801561218b57600080fd5b505afa15801561219f573d6000803e3d6000fd5b505050506040513d60208110156121b557600080fd5b50515b612209576040805162461bcd60e51b815260206004820181905260248201527f4f6e6c79206f776e65722662696c6c696e6741646d696e2063616e2063616c6c604482015290519081900360640190fd5b6122116137dc565b61221e8686868686613e4f565b505050505050565b6000546001600160a01b03163314806122e757506004805460408051630d629b5f60e31b8152339381018481526024820192835236604483018190526001600160a01b0390941694636b14daf8949093600093919291606401848480828437600083820152604051601f909101601f1916909201965060209550909350505081840390508186803b1580156122ba57600080fd5b505afa1580156122ce573d6000803e3d6000fd5b505050506040513d60208110156122e457600080fd5b50515b612338576040805162461bcd60e51b815260206004820181905260248201527f4f6e6c79206f776e65722662696c6c696e6741646d696e2063616e2063616c6c604482015290519081900360640190fd5b6000612342613f32565b600354604080516370a0823160e01b815230600482015290519293506000926001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561239357600080fd5b505afa1580156123a7573d6000803e3d6000fd5b505050506040513d60208110156123bd57600080fd5b505190508181101561240d576040805162461bcd60e51b8152602060048201526014602482015273696e73756666696369656e742062616c616e636560601b604482015290519081900360640190fd5b6003546001600160a01b031663a9059cbb8561242b858503876140e6565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561247157600080fd5b505af1158015612485573d6000803e3d6000fd5b505050506040513d602081101561249b57600080fd5b50516124e3576040805162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b604482015290519081900360640190fd5b50505050565b60005a90506124fc888888888888614100565b361461254b576040805162461bcd60e51b81526020600482015260196024820152787472616e736d6974206d65737361676520746f6f206c6f6e6760381b604482015290519081900360640190fd5b6125536145ec565b6040805160808082018352602b549081901b6001600160801b0319168252600160801b810464ffffffffff166020830152600160a81b810460ff1692820192909252600160b01b90910463ffffffff166060808301919091529082526000908a908a908110156125c257600080fd5b813591602081013591810190606081016040820135600160201b8111156125e857600080fd5b8201836020820111156125fa57600080fd5b803590602001918460208302840111600160201b8311171561261b57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050505060408801525050506080840182905283515190925060589190911b906001600160801b03198083169116146126c2576040805162461bcd60e51b81526020600482015260156024820152740c6dedcccd2ce88d2cecae6e840dad2e6dac2e8c6d605b1b604482015290519081900360640190fd5b608083015183516020015164ffffffffff808316911610612719576040805162461bcd60e51b815260206004820152600c60248201526b1cdd185b19481c995c1bdc9d60a21b604482015290519081900360640190fd5b83516040015160ff16891161276d576040805162461bcd60e51b81526020600482015260156024820152746e6f7420656e6f756768207369676e61747572657360581b604482015290519081900360640190fd5b601f8911156127b9576040805162461bcd60e51b8152602060048201526013602482015272746f6f206d616e79207369676e61747572657360681b604482015290519081900360640190fd5b86891461280d576040805162461bcd60e51b815260206004820152601e60248201527f7369676e617475726573206f7574206f6620726567697374726174696f6e0000604482015290519081900360640190fd5b601f8460400151511115612868576040805162461bcd60e51b815260206004820152601e60248201527f6e756d206f62736572766174696f6e73206f7574206f6620626f756e64730000604482015290519081900360640190fd5b83600001516040015160020260ff16846040015151116128cf576040805162461bcd60e51b815260206004820152601e60248201527f746f6f206665772076616c75657320746f207472757374206d656469616e0000604482015290519081900360640190fd5b886001600160401b03811180156128e557600080fd5b506040519080825280601f01601f191660200182016040528015612910576020820181803683370190505b50606085015260005b60ff81168a111561296957868160ff166020811061293357fe5b1a60f81b85606001518260ff168151811061294a57fe5b60200101906001600160f81b031916908160001a905350600101612919565b508360400151516001600160401b038111801561298557600080fd5b506040519080825280601f01601f1916602001820160405280156129b0576020820181803683370190505b5060208501526129be614620565b60005b8560400151518160ff161015612aa6576000858260ff16602081106129e257fe5b1a90508281601f81106129f157fe5b602002015115612a42576040805162461bcd60e51b81526020600482015260176024820152761bd89cd95c9d995c881a5b99195e081c995c19585d1959604a1b604482015290519081900360640190fd5b6001838260ff16601f8110612a5357fe5b91151560209283029190910152869060ff8416908110612a6f57fe5b1a60f81b87602001518360ff1681518110612a8657fe5b60200101906001600160f81b031916908160001a905350506001016129c1565b503360009081526028602090815260408083208151808301909252805460ff80821684529293919291840191610100909104166002811115612ae457fe5b6002811115612aef57fe5b9052509050600281602001516002811115612b0657fe5b148015612b3a5750602a816000015160ff1681548110612b2257fe5b6000918252602090912001546001600160a01b031633145b612b86576040805162461bcd60e51b81526020600482015260186024820152773ab730baba3437b934bd32b2103a3930b739b6b4ba3a32b960411b604482015290519081900360640190fd5b5050835164ffffffffff90911660209091015250506040516000908a908a908083838082843760405192018290039091209450612bc7935061462092505050565b612bcf61463f565b60005b89811015612dbf57600060018587606001518481518110612bef57fe5b60209101015160f81c601b018e8e86818110612c0757fe5b905060200201358d8d87818110612c1a57fe5b9050602002013560405160008152602001604052604051808581526020018460ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015612c75573d6000803e3d6000fd5b505060408051601f198101516001600160a01b03811660009081526028602090815290849020838501909452835460ff80821685529296509294508401916101009004166002811115612cc457fe5b6002811115612ccf57fe5b9052509250600183602001516002811115612ce657fe5b14612d38576040805162461bcd60e51b815260206004820152601e60248201527f61646472657373206e6f7420617574686f72697a656420746f207369676e0000604482015290519081900360640190fd5b8251849060ff16601f8110612d4957fe5b602002015115612d97576040805162461bcd60e51b81526020600482015260146024820152736e6f6e2d756e69717565207369676e617475726560601b604482015290519081900360640190fd5b600184846000015160ff16601f8110612dac57fe5b9115156020909202015250600101612bd2565b5050505060005b600182604001515103811015612e6a57600082604001518260010181518110612deb57fe5b602002602001015160170b83604001518381518110612e0657fe5b602002602001015160170b1315905080612e61576040805162461bcd60e51b81526020600482015260176024820152761bd89cd95c9d985d1a5bdb9cc81b9bdd081cdbdc9d1959604a1b604482015290519081900360640190fd5b50600101612dc6565b50604081015180516000919060028104908110612e8357fe5b602002602001015190508060170b7f000000000000000000000000000000000000000000000000000000000000000060170b13158015612ee957507f000000000000000000000000000000000000000000000000000000000000000060170b8160170b13155b612f3a576040805162461bcd60e51b815260206004820152601e60248201527f6d656469616e206973206f7574206f66206d696e2d6d61782072616e67650000604482015290519081900360640190fd5b81516060908101805163ffffffff60019091018116909152604080518082018252601785810b8083526001600160401b0342811660208086019182528a5189015188166000908152602c8252878120965187549351909416600160c01b029390950b6001600160c01b039081166001600160c01b03199093169290921790911691909117909355875186015184890151848a01516080808c015188519586523386890181905291860181905260a0988601898152845199870199909952835194909916997ff6a97944f31ea060dfde0566e4167c1a1082551e64b60ecb14d599a9d023d451998c999298949793969095909492939185019260c086019289820192909102908190849084905b8381101561305e578181015183820152602001613046565b50505050905001838103825285818151815260200191508051906020019080838360005b8381101561309a578181015183820152602001613082565b50505050905090810190601f1680156130c75780820380516001836020036101000a031916815260200191505b5097505050505050505060405180910390a281516060015160408051428152905160009263ffffffff16917f0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271919081900360200190a381600001516060015163ffffffff168160170b7f0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f426040518082815260200191505060405180910390a361317c8260000151606001518260170b614118565b5080518051602b8054602084015160408501516060909501516001600160801b031990921660809490941c9390931764ffffffffff60801b1916600160801b64ffffffffff909416939093029290921760ff60a81b1916600160a81b60ff909416939093029290921763ffffffff60b01b1916600160b01b63ffffffff9283160217909155821061320957fe5b613217828260200151614210565b505050505050505050565b600354604080516370a0823160e01b8152306004820152905160009283926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b15801561327257600080fd5b505afa158015613286573d6000803e3d6000fd5b505050506040513d602081101561329c57600080fd5b5051905060006132aa613f32565b90910391505090565b6001600160a01b03811660009081526028602090815260408083208151808301909252805460ff8082168452859484019161010090041660028111156132f557fe5b600281111561330057fe5b905250905060008160200151600281111561331757fe5b1415613327576000915050610bb6565b60016005826000015160ff16601f811061333d57fe5b601091828204019190066002029054906101000a900461ffff1603915050919050565b6000808080803332146133b1576040805162461bcd60e51b81526020600482015260146024820152734f6e6c792063616c6c61626c6520627920454f4160601b604482015290519081900360640190fd5b5050602b5463ffffffff600160b01b820481166000908152602c6020526040902054608083901b96600160801b909304600881901c909216955064ffffffffff9091169350601781900b9250600160c01b90046001600160401b031690565b6003546001600160a01b031690565b6000546001600160a01b0316331461346c576040805162461bcd60e51b8152602060048201526016602482015260008051602061477b833981519152604482015290519081900360640190fd5b60408051808201909152602e546001600160a01b03808216808452600160a01b90920463ffffffff16602084015284161415806134b957508163ffffffff16816020015163ffffffff1614155b1561354b576040805180820182526001600160a01b0385811680835263ffffffff8681166020948501819052602e80546001600160a01b031916841763ffffffff60a01b1916600160a01b8302179055865187860151875193168352948201528451919493909216927fb04e3a37abe9c0fcdfebdeae019a8e2b12ddf53f5d55ffb0caccc1bedaca1541928290030190a35b505050565b6001600160a01b038281166000908152600760205260409020541633146135be576040805162461bcd60e51b815260206004820152601d60248201527f6f6e6c792063757272656e742070617965652063616e20757064617465000000604482015290519081900360640190fd5b336001600160a01b0382161415613616576040805162461bcd60e51b815260206004820152601760248201527631b0b73737ba103a3930b739b332b9103a379039b2b63360491b604482015290519081900360640190fd5b6001600160a01b03808316600090815260086020526040902080548383166001600160a01b03198216811790925590911690811461354b576040516001600160a01b038084169133918616907f84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e3836790600090a4505050565b6000546001600160a01b031633146136da576040805162461bcd60e51b8152602060048201526016602482015260008051602061477b833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6000546001600160a01b03163314613778576040805162461bcd60e51b8152602060048201526016602482015260008051602061477b833981519152604482015290519081900360640190fd5b61198f81614438565b602b54600160b01b900463ffffffff166000818152602c6020908152604091829020825180840190935254601781810b810b810b808552600160c01b9092046001600160401b031693909201839052929392900b9181908490565b6040805160a08101825260025463ffffffff8082168352600160201b820481166020840152600160401b8204811683850152600160601b820481166060840152600160801b90910416608082015260035482516103e081019384905291926001600160a01b0390911691600091600590601f908285855b82829054906101000a900461ffff1661ffff1681526020019060020190602082600101049283019260010382029150808411613853575050604080516103e0810191829052959650600095945060099350601f9250905082845b8154815260200190600101908083116138ad57505050505090506000602a80548060200260200160405190810160405280929190818152602001828054801561391f57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311613901575b5050505050905060005b8151811015613b4957600060018483601f811061394257fe5b6020020151039050600060018684601f811061395a57fe5b60200201510361ffff169050600082896060015163ffffffff168302633b9aca00020190506000811115613b3e5760006007600087878151811061399a57fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060009054906101000a90046001600160a01b03169050886001600160a01b031663a9059cbb82846040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015613a2f57600080fd5b505af1158015613a43573d6000803e3d6000fd5b505050506040513d6020811015613a5957600080fd5b5051613aa1576040805162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b604482015290519081900360640190fd5b60018886601f8110613aaf57fe5b61ffff909216602092909202015260018786601f8110613acb57fe5b602002018181525050886001600160a01b0316816001600160a01b0316878781518110613af457fe5b60200260200101516001600160a01b03167fd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c856040518082815260200191505060405180910390a4505b505050600101613929565b50613b57600584601f614656565b5061221e600983601f6146ec565b6001600160a01b03811660009081526028602090815260408083208151808301909252805460ff80821684529293919291840191610100909104166002811115613bab57fe5b6002811115613bb657fe5b90525090506000613bc683610a8c565b9050801561354b576001600160a01b03808416600090815260076020908152604080832054600354825163a9059cbb60e01b8152918616600483018190526024830188905292519295169363a9059cbb9360448084019491939192918390030190829087803b158015613c3857600080fd5b505af1158015613c4c573d6000803e3d6000fd5b505050506040513d6020811015613c6257600080fd5b5051613caa576040805162461bcd60e51b8152602060048201526012602482015271696e73756666696369656e742066756e647360701b604482015290519081900360640190fd5b60016005846000015160ff16601f8110613cc057fe5b601091828204019190066002026101000a81548161ffff021916908361ffff16021790555060016009846000015160ff16601f8110613cfb57fe5b01556003546040805184815290516001600160a01b039283169284811692908816917fd0b1dac935d85bd54cf0a33b0d41d39f8cf53a968465fc7ea2377526b8ac712c9181900360200190a450505050565b60008a8a8a8a8a8a8a8a8a8a604051602001808b6001600160a01b031681526020018a6001600160401b0316815260200180602001806020018760ff168152602001866001600160401b031681526020018060200184810384528c8c82818152602001925060200280828437600083820152601f01601f191690910185810384528a8152602090810191508b908b0280828437600083820152601f01601f191690910185810383528681526020019050868680828437600081840152601f19601f8201169050808301925050509d50505050505050505050505050506040516020818303038152906040528051906020012090509a9950505050505050505050565b6040805160a0808201835263ffffffff88811680845288821660208086018290528984168688018190528985166060808901829052958a1660809889018190526002805463ffffffff1916871763ffffffff60201b1916600160201b87021763ffffffff60401b1916600160401b85021763ffffffff60601b1916600160601b84021763ffffffff60801b1916600160801b830217905589519586529285019390935283880152928201529283015291517fd0d9486a2c673e2a4b57fc82e4c8a556b3e2b82dd5db07e2c04a920ca0f469b6929181900390910190a15050505050565b604080516103e0810191829052600091829190600590601f908285855b82829054906101000a900461ffff1661ffff1681526020019060020190602082600101049283019260010382029150808411613f4f5790505050505050905060005b601f811015613fbf5760018282601f8110613fa857fe5b60200201510361ffff169290920191600101613f91565b506040805160a08101825260025463ffffffff8082168352600160201b82048116602080850191909152600160401b8304821684860152600160601b8304821660608501819052600160801b9093049091166080840152602a805485518184028101840190965280865296909202633b9aca000295929360009390929183018282801561407557602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311614057575b5050604080516103e0810191829052949550600094935060099250601f915082845b815481526020019060010190808311614097575050505050905060005b82518110156140de5760018282601f81106140cb57fe5b60200201510395909501946001016140b4565b505050505090565b6000818310156140f75750816140fa565b50805b92915050565b602083810286019082020160e4019695505050505050565b60408051808201909152602e546001600160a01b038116808352600160a01b90910463ffffffff16602083015261414f5750610f1a565b600019830163ffffffff8181166000818152602c6020908152604080832054875188840151835163beed9b5160e01b81526004810197909752601792830b90920b602487018190528b88166044880152606487018b9052925192966001600160a01b039091169563beed9b51959290911693608480830194919391928390030190829088803b1580156141e157600080fd5b5087f19350505050801561420757506040513d602081101561420257600080fd5b505160015b61221e57611ed6565b3360009081526028602090815260408083208151808301909252805460ff8082168452929391929184019161010090910416600281111561424d57fe5b600281111561425857fe5b9052506040805160a08101825260025463ffffffff8082168352600160201b820481166020840152600160401b8204811683850152600160601b820481166060840152600160801b90910416608082015281516103e08101928390529293509161430c91859190600590601f90826000855b82829054906101000a900461ffff1661ffff16815260200190600201906020826001010492830192600103820291508084116142ca57905050505050506144af565b61431a90600590601f614656565b5060028260200151600281111561432d57fe5b1461437f576040805162461bcd60e51b815260206004820181905260248201527f73656e7420627920756e64657369676e61746564207472616e736d6974746572604482015290519081900360640190fd5b60006143a6633b9aca003a04836020015163ffffffff16846000015163ffffffff16614524565b90506010360260005a905060006143c58863ffffffff1685858561454a565b6001600160801b031690506000620f4240866040015163ffffffff168302816143ea57fe5b049050856080015163ffffffff16633b9aca0002816009896000015160ff16601f811061441357fe5b015401016009886000015160ff16601f811061442b57fe5b0155505050505050505050565b6004546001600160a01b039081169082168114610f1a57600480546001600160a01b0319166001600160a01b03848116918217909255604080519284168352602083019190915280517f793cb73064f3c8cde7e187ae515511e6e56d1ee89bf08b82fa60fb70f8d489129281900390910190a15050565b6144b7614620565b60005b835181101561451c5760008482815181106144d157fe5b016020015160f81c90506144f68482601f81106144ea57fe5b602002015160016145cd565b848260ff16601f811061450557fe5b61ffff9092166020929092020152506001016144ba565b509092915050565b6000838381101561453757600285850304015b61454181846140e6565b95945050505050565b6000818510156145a1576040805162461bcd60e51b815260206004820181905260248201527f6761734c6566742063616e6e6f742065786365656420696e697469616c476173604482015290519081900360640190fd5b818503830161179301633b9aca00858202026001600160801b0381106145c357fe5b9695505050505050565b60006145e58261ffff168461ffff160161ffff6140e6565b9392505050565b6040518060a001604052806145ff61471a565b81526060602082018190526040820181905280820152600060809091015290565b604051806103e00160405280601f906020820280368337509192915050565b604080518082019091526000808252602082015290565b6002830191839082156146dc5791602002820160005b838211156146ac57835183826101000a81548161ffff021916908361ffff160217905550926020019260020160208160010104928301926001030261466c565b80156146da5782816101000a81549061ffff02191690556002016020816001010492830192600103026146ac565b505b506146e8929150614741565b5090565b82601f81019282156146dc579160200282015b828111156146dc5782518255916020019190600101906146ff565b60408051608081018252600080825260208201819052918101829052606081019190915290565b5b808211156146e8576000815560010161474256fe6f7261636c6520616464726573736573206f7574206f6620726567697374726174696f6e4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000a264697066735822122055a364899864899ed4b814040451f8a3efc7e78fb99a8c0126fd257225eaae8864736f6c63430007060033",
}
OffchainAggregatorMetaData contains all meta data concerning the OffchainAggregator contract.
var OracleABI = OracleMetaData.ABI
OracleABI is the input ABI used to generate the binding from. Deprecated: Use OracleMetaData.ABI instead.
var OracleBin = OracleMetaData.Bin
OracleBin is the compiled bytecode used for deploying new contracts. Deprecated: Use OracleMetaData.Bin instead.
var OracleMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"}],\"name\":\"CancelOracleRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"specId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"requester\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"payment\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"callbackAddr\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"callbackFunctionId\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"cancelExpiration\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"dataVersion\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"OracleRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"EXPIRY_TIME\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_requestId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_payment\",\"type\":\"uint256\"},{\"internalType\":\"bytes4\",\"name\":\"_callbackFunc\",\"type\":\"bytes4\"},{\"internalType\":\"uint256\",\"name\":\"_expiration\",\"type\":\"uint256\"}],\"name\":\"cancelOracleRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_requestId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_payment\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_callbackAddress\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"_callbackFunctionId\",\"type\":\"bytes4\"},{\"internalType\":\"uint256\",\"name\":\"_expiration\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_data\",\"type\":\"bytes32\"}],\"name\":\"fulfillOracleRequest\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_node\",\"type\":\"address\"}],\"name\":\"getAuthorizationStatus\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getChainlinkToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_payment\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_specId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_callbackAddress\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"_callbackFunctionId\",\"type\":\"bytes4\"},{\"internalType\":\"uint256\",\"name\":\"_nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_dataVersion\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"oracleRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_node\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_allowed\",\"type\":\"bool\"}],\"name\":\"setFulfillmentPermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x6080604052600160045534801561001557600080fd5b506040516112f93803806112f98339818101604052602081101561003857600080fd5b5051600080546001600160a01b03191633178082556040516001600160a01b039190911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600180546001600160a01b0319166001600160a01b0392909216919091179055611247806100b26000396000f3fe608060405234801561001057600080fd5b50600436106100af5760003560e01c8063165d35e1146100b457806340429946146100d85780634ab0d190146101895780634b602282146101eb57806350188301146102055780636ee4d5531461020d5780637fcd56db146102465780638da5cb5b146102745780638f32d59b1461027c578063a4c0ed3614610284578063d3e9c3141461033d578063f2fde38b14610363578063f3fef3a314610389575b600080fd5b6100bc6103b5565b604080516001600160a01b039092168252519081900360200190f35b61018760048036036101008110156100ef57600080fd5b6001600160a01b038235811692602081013592604082013592606083013516916001600160e01b03196080820135169160a08201359160c081013591810190610100810160e0820135600160201b81111561014957600080fd5b82018360208201111561015b57600080fd5b803590602001918460018302840111600160201b8311171561017c57600080fd5b5090925090506103c4565b005b6101d7600480360360c081101561019f57600080fd5b508035906020810135906001600160a01b03604082013516906001600160e01b03196060820135169060808101359060a0013561068f565b604080519115158252519081900360200190f35b6101f3610982565b60408051918252519081900360200190f35b6101f3610988565b6101876004803603608081101561022357600080fd5b508035906020810135906001600160e01b031960408201351690606001356109ea565b6101876004803603604081101561025c57600080fd5b506001600160a01b0381351690602001351515610ba4565b6100bc610c16565b6101d7610c25565b6101876004803603606081101561029a57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156102c957600080fd5b8201836020820111156102db57600080fd5b803590602001918460018302840111600160201b831117156102fc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610c36945050505050565b6101d76004803603602081101561035357600080fd5b50356001600160a01b0316610e5e565b6101876004803603602081101561037957600080fd5b50356001600160a01b0316610e7c565b6101876004803603604081101561039f57600080fd5b506001600160a01b038135169060200135610ecf565b6001546001600160a01b031690565b6103cc6103b5565b6001600160a01b0316336001600160a01b031614610427576040805162461bcd60e51b815260206004820152601360248201527226bab9ba103ab9b2902624a725903a37b5b2b760691b604482015290519081900360640190fd5b60015486906001600160a01b0380831691161415610486576040805162461bcd60e51b815260206004820152601760248201527643616e6e6f742063616c6c6261636b20746f204c494e4b60481b604482015290519081900360640190fd5b604080516001600160601b031960608d901b166020808301919091526034808301899052835180840390910181526054909201835281519181019190912060008181526002909252919020541561051b576040805162461bcd60e51b8152602060048201526014602482015273135d5cdd081d5cd94818481d5b9a5c5d5948125160621b604482015290519081900360640190fd5b600061052f4261012c63ffffffff61101016565b90508a89898360405160200180858152602001846001600160a01b03166001600160a01b031660601b8152601401836001600160e01b0319166001600160e01b0319168152600401828152602001945050505050604051602081830303815290604052805190602001206002600084815260200190815260200160002081905550897fd8d7ecc4800d25fa53ce0372f13a416d98907a7ef3d8d3bdd79cf4fe75529c658d848e8d8d878d8d8d604051808a6001600160a01b03166001600160a01b03168152602001898152602001888152602001876001600160a01b03166001600160a01b03168152602001866001600160e01b0319166001600160e01b0319168152602001858152602001848152602001806020018281038252848482818152602001925080828437600083820152604051601f909101601f19169092018290039c50909a5050505050505050505050a2505050505050505050505050565b3360009081526003602052604081205460ff16806106c557506106b0610c16565b6001600160a01b0316336001600160a01b0316145b6107005760405162461bcd60e51b815260040180806020018281038252602a8152602001806111c8602a913960400191505060405180910390fd5b6000878152600260205260409020548790610760576040805162461bcd60e51b815260206004820152601b60248201527a135d5cdd081a185d994818481d985b1a59081c995c5d595cdd1259602a1b604482015290519081900360640190fd5b6040805160208082018a90526001600160601b031960608a901b16828401526001600160e01b0319881660548301526058808301889052835180840390910181526078909201835281519181019190912060008b81526002909252919020548114610812576040805162461bcd60e51b815260206004820152601e60248201527f506172616d7320646f206e6f74206d6174636820726571756573742049440000604482015290519081900360640190fd5b600454610825908963ffffffff61101016565b60045560008981526002602052604081205562061a805a101561088f576040805162461bcd60e51b815260206004820181905260248201527f4d7573742070726f7669646520636f6e73756d657220656e6f75676820676173604482015290519081900360640190fd5b60408051602481018b9052604480820187905282518083039091018152606490910182526020810180516001600160e01b03166001600160e01b03198a16178152915181516000936001600160a01b038c169392918291908083835b6020831061090a5780518252601f1990920191602091820191016108eb565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461096c576040519150601f19603f3d011682016040523d82523d6000602084013e610971565b606091505b50909b9a5050505050505050505050565b61012c81565b6000610992610c25565b6109d1576040805162461bcd60e51b815260206004820181905260248201526000805160206111f2833981519152604482015290519081900360640190fd5b6004546109e590600163ffffffff61106f16565b905090565b6040805160208082018690523360601b828401526001600160e01b0319851660548301526058808301859052835180840390910181526078909201835281519181019190912060008781526002909252919020548114610a91576040805162461bcd60e51b815260206004820152601e60248201527f506172616d7320646f206e6f74206d6174636820726571756573742049440000604482015290519081900360640190fd5b42821115610adf576040805162461bcd60e51b815260206004820152601660248201527514995c5d595cdd081a5cc81b9bdd08195e1c1a5c995960521b604482015290519081900360640190fd5b6000858152600260205260408082208290555186917fa7842b9ec549398102c0d91b1b9919b2f20558aefdadf57528a95c6cd3292e9391a26001546040805163a9059cbb60e01b81523360048201526024810187905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b158015610b6b57600080fd5b505af1158015610b7f573d6000803e3d6000fd5b505050506040513d6020811015610b9557600080fd5b5051610b9d57fe5b5050505050565b610bac610c25565b610beb576040805162461bcd60e51b815260206004820181905260248201526000805160206111f2833981519152604482015290519081900360640190fd5b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b610c3e6103b5565b6001600160a01b0316336001600160a01b031614610c99576040805162461bcd60e51b815260206004820152601360248201527226bab9ba103ab9b2902624a725903a37b5b2b760691b604482015290519081900360640190fd5b8051819060441115610ceb576040805162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840e4cae2eacae6e840d8cadccee8d60531b604482015290519081900360640190fd5b602082015182906001600160e01b031981166320214ca360e11b14610d57576040805162461bcd60e51b815260206004820152601e60248201527f4d757374207573652077686974656c69737465642066756e6374696f6e730000604482015290519081900360640190fd5b8560248501528460448501526000306001600160a01b0316856040518082805190602001908083835b60208310610d9f5780518252601f199092019160209182019101610d80565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610dff576040519150601f19603f3d011682016040523d82523d6000602084013e610e04565b606091505b5050905080610e55576040805162461bcd60e51b8152602060048201526018602482015277155b98589b19481d1bc818dc99585d19481c995c5d595cdd60421b604482015290519081900360640190fd5b50505050505050565b6001600160a01b031660009081526003602052604090205460ff1690565b610e84610c25565b610ec3576040805162461bcd60e51b815260206004820181905260248201526000805160206111f2833981519152604482015290519081900360640190fd5b610ecc816110cc565b50565b610ed7610c25565b610f16576040805162461bcd60e51b815260206004820181905260248201526000805160206111f2833981519152604482015290519081900360640190fd5b80610f2881600163ffffffff61101016565b6004541015610f685760405162461bcd60e51b81526004018080602001828103825260358152602001806111936035913960400191505060405180910390fd5b600454610f7b908363ffffffff61106f16565b60049081556001546040805163a9059cbb60e01b81526001600160a01b0387811694820194909452602481018690529051929091169163a9059cbb916044808201926020929091908290030181600087803b158015610fd957600080fd5b505af1158015610fed573d6000803e3d6000fd5b505050506040513d602081101561100357600080fd5b505161100b57fe5b505050565b600082820183811015611068576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b9392505050565b6000828211156110c6576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6001600160a01b0381166111115760405162461bcd60e51b815260040180806020018281038252602681526020018061116d6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b039290921691909117905556fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416d6f756e74207265717565737465642069732067726561746572207468616e20776974686472617761626c652062616c616e63654e6f7420616e20617574686f72697a6564206e6f646520746f2066756c66696c6c2072657175657374734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220777bc20632f646f9896603089877a4dcad9e8a7a9707b9ee28271cca8032aa1f64736f6c63430006060033",
}
OracleMetaData contains all meta data concerning the Oracle contract.
var PerformDataCheckerABI = PerformDataCheckerMetaData.ABI
var PerformDataCheckerBin = PerformDataCheckerMetaData.Bin
var PerformDataCheckerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"expectedData\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"upkeepNeeded\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"counter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_expectedData\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"expectedData\",\"type\":\"bytes\"}],\"name\":\"setExpectedData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506040516107d33803806107d383398101604081905261002f916100e2565b8051610042906001906020840190610049565b5050610202565b828054610055906101b1565b90600052602060002090601f01602090048101928261007757600085556100bd565b82601f1061009057805160ff19168380011785556100bd565b828001600101855582156100bd579182015b828111156100bd5782518255916020019190600101906100a2565b506100c99291506100cd565b5090565b5b808211156100c957600081556001016100ce565b600060208083850312156100f557600080fd5b82516001600160401b038082111561010c57600080fd5b818501915085601f83011261012057600080fd5b815181811115610132576101326101ec565b604051601f8201601f19908116603f0116810190838211818310171561015a5761015a6101ec565b81604052828152888684870101111561017257600080fd5b600093505b828410156101945784840186015181850187015292850192610177565b828411156101a55760008684830101525b98975050505050505050565b600181811c908216806101c557607f821691505b602082108114156101e657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6105c2806102116000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c806361bc221a1161005057806361bc221a146100945780636e04ff0d146100b05780638d1a93c2146100d157600080fd5b80632aa0f7951461006c5780634585e33b14610081575b600080fd5b61007f61007a366004610304565b6100e6565b005b61007f61008f366004610304565b6100f7565b61009d60005481565b6040519081526020015b60405180910390f35b6100c36100be366004610304565b610145565b6040516100a79291906104c4565b6100d96101bf565b6040516100a791906104e7565b6100f26001838361024d565b505050565b600160405161010691906103f1565b6040518091039020828260405161011e9291906103e1565b604051809103902014156101415760008054908061013b83610555565b91905055505b5050565b60006060600160405161015891906103f1565b604051809103902084846040516101709291906103e1565b604051809103902014848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250959a92995091975050505050505050565b600180546101cc90610501565b80601f01602080910402602001604051908101604052809291908181526020018280546101f890610501565b80156102455780601f1061021a57610100808354040283529160200191610245565b820191906000526020600020905b81548152906001019060200180831161022857829003601f168201915b505050505081565b82805461025990610501565b90600052602060002090601f01602090048101928261027b57600085556102df565b82601f106102b2578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008235161785556102df565b828001600101855582156102df579182015b828111156102df5782358255916020019190600101906102c4565b506102eb9291506102ef565b5090565b5b808211156102eb57600081556001016102f0565b6000806020838503121561031757600080fd5b823567ffffffffffffffff8082111561032f57600080fd5b818501915085601f83011261034357600080fd5b81358181111561035257600080fd5b86602082850101111561036457600080fd5b60209290920196919550909350505050565b6000815180845260005b8181101561039c57602081850181015186830182015201610380565b818111156103ae576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b8183823760009101908152919050565b600080835481600182811c91508083168061040d57607f831692505b6020808410821415610446577f4e487b710000000000000000000000000000000000000000000000000000000086526022600452602486fd5b81801561045a5760018114610489576104b6565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008616895284890196506104b6565b60008a81526020902060005b868110156104ae5781548b820152908501908301610495565b505084890196505b509498975050505050505050565b82151581526040602082015260006104df6040830184610376565b949350505050565b6020815260006104fa6020830184610376565b9392505050565b600181811c9082168061051557607f821691505b6020821081141561054f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156105ae577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b506001019056fea164736f6c6343000806000a",
}
var SimpleReadAccessControllerABI = SimpleReadAccessControllerMetaData.ABI
SimpleReadAccessControllerABI is the input ABI used to generate the binding from. Deprecated: Use SimpleReadAccessControllerMetaData.ABI instead.
var SimpleReadAccessControllerBin = SimpleReadAccessControllerMetaData.Bin
SimpleReadAccessControllerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SimpleReadAccessControllerMetaData.Bin instead.
var SimpleReadAccessControllerMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"AddedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"RemovedAccess\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"addAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"removeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x6080604052600080546001600160a01b031916331790556001805460ff60a01b1916600160a01b1790556106ea806100386000396000f3fe608060405234801561001057600080fd5b50600436106100835760003560e01c80630a756983146100885780636b14daf81461009257806379ba50971461015a5780638038e4a1146101625780638823da6c1461016a5780638da5cb5b14610190578063a118f249146101b4578063dc7f0124146101da578063f2fde38b146101e2575b600080fd5b610090610208565b005b610146600480360360408110156100a857600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156100d257600080fd5b8201836020820111156100e457600080fd5b803590602001918460018302840111600160201b8311171561010557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102a0945050505050565b604080519115158252519081900360200190f35b6100906102c6565b610090610375565b6100906004803603602081101561018057600080fd5b50356001600160a01b0316610411565b6101986104d8565b604080516001600160a01b039092168252519081900360200190f35b610090600480360360208110156101ca57600080fd5b50356001600160a01b03166104e7565b6101466105af565b610090600480360360208110156101f857600080fd5b50356001600160a01b03166105bf565b6000546001600160a01b03163314610255576040805162461bcd60e51b81526020600482015260166024820152600080516020610695833981519152604482015290519081900360640190fd5b600154600160a01b900460ff161561029e576001805460ff60a01b191690556040517f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963890600090a15b565b60006102ac838361065d565b806102bf57506001600160a01b03831632145b9392505050565b6001546001600160a01b0316331461031e576040805162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015290519081900360640190fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6000546001600160a01b031633146103c2576040805162461bcd60e51b81526020600482015260166024820152600080516020610695833981519152604482015290519081900360640190fd5b600154600160a01b900460ff1661029e576001805460ff60a01b1916600160a01b1790556040517faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348090600090a1565b6000546001600160a01b0316331461045e576040805162461bcd60e51b81526020600482015260166024820152600080516020610695833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff16156104d5576001600160a01b038116600081815260026020908152604091829020805460ff19169055815192835290517f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d19281900390910190a15b50565b6000546001600160a01b031681565b6000546001600160a01b03163314610534576040805162461bcd60e51b81526020600482015260166024820152600080516020610695833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff166104d5576001600160a01b038116600081815260026020908152604091829020805460ff19166001179055815192835290517f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db49281900390910190a150565b600154600160a01b900460ff1681565b6000546001600160a01b0316331461060c576040805162461bcd60e51b81526020600482015260166024820152600080516020610695833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6001600160a01b03821660009081526002602052604081205460ff16806102bf575050600154600160a01b900460ff16159291505056fe4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000a264697066735822122093e1f1d1ec20da1fc5e912995503fef0538ae4f1c9840380c54eaf792a96f63e64736f6c63430006060033",
}
SimpleReadAccessControllerMetaData contains all meta data concerning the SimpleReadAccessController contract.
var SimpleWriteAccessControllerABI = SimpleWriteAccessControllerMetaData.ABI
SimpleWriteAccessControllerABI is the input ABI used to generate the binding from. Deprecated: Use SimpleWriteAccessControllerMetaData.ABI instead.
var SimpleWriteAccessControllerBin = SimpleWriteAccessControllerMetaData.Bin
SimpleWriteAccessControllerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use SimpleWriteAccessControllerMetaData.Bin instead.
var SimpleWriteAccessControllerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"AddedAccess\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessDisabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CheckAccessEnabled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"RemovedAccess\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"addAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEnabled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableAccessCheck\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"hasAccess\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"removeAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50600080546001600160a01b031916331790556001805460ff60a01b1916600160a01b1790556106c5806100456000396000f3fe608060405234801561001057600080fd5b50600436106100835760003560e01c80630a756983146100885780636b14daf81461009257806379ba50971461015a5780638038e4a1146101625780638823da6c1461016a5780638da5cb5b14610190578063a118f249146101b4578063dc7f0124146101da578063f2fde38b146101e2575b600080fd5b610090610208565b005b610146600480360360408110156100a857600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156100d257600080fd5b8201836020820111156100e457600080fd5b803590602001918460018302840111600160201b8311171561010557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102a0945050505050565b604080519115158252519081900360200190f35b6100906102d8565b610090610387565b6100906004803603602081101561018057600080fd5b50356001600160a01b0316610423565b6101986104ea565b604080516001600160a01b039092168252519081900360200190f35b610090600480360360208110156101ca57600080fd5b50356001600160a01b03166104f9565b6101466105c1565b610090600480360360208110156101f857600080fd5b50356001600160a01b03166105d1565b6000546001600160a01b03163314610255576040805162461bcd60e51b81526020600482015260166024820152600080516020610670833981519152604482015290519081900360640190fd5b600154600160a01b900460ff161561029e576001805460ff60a01b191690556040517f3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f53963890600090a15b565b6001600160a01b03821660009081526002602052604081205460ff16806102d15750600154600160a01b900460ff16155b9392505050565b6001546001600160a01b03163314610330576040805162461bcd60e51b815260206004820152601660248201527526bab9ba10313290383937b837b9b2b21037bbb732b960511b604482015290519081900360640190fd5b60008054336001600160a01b0319808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6000546001600160a01b031633146103d4576040805162461bcd60e51b81526020600482015260166024820152600080516020610670833981519152604482015290519081900360640190fd5b600154600160a01b900460ff1661029e576001805460ff60a01b1916600160a01b1790556040517faebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c348090600090a1565b6000546001600160a01b03163314610470576040805162461bcd60e51b81526020600482015260166024820152600080516020610670833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff16156104e7576001600160a01b038116600081815260026020908152604091829020805460ff19169055815192835290517f3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d19281900390910190a15b50565b6000546001600160a01b031681565b6000546001600160a01b03163314610546576040805162461bcd60e51b81526020600482015260166024820152600080516020610670833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff166104e7576001600160a01b038116600081815260026020908152604091829020805460ff19166001179055815192835290517f87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db49281900390910190a150565b600154600160a01b900460ff1681565b6000546001600160a01b0316331461061e576040805162461bcd60e51b81526020600482015260166024820152600080516020610670833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a35056fe4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000a2646970667358221220f77133a2089fc821cdbdebd6c7d852a4154973dc32e166cf06504cc1c9f3eb9d64736f6c63430006060033",
}
SimpleWriteAccessControllerMetaData contains all meta data concerning the SimpleWriteAccessController contract.
var StoreBin = "" /* 672-byte string literal not displayed */
StoreBin is the compiled bytecode used for deploying new contracts.
var UpkeepCounterABI = UpkeepCounterMetaData.ABI
UpkeepCounterABI is the input ABI used to generate the binding from. Deprecated: Use UpkeepCounterMetaData.ABI instead.
var UpkeepCounterBin = UpkeepCounterMetaData.Bin
UpkeepCounterBin is the compiled bytecode used for deploying new contracts. Deprecated: Use UpkeepCounterMetaData.Bin instead.
var UpkeepCounterMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_interval\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"initialBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lastBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previousBlock\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"name\":\"PerformingUpkeep\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"counter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"eligible\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"interval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"previousPerformBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_interval\",\"type\":\"uint256\"}],\"name\":\"setSpread\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testRange\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506040516104423803806104428339818101604052604081101561003357600080fd5b508051602090910151600091825560015560038190554360025560048190556005556103de806100646000396000f3fe608060405234801561001057600080fd5b506004361061008e5760003560e01c80632cb15864146100935780634585e33b146100ad57806361bc221a1461011d5780636250a13a146101255780636e04ff0d1461012d5780637f407edf1461021c578063806b984f1461023f578063917d895f14610247578063947a36fb1461024f578063d832d92f14610257575b600080fd5b61009b610273565b60408051918252519081900360200190f35b61011b600480360360208110156100c357600080fd5b810190602081018135600160201b8111156100dd57600080fd5b8201836020820111156100ef57600080fd5b803590602001918460018302840111600160201b8311171561011057600080fd5b509092509050610279565b005b61009b6102f0565b61009b6102f6565b61019b6004803603602081101561014357600080fd5b810190602081018135600160201b81111561015d57600080fd5b82018360208201111561016f57600080fd5b803590602001918460018302840111600160201b8311171561019057600080fd5b5090925090506102fc565b60405180831515815260200180602001828103825283818151815260200191508051906020019080838360005b838110156101e05781810151838201526020016101c8565b50505050905090810190601f16801561020d5780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b61011b6004803603604081101561023257600080fd5b508035906020013561034e565b61009b610360565b61009b610366565b61009b61036c565b61025f610372565b604080519115158252519081900360200190f35b60045481565b60045461028557436004555b4360028190556005805460010190819055600454600354604080519283526020830194909452818401526060810191909152905132917f8e8112f20a2134e18e591d2cdd68cd86a95d06e6328ede501fc6314f4a5075fa919081900360800190a25050600254600355565b60055481565b60005481565b60006060610308610372565b848481818080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250959a92995091975050505050505050565b60009182556001556004819055600555565b60025481565b60035481565b60015481565b600060045460001415610387575060016103a5565b60005460045443031080156103a25750600154600254430310155b90505b9056fea264697066735822122040ec1d65fcf245bb817ffdc5ef880653b8cc880e41da1037b27143dcb90127c864736f6c63430007060033",
}
UpkeepCounterMetaData contains all meta data concerning the UpkeepCounter contract.
var UpkeepPerformCounterRestrictiveABI = UpkeepPerformCounterRestrictiveMetaData.ABI
UpkeepPerformCounterRestrictiveABI is the input ABI used to generate the binding from. Deprecated: Use UpkeepPerformCounterRestrictiveMetaData.ABI instead.
var UpkeepPerformCounterRestrictiveBin = UpkeepPerformCounterRestrictiveMetaData.Bin
UpkeepPerformCounterRestrictiveBin is the compiled bytecode used for deploying new contracts. Deprecated: Use UpkeepPerformCounterRestrictiveMetaData.Bin instead.
var UpkeepPerformCounterRestrictiveMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_testRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_averageEligibilityCadence\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"eligible\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"initialCall\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nextEligible\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"PerformingUpkeep\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"averageEligibilityCadence\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkEligible\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"checkGasToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"dummyMap\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCountPerforms\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialCall\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextEligible\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"performGasToBurn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"reset\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setCheckGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setPerformGasToBurn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newTestRange\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_newAverageEligibilityCadence\",\"type\":\"uint256\"}],\"name\":\"setSpread\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testRange\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x6080604052600080556000600155600060075534801561001e57600080fd5b506040516105c93803806105c98339818101604052604081101561004157600080fd5b508051602090910151600291909155600355610567806100626000396000f3fe608060405234801561001057600080fd5b50600436106100c55760003560e01c806313bda75b146100ca5780632555d2cf146100e95780632ff3617d146101065780634585e33b14610120578063523d9b8a1461018e5780636250a13a146101965780636e04ff0d1461019e5780637145f11b1461028d5780637f407edf146102be578063926f086e146102e1578063a9a4c57c146102e9578063b30566b4146102f1578063c228a98e146102f9578063d826f88f14610301578063e303666f14610309575b600080fd5b6100e7600480360360208110156100e057600080fd5b5035610311565b005b6100e7600480360360208110156100ff57600080fd5b5035610316565b61010e61031b565b60408051918252519081900360200190f35b6100e76004803603602081101561013657600080fd5b810190602081018135600160201b81111561015057600080fd5b82018360208201111561016257600080fd5b803590602001918460018302840111600160201b8311171561018357600080fd5b509092509050610321565b61010e610404565b61010e61040a565b61020c600480360360208110156101b457600080fd5b810190602081018135600160201b8111156101ce57600080fd5b8201836020820111156101e057600080fd5b803590602001918460018302840111600160201b8311171561020157600080fd5b509092509050610410565b60405180831515815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610251578181015183820152602001610239565b50505050905090810190601f16801561027e5780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b6102aa600480360360208110156102a357600080fd5b503561048b565b604080519115158252519081900360200190f35b6100e7600480360360408110156102d457600080fd5b50803590602001356104a0565b61010e6104ab565b61010e6104b1565b61010e6104b7565b6102aa6104bd565b6100e76104cc565b61010e6104d6565b600455565b600555565b60045481565b60005a905060006103306104dc565b60005460015460408051841515815232602082015280820193909352606083019190915243608083018190529051929350917fbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc09181900360a00190a18161039657600080fd5b6000546103a35760008190555b6003546002026103b1610500565b816103b857fe5b06810160019081018155600780549091019055600019015b6005545a840310156103fd5780406000908152600660205260409020805460ff19169055600019016103d0565b5050505050565b60015481565b60025481565b6000606060005a9050600019430160005b6004545a840310156104585780801561044a5750814060009081526006602052604090205460ff165b600019909201919050610421565b6104606104dc565b6040805192151560208085019190915281518085039091018152928101905297909650945050505050565b60066020526000908152604090205460ff1681565b600291909155600355565b60005481565b60035481565b60055481565b60006104c76104dc565b905090565b6000808055600755565b60075490565b6000805415806104c7575060025460005443031080156104c7575050600154431190565b604080516000194301406020808301919091523082840152825180830384018152606090920190925280519101209056fea2646970667358221220a317dab4792a9ae36241f654e15b5fbb29c4a249e54654ea0b02219f739b347a64736f6c63430007060033",
}
UpkeepPerformCounterRestrictiveMetaData contains all meta data concerning the UpkeepPerformCounterRestrictive contract.
var UpkeepTranscoderABI = UpkeepTranscoderMetaData.ABI
UpkeepTranscoderABI is the input ABI used to generate the binding from. Deprecated: Use UpkeepTranscoderMetaData.ABI instead.
var UpkeepTranscoderBin = UpkeepTranscoderMetaData.Bin
UpkeepTranscoderBin is the compiled bytecode used for deploying new contracts. Deprecated: Use UpkeepTranscoderMetaData.Bin instead.
var UpkeepTranscoderMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"InvalidTranscoding\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"enumUpkeepFormat\",\"name\":\"fromVersion\",\"type\":\"uint8\"},{\"internalType\":\"enumUpkeepFormat\",\"name\":\"toVersion\",\"type\":\"uint8\"},{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"transcodeUpkeeps\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50610276806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063181f5a771461003b578063c71249ab14610086575b600080fd5b61007060405180604001604052806016815260200175055706b6565705472616e73636f64657220312e302e360541b81525081565b60405161007d919061016e565b60405180910390f35b61007061009436600461019c565b606060008580156100a7576100a761022a565b1415806100c3575060008480156100c0576100c061022a565b14155b156100e1576040516390aaccc360e01b815260040160405180910390fd5b82828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509298975050505050505050565b6000815180845260005b818110156101475760208185018101518683018201520161012b565b81811115610159576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006101816020830184610121565b9392505050565b80356001811061019757600080fd5b919050565b600080600080606085870312156101b257600080fd5b6101bb85610188565b93506101c960208601610188565b9250604085013567ffffffffffffffff808211156101e657600080fd5b818701915087601f8301126101fa57600080fd5b81358181111561020957600080fd5b88602082850101111561021b57600080fd5b95989497505060200194505050565b634e487b7160e01b600052602160045260246000fdfea26469706673582212200831a58eaa3d637278be672e8f608672a90ebe54a5ae1e6fdb7b544152d6b00b64736f6c634300080d0033",
}
UpkeepTranscoderMetaData contains all meta data concerning the UpkeepTranscoder contract.
var VRFABI = VRFMetaData.ABI
VRFABI is the input ABI used to generate the binding from. Deprecated: Use VRFMetaData.ABI instead.
var VRFBin = VRFMetaData.Bin
VRFBin is the compiled bytecode used for deploying new contracts. Deprecated: Use VRFMetaData.Bin instead.
var VRFConsumerABI = VRFConsumerMetaData.ABI
VRFConsumerABI is the input ABI used to generate the binding from. Deprecated: Use VRFConsumerMetaData.ABI instead.
var VRFConsumerBin = VRFConsumerMetaData.Bin
VRFConsumerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use VRFConsumerMetaData.Bin instead.
var VRFConsumerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_vrfCoordinator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"roundID\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"PerfMetricsEvent\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"currentRoundID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"prevRandomnessOutput\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"randomnessOutput\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomness\",\"type\":\"uint256\"}],\"name\":\"rawFulfillRandomness\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"requestId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_keyHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"testRequestRandomness\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60c0604052600060015534801561001557600080fd5b506040516105373803806105378339818101604052604081101561003857600080fd5b5080516020909101516001600160601b0319606092831b811660a052911b1660805260805160601c60a05160601c6104af6100886000398061011052806101c952508061019a52506104af6000f3fe608060405234801561001057600080fd5b50600436106100615760003560e01c80626d6cae146100665780630d0332bc146100805780632f47fd8614610088578063866ee7481461009057806394985ddd146100b3578063a312c4f2146100d8575b600080fd5b61006e6100e0565b60408051918252519081900360200190f35b61006e6100e6565b61006e6100ec565b61006e600480360360408110156100a657600080fd5b50803590602001356100f2565b6100d6600480360360408110156100c957600080fd5b5080359060200135610105565b005b61006e610190565b60045481565b60025481565b60035481565b60006100fe8383610196565b9392505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610182576040805162461bcd60e51b815260206004820152601f60248201527f4f6e6c7920565246436f6f7264696e61746f722063616e2066756c66696c6c00604482015290519081900360640190fd5b61018c8282610358565b5050565b60015481565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634000aea07f00000000000000000000000000000000000000000000000000000000000000008486600060405160200180838152602001828152602001925050506040516020818303038152906040526040518463ffffffff1660e01b815260040180846001600160a01b03166001600160a01b0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561027c578181015183820152602001610264565b50505050905090810190601f1680156102a95780820380516001836020036101000a031916815260200191505b50945050505050602060405180830381600087803b1580156102ca57600080fd5b505af11580156102de573d6000803e3d6000fd5b505050506040513d60208110156102f457600080fd5b5050600083815260208190526040812054610314908590839030906103ae565b60008581526020819052604090205490915061033790600163ffffffff6103f516565b600085815260208190526040902055610350848261044d565b949350505050565b600381905560048290556001805481019081905560408051918252602082018490524282820152517ffbaf68ee7b9032982942607eaea1859969ed8674797b5c2fc6fecaa7538519469181900360600190a15050565b60408051602080820196909652808201949094526001600160a01b039290921660608401526080808401919091528151808403909101815260a09092019052805191012090565b6000828201838110156100fe576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b60408051602080820194909452808201929092528051808303820181526060909201905280519101209056fea2646970667358221220ae3901b43e931947a7ba5bbdf0ebf2a3c9a0fb147370f62a7f5c5f9d0e6a35ad64736f6c63430006060033",
}
VRFConsumerMetaData contains all meta data concerning the VRFConsumer contract.
var VRFConsumerV2ABI = VRFConsumerV2MetaData.ABI
VRFConsumerV2ABI is the input ABI used to generate the binding from. Deprecated: Use VRFConsumerV2MetaData.ABI instead.
var VRFConsumerV2Bin = VRFConsumerV2MetaData.Bin
VRFConsumerV2Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use VRFConsumerV2MetaData.Bin instead.
var VRFConsumerV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"vrfCoordinator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"have\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"want\",\"type\":\"address\"}],\"name\":\"OnlyCoordinatorCanFulfill\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"randomWords\",\"type\":\"uint256[]\"}],\"name\":\"rawFulfillRandomWords\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_gasAvailable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"s_randomWords\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_requestId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"s_subId\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"testCreateSubscriptionAndFund\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"uint16\",\"name\":\"minReqConfs\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"callbackGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"numWords\",\"type\":\"uint32\"}],\"name\":\"testRequestRandomness\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"topUpSubscription\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"consumers\",\"type\":\"address[]\"}],\"name\":\"updateSubscription\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60a060405234801561001057600080fd5b50604051610b53380380610b5383398101604081905261002f91610082565b6001600160a01b039182166080819052600280546001600160a01b03199081169092179055600380549290931691161790556100b5565b80516001600160a01b038116811461007d57600080fd5b919050565b6000806040838503121561009557600080fd5b61009e83610066565b91506100ac60208401610066565b90509250929050565b608051610a7c6100d76000396000818161015e01526101a00152610a7c6000f3fe608060405234801561001057600080fd5b50600436106100835760003560e01c80631fe543e31461008857806327784fad1461009d5780632fa4e442146100c357806336bfffed146100d65780636802f726146100e9578063706da1ca146100fc578063e89e106a1461012e578063f08c5daa14610137578063f6eaffc814610140575b600080fd5b61009b6100963660046106f1565b610153565b005b6100b06100ab3660046107c3565b6101e0565b6040519081526020015b60405180910390f35b61009b6100d136600461082c565b61028c565b61009b6100e436600461085c565b610383565b61009b6100f736600461082c565b610488565b60035461011690600160a01b90046001600160401b031681565b6040516001600160401b0390911681526020016100ba565b6100b060015481565b6100b060045481565b6100b061014e366004610902565b6105eb565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101d25760405163073e64fd60e21b81523360048201526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001660248201526044015b60405180910390fd5b6101dc828261060c565b5050565b6002546040516305d3b1d360e41b8152600481018790526001600160401b038616602482015261ffff8516604482015263ffffffff8085166064830152831660848201526000916001600160a01b031690635d3b1d309060a4016020604051808303816000875af1158015610259573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061027d919061091b565b60018190559695505050505050565b600354600160a01b90046001600160401b03166000036102dc5760405162461bcd60e51b815260206004820152600b60248201526a1cdd58881b9bdd081cd95d60aa1b60448201526064016101c9565b60035460025460408051600160a01b84046001600160401b031660208201526001600160a01b0393841693634000aea09316918591015b6040516020818303038152906040526040518463ffffffff1660e01b815260040161034093929190610934565b6020604051808303816000875af115801561035f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101dc91906109a8565b600354600160a01b90046001600160401b03166000036103d55760405162461bcd60e51b815260206004820152600d60248201526c1cdd589251081b9bdd081cd95d609a1b60448201526064016101c9565b60005b81518110156101dc5760025460035483516001600160a01b0390921691637341c10c91600160a01b90046001600160401b03169085908590811061041e5761041e6109ca565b60200260200101516040518363ffffffff1660e01b81526004016104439291906109e0565b600060405180830381600087803b15801561045d57600080fd5b505af1158015610471573d6000803e3d6000fd5b50505050808061048090610a02565b9150506103d8565b600354600160a01b90046001600160401b03166000036102dc57600260009054906101000a90046001600160a01b03166001600160a01b031663a21a23e46040518163ffffffff1660e01b81526004016020604051808303816000875af11580156104f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051b9190610a29565b6003805467ffffffffffffffff60a01b1916600160a01b6001600160401b0393841681029190911791829055600254604051631cd0704360e21b81526001600160a01b0390911693637341c10c9361057b939004169030906004016109e0565b600060405180830381600087803b15801561059557600080fd5b505af11580156105a9573d6000803e3d6000fd5b505060035460025460408051600160a01b84046001600160401b031660208201526001600160a01b039384169550634000aea094509290911691859101610313565b600081815481106105fb57600080fd5b600091825260209091200154905081565b5a6004558051610623906000906020840190610628565b505050565b828054828255906000526020600020908101928215610663579160200282015b82811115610663578251825591602001919060010190610648565b5061066f929150610673565b5090565b5b8082111561066f5760008155600101610674565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156106c6576106c6610688565b604052919050565b60006001600160401b038211156106e7576106e7610688565b5060051b60200190565b6000806040838503121561070457600080fd5b823591506020808401356001600160401b0381111561072257600080fd5b8401601f8101861361073357600080fd5b8035610746610741826106ce565b61069e565b81815260059190911b8201830190838101908883111561076557600080fd5b928401925b828410156107835783358252928401929084019061076a565b80955050505050509250929050565b6001600160401b03811681146107a757600080fd5b50565b803563ffffffff811681146107be57600080fd5b919050565b600080600080600060a086880312156107db57600080fd5b8535945060208601356107ed81610792565b9350604086013561ffff8116811461080457600080fd5b9250610812606087016107aa565b9150610820608087016107aa565b90509295509295909350565b60006020828403121561083e57600080fd5b81356001600160601b038116811461085557600080fd5b9392505050565b6000602080838503121561086f57600080fd5b82356001600160401b0381111561088557600080fd5b8301601f8101851361089657600080fd5b80356108a4610741826106ce565b81815260059190911b820183019083810190878311156108c357600080fd5b928401925b828410156108f75783356001600160a01b03811681146108e85760008081fd5b825292840192908401906108c8565b979650505050505050565b60006020828403121561091457600080fd5b5035919050565b60006020828403121561092d57600080fd5b5051919050565b60018060a01b03841681526000602060018060601b0385168184015260606040840152835180606085015260005b8181101561097e57858101830151858201608001528201610962565b81811115610990576000608083870101525b50601f01601f19169290920160800195945050505050565b6000602082840312156109ba57600080fd5b8151801515811461085557600080fd5b634e487b7160e01b600052603260045260246000fd5b6001600160401b039290921682526001600160a01b0316602082015260400190565b600060018201610a2257634e487b7160e01b600052601160045260246000fd5b5060010190565b600060208284031215610a3b57600080fd5b81516108558161079256fea2646970667358221220180c3547af670381d056119b04c77d48c80d93dfebfe6db4a6c94df1b82b2c4364736f6c634300080d0033",
}
VRFConsumerV2MetaData contains all meta data concerning the VRFConsumerV2 contract.
var VRFCoordinatorABI = VRFCoordinatorMetaData.ABI
VRFCoordinatorABI is the input ABI used to generate the binding from. Deprecated: Use VRFCoordinatorMetaData.ABI instead.
var VRFCoordinatorBin = VRFCoordinatorMetaData.Bin
VRFCoordinatorBin is the compiled bytecode used for deploying new contracts. Deprecated: Use VRFCoordinatorMetaData.Bin instead.
var VRFCoordinatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_blockHashStore\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"NewServiceAgreement\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"seed\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"jobID\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestID\",\"type\":\"bytes32\"}],\"name\":\"RandomnessRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"output\",\"type\":\"uint256\"}],\"name\":\"RandomnessRequestFulfilled\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"PRESEED_OFFSET\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PROOF_LENGTH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PUBLIC_KEY_OFFSET\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"callbacks\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"callbackContract\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"randomnessFee\",\"type\":\"uint96\"},{\"internalType\":\"bytes32\",\"name\":\"seedAndBlockNum\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_proof\",\"type\":\"bytes\"}],\"name\":\"fulfillRandomnessRequest\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[2]\",\"name\":\"_publicKey\",\"type\":\"uint256[2]\"}],\"name\":\"hashOfKey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_fee\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_oracle\",\"type\":\"address\"},{\"internalType\":\"uint256[2]\",\"name\":\"_publicProvingKey\",\"type\":\"uint256[2]\"},{\"internalType\":\"bytes32\",\"name\":\"_jobID\",\"type\":\"bytes32\"}],\"name\":\"registerProvingKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"serviceAgreements\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"vRFOracle\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"fee\",\"type\":\"uint96\"},{\"internalType\":\"bytes32\",\"name\":\"jobID\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"withdrawableTokens\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161207a38038061207a8339818101604052604081101561003357600080fd5b508051602090910151600080546001600160a01b03191633178082556040516001600160a01b039190911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055611fba806100c06000396000f3fe608060405234801561001057600080fd5b50600436106100b95760003560e01c80626f6ad0146100be57806321f36509146100f65780635e1c10591461014357806375d35070146101e95780638aa7927b146102065780638da5cb5b1461020e5780638f32d59b14610232578063a4c0ed361461024e578063b415f4f514610307578063caf70c4a1461030f578063d83402091461035a578063e911439c14610391578063f2fde38b14610399578063f3fef3a3146103bf575b600080fd5b6100e4600480360360208110156100d457600080fd5b50356001600160a01b03166103eb565b60408051918252519081900360200190f35b6101136004803603602081101561010c57600080fd5b50356103fd565b604080516001600160a01b0390941684526001600160601b03909216602084015282820152519081900360600190f35b6101e76004803603602081101561015957600080fd5b810190602081018135600160201b81111561017357600080fd5b82018360208201111561018557600080fd5b803590602001918460018302840111600160201b831117156101a657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610432945050505050565b005b610113600480360360208110156101ff57600080fd5b503561051b565b6100e4610550565b610216610555565b604080516001600160a01b039092168252519081900360200190f35b61023a610564565b604080519115158252519081900360200190f35b6101e76004803603606081101561026457600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561029357600080fd5b8201836020820111156102a557600080fd5b803590602001918460018302840111600160201b831117156102c657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610575945050505050565b6100e4610603565b6100e46004803603604081101561032557600080fd5b604080518082018252918301929181830191839060029083908390808284376000920191909152509194506106089350505050565b6101e7600480360360a081101561037057600080fd5b508035906001600160a01b036020820135169060408101906080013561065e565b6100e461088c565b6101e7600480360360208110156103af57600080fd5b50356001600160a01b0316610892565b6101e7600480360360408110156103d557600080fd5b506001600160a01b0381351690602001356108f7565b60056020526000908152604090205481565b600360205260009081526040902080546001909101546001600160a01b03821691600160a01b90046001600160601b03169083565b600061043c611e47565b60008061044885610a1a565b600084815260046020908152604080832054828701516001600160a01b03909116808552600590935292205495995093975091955093509091610499916001600160601b031663ffffffff610cd616565b6001600160a01b038216600090815260056020908152604080832093909355858252600390529081208181556001015583516104d89084908490610d37565b604080518481526020810184905281517fa2e7a402243ebda4a69ceeb3dfb682943b7a9b3ac66d6eefa8db65894009611c929181900390910190a1505050505050565b600460205260009081526040902080546001909101546001600160a01b03821691600160a01b90046001600160601b03169083565b602081565b6000546001600160a01b031690565b6000546001600160a01b0316331490565b6001546001600160a01b031633146105ca576040805162461bcd60e51b815260206004820152601360248201527226bab9ba103ab9b2902624a725903a37b5b2b760691b604482015290519081900360640190fd5b6000808280602001905160408110156105e257600080fd5b50805160209091015190925090506105fc82828688610e7f565b5050505050565b60e081565b6000816040516020018082600260200280838360005b8381101561063657818101518382015260200161061e565b505050509050019150506040516020818303038152906040528051906020012090505b919050565b610666610564565b6106b7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6040805180820182526000916106e6919085906002908390839080828437600092019190915250610608915050565b6000818152600460205260409020549091506001600160a01b03168015610750576040805162461bcd60e51b8152602060048201526019602482015278706c656173652072656769737465722061206e6577206b657960381b604482015290519081900360640190fd5b6001600160a01b0385166107a5576040805162461bcd60e51b815260206004820152601760248201527605f6f7261636c65206d757374206e6f742062652030783604c1b604482015290519081900360640190fd5b600082815260046020526040902080546001600160a01b0319166001600160a01b038716178155600101839055676765c793fa10079d601b1b86111561081c5760405162461bcd60e51b815260040180806020018281038252603c815260200180611f06603c913960400191505060405180910390fd5b60008281526004602090815260409182902080546001600160a01b0316600160a01b6001600160601b038b1602179055815184815290810188905281517fae189157e0628c1e62315e9179156e1ea10e90e9c15060002f7021e907dc2cfe929181900390910190a1505050505050565b6101a081565b61089a610564565b6108eb576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6108f4816110aa565b50565b33600090815260056020526040902054819081111561095d576040805162461bcd60e51b815260206004820181905260248201527f63616e2774207769746864726177206d6f7265207468616e2062616c616e6365604482015290519081900360640190fd5b3360009081526005602052604090205461097d908363ffffffff61114a16565b33600090815260056020908152604080832093909355600154835163a9059cbb60e01b81526001600160a01b038881166004830152602482018890529451949091169363a9059cbb93604480840194938390030190829087803b1580156109e357600080fd5b505af11580156109f7573d6000803e3d6000fd5b505050506040513d6020811015610a0d57600080fd5b5051610a1557fe5b505050565b6000610a24611e47565b825160009081906101c0908114610a77576040805162461bcd60e51b81526020600482015260126024820152710eee4dedcce40e0e4dedecc40d8cadccee8d60731b604482015290519081900360640190fd5b610a7f611e67565b5060e086015181870151602088019190610a9883610608565b9750610aa488836111a7565b600081815260036020908152604091829020825160608101845281546001600160a01b038116808352600160a01b9091046001600160601b03169382019390935260019091015492810192909252909850909650610b44576040805162461bcd60e51b81526020600482015260186024820152771b9bc818dbdc9c995cdc1bdb991a5b99c81c995c5d595cdd60421b604482015290519081900360640190fd5b6040805160208082018590528183018490528251808303840181526060909201835281519101209088015114610bbe576040805162461bcd60e51b815260206004820152601a60248201527977726f6e672070726553656564206f7220626c6f636b206e756d60301b604482015290519081900360640190fd5b804080610c8a5760025460408051631d2827a760e31b81526004810185905290516001600160a01b039092169163e9413d3891602480820192602092909190829003018186803b158015610c1157600080fd5b505afa158015610c25573d6000803e3d6000fd5b505050506040513d6020811015610c3b57600080fd5b5051905080610c8a576040805162461bcd60e51b81526020600482015260166024820152750e0d8cac2e6ca40e0e4deecca40c4d8dec6d6d0c2e6d60531b604482015290519081900360640190fd5b6040805160208082018690528183018490528251808303840181526060909201909252805191012060e08b018190526101a08b52610cc78b6111d3565b96505050505050509193509193565b600082820183811015610d2e576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b90505b92915050565b604080516024810185905260448082018590528251808303909101815260649091019091526020810180516001600160e01b03166394985ddd60e01b179052600090620324b0805a1015610dd0576040805162461bcd60e51b815260206004820152601b60248201527a3737ba1032b737bab3b41033b0b9903337b91031b7b739bab6b2b960291b604482015290519081900360640190fd5b6000846001600160a01b0316836040518082805190602001908083835b60208310610e0c5780518252601f199092019160209182019101610ded565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610e6e576040519150601f19603f3d011682016040523d82523d6000602084013e610e73565b606091505b50505050505050505050565b60008481526004602052604090205482908590600160a01b90046001600160601b0316821015610eed576040805162461bcd60e51b815260206004820152601460248201527310995b1bddc81859dc995959081c185e5b595b9d60621b604482015290519081900360640190fd5b60008681526006602090815260408083206001600160a01b038716845290915281205490610f1d8888878561131c565b90506000610f2b89836111a7565b6000818152600360205260409020549091506001600160a01b031615610f4d57fe5b600081815260036020526040902080546001600160a01b0319166001600160a01b038816179055676765c793fa10079d601b1b8710610f8857fe5b600081815260036020908152604080832080546001600160601b038c16600160a01b026001600160a01b0391821617825582518085018890524381850152835180820385018152606082018086528151918701919091206001948501558f875260049095529483902090910154928d905260808401869052891660a084015260c083018a905260e083018490525190917f56bd374744a66d531874338def36c906e3a6cf31176eb1e9afd9f1de69725d5191908190036101000190a260008981526006602090815260408083206001600160a01b038a16845290915290205461107890600163ffffffff610cd616565b6000998a52600660209081526040808c206001600160a01b039099168c52979052959098209490945550505050505050565b6001600160a01b0381166110ef5760405162461bcd60e51b8152600401808060200182810382526026815260200180611ee06026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000828211156111a1576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b60006101a0825114611221576040805162461bcd60e51b81526020600482015260126024820152710eee4dedcce40e0e4dedecc40d8cadccee8d60731b604482015290519081900360640190fd5b611229611e67565b611231611e67565b611239611e85565b6000611243611e67565b61124b611e67565b6000888060200190516101a081101561126357600080fd5b5060e08101516101808201519198506040890197506080890196509450610100880193506101408801925090506112b6878787600060200201518860016020020151896002602002015189898989611363565b6003866040516020018083815260200182600260200280838360005b838110156112ea5781810151838201526020016112d2565b50505050905001925050506040516020818303038152906040528051906020012060001c975050505050505050919050565b60408051602080820196909652808201949094526001600160a01b039290921660608401526080808401919091528151808403909101815260a09092019052805191012090565b61136c896115aa565b6113ba576040805162461bcd60e51b815260206004820152601a6024820152797075626c6963206b6579206973206e6f74206f6e20637572766560301b604482015290519081900360640190fd5b6113c3886115aa565b61140c576040805162461bcd60e51b815260206004820152601560248201527467616d6d61206973206e6f74206f6e20637572766560581b604482015290519081900360640190fd5b611415836115aa565b611466576040805162461bcd60e51b815260206004820152601d60248201527f6347616d6d615769746e657373206973206e6f74206f6e206375727665000000604482015290519081900360640190fd5b61146f826115aa565b6114c0576040805162461bcd60e51b815260206004820152601c60248201527f73486173685769746e657373206973206e6f74206f6e20637572766500000000604482015290519081900360640190fd5b6114cc878a88876115d4565b61151a576040805162461bcd60e51b815260206004820152601a6024820152796164647228632a706b2b732a6729e289a05f755769746e65737360301b604482015290519081900360640190fd5b611522611e67565b61152c8a87611702565b9050611536611e67565b611545898b878b8689896117a5565b90506000611556838d8d8a866118b0565b9050808a1461159c576040805162461bcd60e51b815260206004820152600d60248201526c34b73b30b634b210383937b7b360991b604482015290519081900360640190fd5b505050505050505050505050565b60208101516000906401000003d0199080096115cd8360005b60200201516119b9565b1492915050565b60006001600160a01b03821661161f576040805162461bcd60e51b815260206004820152600b60248201526a626164207769746e65737360a81b604482015290519081900360640190fd5b60208401516000906001161561163657601c611639565b601b5b9050600070014551231950b75fc4402da1732fc9bebe1985876000602002015109865170014551231950b75fc4402da1732fc9bebe1991820392506000919089098751604080516000808252602082810180855288905260ff8916838501526060830194909452608082018590529151939450909260019260a0808401939192601f1981019281900390910190855afa1580156116da573d6000803e3d6000fd5b5050604051601f1901516001600160a01b039081169088161495505050505050949350505050565b61170a611e67565b611768600184846040516020018084815260200183600260200280838360005b8381101561174257818101518382015260200161172a565b5050505090500182815260200193505050506040516020818303038152906040526119dd565b90505b611774816115aa565b610d3157805160408051602081810193909352815180820390930183528101905261179e906119dd565b905061176b565b6117ad611e67565b825186516401000003d0199190030661180d576040805162461bcd60e51b815260206004820152601e60248201527f706f696e747320696e2073756d206d7573742062652064697374696e63740000604482015290519081900360640190fd5b611818878988611a2b565b6118535760405162461bcd60e51b8152600401808060200182810382526021815260200180611f426021913960400191505060405180910390fd5b61185e848685611a2b565b6118995760405162461bcd60e51b8152600401808060200182810382526022815260200180611f636022913960400191505060405180910390fd5b6118a4868484611b4b565b98975050505050505050565b6000600286868685876040516020018087815260200186600260200280838360005b838110156118ea5781810151838201526020016118d2565b5050505090500185600260200280838360005b838110156119155781810151838201526020016118fd565b5050505090500184600260200280838360005b83811015611940578181015183820152602001611928565b5050505090500183600260200280838360005b8381101561196b578181015183820152602001611953565b50505050905001826001600160a01b03166001600160a01b031660601b815260140196505050505050506040516020818303038152906040528051906020012060001c905095945050505050565b6000806401000003d01980848509840990506401000003d019600782089392505050565b6119e5611e67565b6119ee82611c0d565b8152611a036119fe8260006115c3565b611c48565b602082018190526002900660011415610659576020810180516401000003d019039052919050565b600082611a3757600080fd5b8351602085015160009060011615611a5057601c611a53565b601b5b9050600070014551231950b75fc4402da1732fc9bebe19838709604080516000808252602080830180855282905260ff871683850152606083018890526080830185905292519394509260019260a0808401939192601f1981019281900390910190855afa158015611ac9573d6000803e3d6000fd5b5050506020604051035190506000866040516020018082600260200280838360005b83811015611b03578181015183820152602001611aeb565b505050509050019150506040516020818303038152906040528051906020012060001c9050806001600160a01b0316826001600160a01b031614955050505050509392505050565b611b53611e67565b835160208086015185519186015160009384938493611b7493909190611c5e565b919450925090506401000003d019858209600114611bd5576040805162461bcd60e51b815260206004820152601960248201527834b73b2d1036bab9ba1031329034b73b32b939b29037b3103d60391b604482015290519081900360640190fd5b60405180604001604052806401000003d01980611bee57fe5b87860981526020016401000003d0198785099052979650505050505050565b805160208201205b6401000003d019811061065957604080516020808201939093528151808203840181529082019091528051910120611c15565b6000610d318263400000f4600160fe1b03611d3e565b60008080600180826401000003d019896401000003d019038808905060006401000003d0198b6401000003d019038a0890506000611c9e83838585611dda565b9098509050611caf88828e88611dfe565b9098509050611cc088828c87611dfe565b90985090506000611cd38d878b85611dfe565b9098509050611ce488828686611dda565b9098509050611cf588828e89611dfe565b9098509050818114611d2a576401000003d019818a0998506401000003d01982890997506401000003d0198183099650611d2e565b8196505b5050505050509450945094915050565b600080611d49611ea3565b6020808252818101819052604082015260608101859052608081018490526401000003d01960a0820152611d7b611ec1565b60208160c0846005600019fa925082611dd0576040805162461bcd60e51b81526020600482015260126024820152716269674d6f64457870206661696c7572652160701b604482015290519081900360640190fd5b5195945050505050565b6000806401000003d0198487096401000003d0198487099097909650945050505050565b600080806401000003d019878509905060006401000003d01987876401000003d019030990506401000003d0198183086401000003d01986890990999098509650505050505050565b604080516060810182526000808252602082018190529181019190915290565b60405180604001604052806002906020820280368337509192915050565b60405180606001604052806003906020820280368337509192915050565b6040518060c001604052806006906020820280368337509192915050565b6040518060200160405280600190602082028036833750919291505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373796f752063616e277420636861726765206d6f7265207468616e20616c6c20746865204c494e4b20696e2074686520776f726c642c206772656564794669727374206d756c7469706c69636174696f6e20636865636b206661696c65645365636f6e64206d756c7469706c69636174696f6e20636865636b206661696c6564a2646970667358221220ffedf180fd38db2ff324a71d07b10586fb7106d7b197fe8dc06d8a53448c9fd264736f6c63430006060033",
}
VRFCoordinatorMetaData contains all meta data concerning the VRFCoordinator contract.
var VRFCoordinatorV2ABI = VRFCoordinatorV2MetaData.ABI
var VRFCoordinatorV2Bin = VRFCoordinatorV2MetaData.Bin
var VRFCoordinatorV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"blockhashStore\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkEthFeed\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"internalBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"externalBalance\",\"type\":\"uint256\"}],\"name\":\"BalanceInvariantViolated\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNum\",\"type\":\"uint256\"}],\"name\":\"BlockhashNotInStore\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"have\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"want\",\"type\":\"uint32\"}],\"name\":\"GasLimitTooBig\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IncorrectCommitment\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"have\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"want\",\"type\":\"uint256\"}],\"name\":\"InsufficientGasForConsumer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidCalldata\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"consumer\",\"type\":\"address\"}],\"name\":\"InvalidConsumer\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"linkWei\",\"type\":\"int256\"}],\"name\":\"InvalidLinkWeiPrice\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"have\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"min\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"max\",\"type\":\"uint16\"}],\"name\":\"InvalidRequestConfirmations\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSubscription\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"proposedOwner\",\"type\":\"address\"}],\"name\":\"MustBeRequestedOwner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"MustBeSubOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoCorrespondingRequest\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"}],\"name\":\"NoSuchProvingKey\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"have\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"want\",\"type\":\"uint32\"}],\"name\":\"NumWordsTooBig\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableFromLink\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PaymentTooLarge\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingRequestExists\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"}],\"name\":\"ProvingKeyAlreadyRegistered\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Reentrant\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TooManyConsumers\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"minimumRequestConfirmations\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"maxGasLimit\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"stalenessSeconds\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"gasAfterPaymentCalculation\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"fallbackWeiPerUnitLink\",\"type\":\"int256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier1\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier2\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier3\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier4\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier5\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier2\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier3\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier4\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier5\",\"type\":\"uint24\"}],\"indexed\":false,\"internalType\":\"structVRFCoordinatorV2.FeeConfig\",\"name\":\"feeConfig\",\"type\":\"tuple\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"FundsRecovered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"}],\"name\":\"ProvingKeyDeregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"}],\"name\":\"ProvingKeyRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"outputSeed\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"payment\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"name\":\"RandomWordsFulfilled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"preSeed\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"minimumRequestConfirmations\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"callbackGasLimit\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"numWords\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RandomWordsRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"SubscriptionCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"consumer\",\"type\":\"address\"}],\"name\":\"SubscriptionConsumerAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"consumer\",\"type\":\"address\"}],\"name\":\"SubscriptionConsumerRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"SubscriptionCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBalance\",\"type\":\"uint256\"}],\"name\":\"SubscriptionFunded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"SubscriptionOwnerTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"SubscriptionOwnerTransferred\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BLOCKHASH_STORE\",\"outputs\":[{\"internalType\":\"contractBlockhashStoreInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK_ETH_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_CONSUMERS\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_NUM_WORDS\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_REQUEST_CONFIRMATIONS\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"}],\"name\":\"acceptSubscriptionOwnerTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"consumer\",\"type\":\"address\"}],\"name\":\"addConsumer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"cancelSubscription\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"createSubscription\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[2]\",\"name\":\"publicProvingKey\",\"type\":\"uint256[2]\"}],\"name\":\"deregisterProvingKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256[2]\",\"name\":\"pk\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[2]\",\"name\":\"gamma\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256\",\"name\":\"c\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"s\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"seed\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"uWitness\",\"type\":\"address\"},{\"internalType\":\"uint256[2]\",\"name\":\"cGammaWitness\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[2]\",\"name\":\"sHashWitness\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256\",\"name\":\"zInv\",\"type\":\"uint256\"}],\"internalType\":\"structVRF.Proof\",\"name\":\"proof\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"blockNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"uint32\",\"name\":\"callbackGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"numWords\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"internalType\":\"structVRFCoordinatorV2.RequestCommitment\",\"name\":\"rc\",\"type\":\"tuple\"}],\"name\":\"fulfillRandomWords\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"\",\"type\":\"uint96\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requestId\",\"type\":\"uint256\"}],\"name\":\"getCommitment\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getConfig\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"minimumRequestConfirmations\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"maxGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"stalenessSeconds\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"gasAfterPaymentCalculation\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentSubId\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFallbackWeiPerUnitLink\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFeeConfig\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier1\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier2\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier3\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier4\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier5\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier2\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier3\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier4\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier5\",\"type\":\"uint24\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"reqCount\",\"type\":\"uint64\"}],\"name\":\"getFeeTier\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRequestConfig\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"}],\"name\":\"getSubscription\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"uint64\",\"name\":\"reqCount\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address[]\",\"name\":\"consumers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[2]\",\"name\":\"publicKey\",\"type\":\"uint256[2]\"}],\"name\":\"hashOfKey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"oracleWithdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"}],\"name\":\"ownerCancelSubscription\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"}],\"name\":\"pendingRequestExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"oracle\",\"type\":\"address\"},{\"internalType\":\"uint256[2]\",\"name\":\"publicProvingKey\",\"type\":\"uint256[2]\"}],\"name\":\"registerProvingKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"consumer\",\"type\":\"address\"}],\"name\":\"removeConsumer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"keyHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"uint16\",\"name\":\"requestConfirmations\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"callbackGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"numWords\",\"type\":\"uint32\"}],\"name\":\"requestRandomWords\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"subId\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"requestSubscriptionOwnerTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"minimumRequestConfirmations\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"maxGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"stalenessSeconds\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"gasAfterPaymentCalculation\",\"type\":\"uint32\"},{\"internalType\":\"int256\",\"name\":\"fallbackWeiPerUnitLink\",\"type\":\"int256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier1\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier2\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier3\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier4\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"fulfillmentFlatFeeLinkPPMTier5\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier2\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier3\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier4\",\"type\":\"uint24\"},{\"internalType\":\"uint24\",\"name\":\"reqsForTier5\",\"type\":\"uint24\"}],\"internalType\":\"structVRFCoordinatorV2.FeeConfig\",\"name\":\"feeConfig\",\"type\":\"tuple\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x60e06040523480156200001157600080fd5b506040516200608c3803806200608c8339810160408190526200003491620001b1565b33806000816200008b5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000be57620000be81620000e8565b5050506001600160601b0319606093841b811660805290831b811660a052911b1660c052620001fb565b6001600160a01b038116331415620001435760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000082565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80516001600160a01b0381168114620001ac57600080fd5b919050565b600080600060608486031215620001c757600080fd5b620001d28462000194565b9250620001e26020850162000194565b9150620001f26040850162000194565b90509250925092565b60805160601c60a05160601c60c05160601c615e2762000265600039600081816105260152613bd901526000818161061d015261402401526000818161036d01528181611599015281816125960152818161302c0152818161318201526138360152615e276000f3fe608060405234801561001057600080fd5b506004361061025b5760003560e01c80636f64f03f11610145578063ad178361116100bd578063d2f9f9a71161008c578063e72f6e3011610071578063e72f6e30146106fa578063e82ad7d41461070d578063f2fde38b1461073057600080fd5b8063d2f9f9a7146106d4578063d7ae1d30146106e757600080fd5b8063ad17836114610618578063af198b971461063f578063c3f909d41461066f578063caf70c4a146106c157600080fd5b80638da5cb5b11610114578063a21a23e4116100f9578063a21a23e4146105da578063a47c7696146105e2578063a4c0ed361461060557600080fd5b80638da5cb5b146105a95780639f87fad7146105c757600080fd5b80636f64f03f146105685780637341c10c1461057b57806379ba50971461058e578063823597401461059657600080fd5b8063356dac71116101d85780635fbbc0d2116101a757806366316d8d1161018c57806366316d8d1461050e578063689c45171461052157806369bcdb7d1461054857600080fd5b80635fbbc0d21461040057806364d51a2a1461050657600080fd5b8063356dac71146103b457806340d6bb82146103bc5780634cb48a54146103da5780635d3b1d30146103ed57600080fd5b806308821d581161022f57806315c48b841161021457806315c48b841461030e578063181f5a77146103295780631b6b6d231461036857600080fd5b806308821d58146102cf57806312b58349146102e257600080fd5b80620122911461026057806302bcc5b61461028057806304c357cb1461029557806306bfa637146102a8575b600080fd5b610268610743565b60405161027793929190615964565b60405180910390f35b61029361028e366004615792565b6107bf565b005b6102936102a33660046157ad565b61086b565b60055467ffffffffffffffff165b60405167ffffffffffffffff9091168152602001610277565b6102936102dd3660046154a3565b610a60565b6005546801000000000000000090046bffffffffffffffffffffffff165b604051908152602001610277565b61031660c881565b60405161ffff9091168152602001610277565b604080518082018252601681527f565246436f6f7264696e61746f72563220312e302e30000000000000000000006020820152905161027791906158f1565b61038f7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610277565b600a54610300565b6103c56101f481565b60405163ffffffff9091168152602001610277565b6102936103e836600461563c565b610c3f565b6103006103fb366004615516565b611036565b600c546040805163ffffffff80841682526401000000008404811660208301526801000000000000000084048116928201929092526c010000000000000000000000008304821660608201527001000000000000000000000000000000008304909116608082015262ffffff740100000000000000000000000000000000000000008304811660a0830152770100000000000000000000000000000000000000000000008304811660c08301527a0100000000000000000000000000000000000000000000000000008304811660e08301527d01000000000000000000000000000000000000000000000000000000000090920490911661010082015261012001610277565b610316606481565b61029361051c36600461545b565b611444565b61038f7f000000000000000000000000000000000000000000000000000000000000000081565b610300610556366004615779565b60009081526009602052604090205490565b6102936105763660046153a0565b6116ad565b6102936105893660046157ad565b6117f7565b610293611a85565b6102936105a4366004615792565b611b82565b60005473ffffffffffffffffffffffffffffffffffffffff1661038f565b6102936105d53660046157ad565b611d7c565b6102b66121fd565b6105f56105f0366004615792565b6123ed565b6040516102779493929190615b02565b6102936106133660046153d4565b612537565b61038f7f000000000000000000000000000000000000000000000000000000000000000081565b61065261064d366004615574565b6127a8565b6040516bffffffffffffffffffffffff9091168152602001610277565b600b546040805161ffff8316815263ffffffff6201000084048116602083015267010000000000000084048116928201929092526b010000000000000000000000909204166060820152608001610277565b6103006106cf3660046154bf565b612c6d565b6103c56106e2366004615792565b612c9d565b6102936106f53660046157ad565b612e92565b610293610708366004615385565b612ff3565b61072061071b366004615792565b613257565b6040519015158152602001610277565b61029361073e366004615385565b6134ae565b600b546007805460408051602080840282018101909252828152600094859460609461ffff8316946201000090930463ffffffff169391928391908301828280156107ad57602002820191906000526020600020905b815481526020019060010190808311610799575b50505050509050925092509250909192565b6107c76134bf565b67ffffffffffffffff811660009081526003602052604090205473ffffffffffffffffffffffffffffffffffffffff1661082d576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff811660009081526003602052604090205461086890829073ffffffffffffffffffffffffffffffffffffffff16613542565b50565b67ffffffffffffffff8216600090815260036020526040902054829073ffffffffffffffffffffffffffffffffffffffff16806108d4576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff821614610940576040517fd8a3fb5200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526024015b60405180910390fd5b600b546601000000000000900460ff1615610987576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff841660009081526003602052604090206001015473ffffffffffffffffffffffffffffffffffffffff848116911614610a5a5767ffffffffffffffff841660008181526003602090815260409182902060010180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff88169081179091558251338152918201527f69436ea6df009049404f564eff6622cd00522b0bd6a89efd9e52a355c4a879be91015b60405180910390a25b50505050565b610a686134bf565b604080518082018252600091610a97919084906002908390839080828437600092019190915250612c6d915050565b60008181526006602052604090205490915073ffffffffffffffffffffffffffffffffffffffff1680610af9576040517f77f5b84c00000000000000000000000000000000000000000000000000000000815260048101839052602401610937565b600082815260066020526040812080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555b600754811015610be9578260078281548110610b4c57610b4c615dbc565b90600052602060002001541415610bd7576007805460009190610b7190600190615c76565b81548110610b8157610b81615dbc565b906000526020600020015490508060078381548110610ba257610ba2615dbc565b6000918252602090912001556007805480610bbf57610bbf615d8d565b60019003818190600052602060002001600090559055505b80610be181615cba565b915050610b2e565b508073ffffffffffffffffffffffffffffffffffffffff167f72be339577868f868798bac2c93e52d6f034fef4689a9848996c14ebb7416c0d83604051610c3291815260200190565b60405180910390a2505050565b610c476134bf565b60c861ffff87161115610c9a576040517fa738697600000000000000000000000000000000000000000000000000000000815261ffff871660048201819052602482015260c86044820152606401610937565b60008213610cd7576040517f43d4cf6600000000000000000000000000000000000000000000000000000000815260048101839052602401610937565b6040805160a0808201835261ffff891680835263ffffffff89811660208086018290526000868801528a831660608088018290528b85166080988901819052600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000001690971762010000909502949094177fffffffffffffffffffffffffffffffffff000000000000000000ffffffffffff166701000000000000009092027fffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffff16919091176b010000000000000000000000909302929092179093558651600c80549489015189890151938a0151978a0151968a015160c08b015160e08c01516101008d01519588167fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000009099169890981764010000000093881693909302929092177fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff1668010000000000000000958716959095027fffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffff16949094176c0100000000000000000000000098861698909802979097177fffffffffffffffffff00000000000000ffffffffffffffffffffffffffffffff1670010000000000000000000000000000000096909416959095027fffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffff16929092177401000000000000000000000000000000000000000062ffffff92831602177fffffff000000000000ffffffffffffffffffffffffffffffffffffffffffffff1677010000000000000000000000000000000000000000000000958216959095027fffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff16949094177a01000000000000000000000000000000000000000000000000000092851692909202919091177cffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167d0100000000000000000000000000000000000000000000000000000000009390911692909202919091178155600a84905590517fc21e3bd2e0b339d2848f0dd956947a88966c242c0c0c582a33137a5c1ceb5cb2916110269189918991899189918991906159c3565b60405180910390a1505050505050565b600b546000906601000000000000900460ff1615611080576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff851660009081526003602052604090205473ffffffffffffffffffffffffffffffffffffffff166110e6576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b33600090815260026020908152604080832067ffffffffffffffff808a1685529252909120541680611156576040517ff0019fe600000000000000000000000000000000000000000000000000000000815267ffffffffffffffff87166004820152336024820152604401610937565b600b5461ffff9081169086161080611172575060c861ffff8616115b156111c257600b546040517fa738697600000000000000000000000000000000000000000000000000000000815261ffff8088166004830152909116602482015260c86044820152606401610937565b600b5463ffffffff620100009091048116908516111561122957600b546040517ff5d7e01e00000000000000000000000000000000000000000000000000000000815263ffffffff8087166004830152620100009092049091166024820152604401610937565b6101f463ffffffff8416111561127b576040517f47386bec00000000000000000000000000000000000000000000000000000000815263ffffffff841660048201526101f46024820152604401610937565b6000611288826001615bd2565b6040805160208082018c9052338284015267ffffffffffffffff808c16606084015284166080808401919091528351808403909101815260a08301845280519082012060c083018d905260e080840182905284518085039091018152610100909301909352815191012091925060009182916040805160208101849052439181019190915267ffffffffffffffff8c16606082015263ffffffff808b166080830152891660a08201523360c0820152919350915060e001604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0018152828252805160209182012060008681526009835283902055848352820183905261ffff8a169082015263ffffffff808916606083015287166080820152339067ffffffffffffffff8b16908c907f63373d1c4696214b898952999c9aaec57dac1ee2723cec59bea6888f489a97729060a00160405180910390a45033600090815260026020908152604080832067ffffffffffffffff808d16855292529091208054919093167fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000009091161790915591505095945050505050565b600b546601000000000000900460ff161561148b576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b336000908152600860205260409020546bffffffffffffffffffffffff808316911610156114e5576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b33600090815260086020526040812080548392906115129084906bffffffffffffffffffffffff16615c8d565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555080600560088282829054906101000a90046bffffffffffffffffffffffff166115699190615c8d565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b815260040161162192919073ffffffffffffffffffffffffffffffffffffffff9290921682526bffffffffffffffffffffffff16602082015260400190565b602060405180830381600087803b15801561163b57600080fd5b505af115801561164f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061167391906154db565b6116a9576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050565b6116b56134bf565b6040805180820182526000916116e4919084906002908390839080828437600092019190915250612c6d915050565b60008181526006602052604090205490915073ffffffffffffffffffffffffffffffffffffffff1615611746576040517f4a0b8fa700000000000000000000000000000000000000000000000000000000815260048101829052602401610937565b600081815260066020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff88169081179091556007805460018101825594527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688909301849055518381527fe729ae16526293f74ade739043022254f1489f616295a25bf72dfb4511ed73b89101610c32565b67ffffffffffffffff8216600090815260036020526040902054829073ffffffffffffffffffffffffffffffffffffffff1680611860576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff8216146118c7576040517fd8a3fb5200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610937565b600b546601000000000000900460ff161561190e576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff841660009081526003602052604090206002015460641415611965576040517f05a48e0f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260026020908152604080832067ffffffffffffffff808916855292529091205416156119ac57610a5a565b73ffffffffffffffffffffffffffffffffffffffff8316600081815260026020818152604080842067ffffffffffffffff8a1680865290835281852080547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000166001908117909155600384528286209094018054948501815585529382902090920180547fffffffffffffffffffffffff00000000000000000000000000000000000000001685179055905192835290917f43dc749a04ac8fb825cbd514f7c0e13f13bc6f2ee66043b76629d51776cff8e09101610a51565b60015473ffffffffffffffffffffffffffffffffffffffff163314611b06576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e6572000000000000000000006044820152606401610937565b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b600b546601000000000000900460ff1615611bc9576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff811660009081526003602052604090205473ffffffffffffffffffffffffffffffffffffffff16611c2f576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff811660009081526003602052604090206001015473ffffffffffffffffffffffffffffffffffffffff163314611cd15767ffffffffffffffff8116600090815260036020526040908190206001015490517fd084e97500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602401610937565b67ffffffffffffffff81166000818152600360209081526040918290208054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560019093018054909316909255835173ffffffffffffffffffffffffffffffffffffffff909116808252928101919091529092917f6f1dc65165ffffedfd8e507b4a0f1fcfdada045ed11f6c26ba27cedfe87802f0910160405180910390a25050565b67ffffffffffffffff8216600090815260036020526040902054829073ffffffffffffffffffffffffffffffffffffffff1680611de5576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff821614611e4c576040517fd8a3fb5200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610937565b600b546601000000000000900460ff1615611e93576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260026020908152604080832067ffffffffffffffff808916855292529091205416611f2e576040517ff0019fe600000000000000000000000000000000000000000000000000000000815267ffffffffffffffff8516600482015273ffffffffffffffffffffffffffffffffffffffff84166024820152604401610937565b67ffffffffffffffff8416600090815260036020908152604080832060020180548251818502810185019093528083529192909190830182828015611fa957602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311611f7e575b50505050509050600060018251611fc09190615c76565b905060005b825181101561215f578573ffffffffffffffffffffffffffffffffffffffff16838281518110611ff757611ff7615dbc565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16141561214d57600083838151811061202f5761202f615dbc565b6020026020010151905080600360008a67ffffffffffffffff1667ffffffffffffffff168152602001908152602001600020600201838154811061207557612075615dbc565b600091825260208083209190910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff949094169390931790925567ffffffffffffffff8a1681526003909152604090206002018054806120ef576120ef615d8d565b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690550190555061215f565b8061215781615cba565b915050611fc5565b5073ffffffffffffffffffffffffffffffffffffffff8516600081815260026020908152604080832067ffffffffffffffff8b168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001690555192835290917f182bff9831466789164ca77075fffd84916d35a8180ba73c27e45634549b445b91015b60405180910390a2505050505050565b600b546000906601000000000000900460ff1615612247576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005805467ffffffffffffffff1690600061226183615cf3565b82546101009290920a67ffffffffffffffff8181021990931691831602179091556005541690506000806040519080825280602002602001820160405280156122b4578160200160208202803683370190505b506040805180820182526000808252602080830182815267ffffffffffffffff888116808552600484528685209551865493516bffffffffffffffffffffffff9091167fffffffffffffffffffffffff0000000000000000000000000000000000000000948516176c010000000000000000000000009190931602919091179094558451606081018652338152808301848152818701888152958552600384529590932083518154831673ffffffffffffffffffffffffffffffffffffffff918216178255955160018201805490931696169590951790559151805194955090936123a592600285019201906150c5565b505060405133815267ffffffffffffffff841691507f464722b4166576d3dcbba877b999bc35cf911f4eaf434b7eba68fa113951d0bf9060200160405180910390a250905090565b67ffffffffffffffff81166000908152600360205260408120548190819060609073ffffffffffffffffffffffffffffffffffffffff1661245a576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff80861660009081526004602090815260408083205460038352928190208054600290910180548351818602810186019094528084526bffffffffffffffffffffffff8616966c010000000000000000000000009096049095169473ffffffffffffffffffffffffffffffffffffffff90921693909291839183018282801561252157602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116124f6575b5050505050905093509350935093509193509193565b600b546601000000000000900460ff161561257e576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146125ed576040517f44b0e3c300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208114612627576040517f8129bbcd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061263582840184615792565b67ffffffffffffffff811660009081526003602052604090205490915073ffffffffffffffffffffffffffffffffffffffff1661269e576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff8116600090815260046020526040812080546bffffffffffffffffffffffff16918691906126d58385615bfe565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555084600560088282829054906101000a90046bffffffffffffffffffffffff1661272c9190615bfe565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508167ffffffffffffffff167fd39ec07f4e209f627a4c427971473820dc129761ba28de8906bd56f57101d4f88287846127939190615bba565b604080519283526020830191909152016121ed565b600b546000906601000000000000900460ff16156127f2576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005a9050600080600061280687876139b5565b9250925092506000866060015163ffffffff1667ffffffffffffffff81111561283157612831615deb565b60405190808252806020026020018201604052801561285a578160200160208202803683370190505b50905060005b876060015163ffffffff168110156128ce5760408051602081018590529081018290526060016040516020818303038152906040528051906020012060001c8282815181106128b1576128b1615dbc565b6020908102919091010152806128c681615cba565b915050612860565b506000838152600960205260408082208290555181907f1fe543e300000000000000000000000000000000000000000000000000000000906129169087908690602401615ab4565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090941693909317909252600b80547fffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff166601000000000000179055908a015160808b01519192506000916129e49163ffffffff169084613d04565b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff1690556020808c01805167ffffffffffffffff9081166000908152600490935260408084205492518216845290922080549394506c01000000000000000000000000918290048316936001939192600c92612a68928692900416615bd2565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000612abf8a600b600001600b9054906101000a900463ffffffff1663ffffffff16612ab985612c9d565b3a613d52565b6020808e015167ffffffffffffffff166000908152600490915260409020549091506bffffffffffffffffffffffff80831691161015612b2b576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6020808d015167ffffffffffffffff1660009081526004909152604081208054839290612b679084906bffffffffffffffffffffffff16615c8d565b82546101009290920a6bffffffffffffffffffffffff81810219909316918316021790915560008b81526006602090815260408083205473ffffffffffffffffffffffffffffffffffffffff1683526008909152812080548594509092612bd091859116615bfe565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550877f7dffc5ae5ee4e2e4df1651cf6ad329a73cebdb728f37ea0187b9b17e036756e4888386604051612c53939291909283526bffffffffffffffffffffffff9190911660208301521515604082015260600190565b60405180910390a299505050505050505050505b92915050565b600081604051602001612c8091906158e3565b604051602081830303815290604052805190602001209050919050565b6040805161012081018252600c5463ffffffff80821683526401000000008204811660208401526801000000000000000082048116938301939093526c010000000000000000000000008104831660608301527001000000000000000000000000000000008104909216608082015262ffffff740100000000000000000000000000000000000000008304811660a08301819052770100000000000000000000000000000000000000000000008404821660c08401527a0100000000000000000000000000000000000000000000000000008404821660e08401527d0100000000000000000000000000000000000000000000000000000000009093041661010082015260009167ffffffffffffffff841611612dbb575192915050565b8267ffffffffffffffff168160a0015162ffffff16108015612df057508060c0015162ffffff168367ffffffffffffffff1611155b15612dff576020015192915050565b8267ffffffffffffffff168160c0015162ffffff16108015612e3457508060e0015162ffffff168367ffffffffffffffff1611155b15612e43576040015192915050565b8267ffffffffffffffff168160e0015162ffffff16108015612e79575080610100015162ffffff168367ffffffffffffffff1611155b15612e88576060015192915050565b6080015192915050565b67ffffffffffffffff8216600090815260036020526040902054829073ffffffffffffffffffffffffffffffffffffffff1680612efb576040517f1f6a65b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff821614612f62576040517fd8a3fb5200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610937565b600b546601000000000000900460ff1615612fa9576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612fb284613257565b15612fe9576040517fb42f66e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a5a8484613542565b612ffb6134bf565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a082319060240160206040518083038186803b15801561308357600080fd5b505afa158015613097573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130bb91906154fd565b6005549091506801000000000000000090046bffffffffffffffffffffffff168181111561311f576040517fa99da3020000000000000000000000000000000000000000000000000000000081526004810182905260248101839052604401610937565b818110156132525760006131338284615c76565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152602482018390529192507f00000000000000000000000000000000000000000000000000000000000000009091169063a9059cbb90604401602060405180830381600087803b1580156131c857600080fd5b505af11580156131dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061320091906154db565b506040805173ffffffffffffffffffffffffffffffffffffffff86168152602081018390527f59bfc682b673f8cbf945f1e454df9334834abf7dfe7f92237ca29ecb9b436600910160405180910390a1505b505050565b67ffffffffffffffff811660009081526003602090815260408083208151606081018352815473ffffffffffffffffffffffffffffffffffffffff9081168252600183015416818501526002820180548451818702810187018652818152879693958601939092919083018282801561330657602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff1681526001909101906020018083116132db575b505050505081525050905060005b8160400151518110156134a45760005b60075481101561349157600061345a6007838154811061334657613346615dbc565b90600052602060002001548560400151858151811061336757613367615dbc565b602002602001015188600260008960400151898151811061338a5761338a615dbc565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff168252818101929092526040908101600090812067ffffffffffffffff808f168352935220541660408051602080820187905273ffffffffffffffffffffffffffffffffffffffff959095168183015267ffffffffffffffff9384166060820152919092166080808301919091528251808303909101815260a08201835280519084012060c082019490945260e080820185905282518083039091018152610100909101909152805191012091565b506000818152600960205260409020549091501561347e5750600195945050505050565b508061348981615cba565b915050613324565b508061349c81615cba565b915050613314565b5060009392505050565b6134b66134bf565b61086881613e5a565b60005473ffffffffffffffffffffffffffffffffffffffff163314613540576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610937565b565b600b546601000000000000900460ff1615613589576040517fed3ba6a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff821660009081526003602090815260408083208151606081018352815473ffffffffffffffffffffffffffffffffffffffff90811682526001830154168185015260028201805484518187028101870186528181529295939486019383018282801561363457602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311613609575b5050509190925250505067ffffffffffffffff80851660009081526004602090815260408083208151808301909252546bffffffffffffffffffffffff81168083526c01000000000000000000000000909104909416918101919091529293505b83604001515181101561373b5760026000856040015183815181106136bc576136bc615dbc565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff168252818101929092526040908101600090812067ffffffffffffffff8a168252909252902080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001690558061373381615cba565b915050613695565b5067ffffffffffffffff8516600090815260036020526040812080547fffffffffffffffffffffffff00000000000000000000000000000000000000009081168255600182018054909116905590613796600283018261514f565b505067ffffffffffffffff8516600090815260046020526040902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055600580548291906008906138069084906801000000000000000090046bffffffffffffffffffffffff16615c8d565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85836bffffffffffffffffffffffff166040518363ffffffff1660e01b81526004016138be92919073ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b602060405180830381600087803b1580156138d857600080fd5b505af11580156138ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061391091906154db565b613946576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805173ffffffffffffffffffffffffffffffffffffffff861681526bffffffffffffffffffffffff8316602082015267ffffffffffffffff8716917fe8ed5b475a5b5987aa9165e8731bb78043f39eee32ec5a1169a89e27fcd49815910160405180910390a25050505050565b60008060006139c78560000151612c6d565b60008181526006602052604090205490935073ffffffffffffffffffffffffffffffffffffffff1680613a29576040517f77f5b84c00000000000000000000000000000000000000000000000000000000815260048101859052602401610937565b6080860151604051613a48918691602001918252602082015260400190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291815281516020928301206000818152600990935291205490935080613ac5576040517f3688124a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b85516020808801516040808a015160608b015160808c01519251613b3e968b96909594910195865267ffffffffffffffff948516602087015292909316604085015263ffffffff908116606085015291909116608083015273ffffffffffffffffffffffffffffffffffffffff1660a082015260c00190565b604051602081830303815290604052805190602001208114613b8c576040517fd529142c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b855167ffffffffffffffff164080613cb05786516040517fe9413d3800000000000000000000000000000000000000000000000000000000815267ffffffffffffffff90911660048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063e9413d389060240160206040518083038186803b158015613c3057600080fd5b505afa158015613c44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c6891906154fd565b905080613cb05786516040517f175dadad00000000000000000000000000000000000000000000000000000000815267ffffffffffffffff9091166004820152602401610937565b6000886080015182604051602001613cd2929190918252602082015260400190565b6040516020818303038152906040528051906020012060001c9050613cf78982613f50565b9450505050509250925092565b60005a611388811015613d1657600080fd5b611388810390508460408204820311613d2e57600080fd5b50823b613d3a57600080fd5b60008083516020850160008789f190505b9392505050565b600080613d5d613fd9565b905060008113613d9c576040517f43d4cf6600000000000000000000000000000000000000000000000000000000815260048101829052602401610937565b6000815a613daa8989615bba565b613db49190615c76565b613dc686670de0b6b3a7640000615c39565b613dd09190615c39565b613dda9190615c25565b90506000613df363ffffffff871664e8d4a51000615c39565b9050613e0b816b033b2e3c9fd0803ce8000000615c76565b821115613e44576040517fe80fa38100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b613e4e8183615bba565b98975050505050505050565b73ffffffffffffffffffffffffffffffffffffffff8116331415613eda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610937565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6000613f848360000151846020015185604001518660600151868860a001518960c001518a60e001518b61010001516140ed565b60038360200151604051602001613f9c929190615aa0565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101209392505050565b600b54604080517ffeaf968c0000000000000000000000000000000000000000000000000000000081529051600092670100000000000000900463ffffffff169182151591849182917f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169163feaf968c9160048083019260a0929190829003018186803b15801561407f57600080fd5b505afa158015614093573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140b791906157d7565b5094509092508491505080156140db57506140d28242615c76565b8463ffffffff16105b156140e55750600a545b949350505050565b6140f6896143c4565b61415c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f7075626c6963206b6579206973206e6f74206f6e2063757276650000000000006044820152606401610937565b614165886143c4565b6141cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f67616d6d61206973206e6f74206f6e20637572766500000000000000000000006044820152606401610937565b6141d4836143c4565b61423a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f6347616d6d615769746e657373206973206e6f74206f6e2063757276650000006044820152606401610937565b614243826143c4565b6142a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f73486173685769746e657373206973206e6f74206f6e206375727665000000006044820152606401610937565b6142b5878a888761451f565b61431b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f6164647228632a706b2b732a6729213d5f755769746e657373000000000000006044820152606401610937565b60006143278a876146c2565b9050600061433a898b878b868989614726565b9050600061434b838d8d8a866148ae565b9050808a146143b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f696e76616c69642070726f6f66000000000000000000000000000000000000006044820152606401610937565b505050505050505050505050565b80516000907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f11614451576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f696e76616c696420782d6f7264696e61746500000000000000000000000000006044820152606401610937565b60208201517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f116144de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f696e76616c696420792d6f7264696e61746500000000000000000000000000006044820152606401610937565b60208201517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f9080096145188360005b602002015161490c565b1492915050565b600073ffffffffffffffffffffffffffffffffffffffff821661459e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f626164207769746e6573730000000000000000000000000000000000000000006044820152606401610937565b6020840151600090600116156145b557601c6145b8565b601b5b905060007ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641418587600060200201510986517ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141918203925060009190890987516040805160008082526020820180845287905260ff88169282019290925260608101929092526080820183905291925060019060a0016020604051602081039080840390855afa15801561466f573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015173ffffffffffffffffffffffffffffffffffffffff9081169088161495505050505050949350505050565b6146ca61516d565b6146f7600184846040516020016146e3939291906158c2565b604051602081830303815290604052614964565b90505b614703816143c4565b612c6757805160408051602081019290925261471f91016146e3565b90506146fa565b61472e61516d565b825186517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f90819006910614156147c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f706f696e747320696e2073756d206d7573742062652064697374696e637400006044820152606401610937565b6147cc8789886149cd565b614832576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4669727374206d756c20636865636b206661696c6564000000000000000000006044820152606401610937565b61483d8486856149cd565b6148a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5365636f6e64206d756c20636865636b206661696c65640000000000000000006044820152606401610937565b613e4e868484614b5a565b6000600286868685876040516020016148cc96959493929190615850565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101209695505050505050565b6000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f80848509840990507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f600782089392505050565b61496c61516d565b61497582614c89565b815261498a61498582600061450e565b614cde565b6020820181905260029006600114156149c8576020810180517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0390525b919050565b600082614a36576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f7a65726f207363616c61720000000000000000000000000000000000000000006044820152606401610937565b83516020850151600090614a4c90600290615d1b565b15614a5857601c614a5b565b601b5b905060007ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641418387096040805160008082526020820180845281905260ff86169282019290925260608101869052608081018390529192509060019060a0016020604051602081039080840390855afa158015614adb573d6000803e3d6000fd5b505050602060405103519050600086604051602001614afa919061583e565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052805160209091012073ffffffffffffffffffffffffffffffffffffffff92831692169190911498975050505050505050565b614b6261516d565b835160208086015185519186015160009384938493614b8393909190614d18565b919450925090507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f858209600114614c17576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f696e765a206d75737420626520696e7665727365206f66207a000000000000006044820152606401610937565b60405180604001604052807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f80614c5057614c50615d5e565b87860981526020017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8785099052979650505050505050565b805160208201205b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f81106149c857604080516020808201939093528151808203840181529082019091528051910120614c91565b6000612c67826002614d117ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f6001615bba565b901c614eae565b60008080600180827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f897ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f038808905060007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f038a0890506000614dc083838585614fa2565b9098509050614dd188828e88614ffa565b9098509050614de288828c87614ffa565b90985090506000614df58d878b85614ffa565b9098509050614e0688828686614fa2565b9098509050614e1788828e89614ffa565b9098509050818114614e9a577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f818a0998507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f82890997507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8183099650614e9e565b8196505b5050505050509450945094915050565b600080614eb961518b565b6020808252818101819052604082015260608101859052608081018490527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f60a0820152614f056151a9565b60208160c08460057ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa925082614f98576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6269674d6f64457870206661696c7572652100000000000000000000000000006044820152606401610937565b5195945050505050565b6000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8487097ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8487099097909650945050505050565b600080807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f878509905060007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f87877ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f030990507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8183087ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f86890990999098509650505050505050565b82805482825590600052602060002090810192821561513f579160200282015b8281111561513f57825182547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9091161782556020909201916001909101906150e5565b5061514b9291506151c7565b5090565b508054600082559060005260206000209081019061086891906151c7565b60405180604001604052806002906020820280368337509192915050565b6040518060c001604052806006906020820280368337509192915050565b60405180602001604052806001906020820280368337509192915050565b5b8082111561514b57600081556001016151c8565b803573ffffffffffffffffffffffffffffffffffffffff811681146149c857600080fd5b8060408101831015612c6757600080fd5b600082601f83011261522257600080fd5b6040516040810181811067ffffffffffffffff8211171561524557615245615deb565b806040525080838560408601111561525c57600080fd5b60005b600281101561527e57813583526020928301929091019060010161525f565b509195945050505050565b600060a0828403121561529b57600080fd5b60405160a0810181811067ffffffffffffffff821117156152be576152be615deb565b6040529050806152cd83615353565b81526152db60208401615353565b60208201526152ec6040840161533f565b60408201526152fd6060840161533f565b606082015261530e608084016151dc565b60808201525092915050565b803561ffff811681146149c857600080fd5b803562ffffff811681146149c857600080fd5b803563ffffffff811681146149c857600080fd5b803567ffffffffffffffff811681146149c857600080fd5b805169ffffffffffffffffffff811681146149c857600080fd5b60006020828403121561539757600080fd5b613d4b826151dc565b600080606083850312156153b357600080fd5b6153bc836151dc565b91506153cb8460208501615200565b90509250929050565b600080600080606085870312156153ea57600080fd5b6153f3856151dc565b935060208501359250604085013567ffffffffffffffff8082111561541757600080fd5b818701915087601f83011261542b57600080fd5b81358181111561543a57600080fd5b88602082850101111561544c57600080fd5b95989497505060200194505050565b6000806040838503121561546e57600080fd5b615477836151dc565b915060208301356bffffffffffffffffffffffff8116811461549857600080fd5b809150509250929050565b6000604082840312156154b557600080fd5b613d4b8383615200565b6000604082840312156154d157600080fd5b613d4b8383615211565b6000602082840312156154ed57600080fd5b81518015158114613d4b57600080fd5b60006020828403121561550f57600080fd5b5051919050565b600080600080600060a0868803121561552e57600080fd5b8535945061553e60208701615353565b935061554c6040870161531a565b925061555a6060870161533f565b91506155686080870161533f565b90509295509295909350565b60008082840361024081121561558957600080fd5b6101a08082121561559957600080fd5b6155a1615b90565b91506155ad8686615211565b82526155bc8660408701615211565b60208301526080850135604083015260a0850135606083015260c085013560808301526155eb60e086016151dc565b60a08301526101006155ff87828801615211565b60c0840152615612876101408801615211565b60e0840152610180860135818401525081935061563186828701615289565b925050509250929050565b6000806000806000808688036101c081121561565757600080fd5b6156608861531a565b965061566e6020890161533f565b955061567c6040890161533f565b945061568a6060890161533f565b935060808801359250610120807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60830112156156c557600080fd5b6156cd615b90565b91506156db60a08a0161533f565b82526156e960c08a0161533f565b60208301526156fa60e08a0161533f565b604083015261010061570d818b0161533f565b606084015261571d828b0161533f565b608084015261572f6101408b0161532c565b60a08401526157416101608b0161532c565b60c08401526157536101808b0161532c565b60e08401526157656101a08b0161532c565b818401525050809150509295509295509295565b60006020828403121561578b57600080fd5b5035919050565b6000602082840312156157a457600080fd5b613d4b82615353565b600080604083850312156157c057600080fd5b6157c983615353565b91506153cb602084016151dc565b600080600080600060a086880312156157ef57600080fd5b6157f88661536b565b94506020860151935060408601519250606086015191506155686080870161536b565b8060005b6002811015610a5a57815184526020938401939091019060010161581f565b615848818361581b565b604001919050565b868152615860602082018761581b565b61586d606082018661581b565b61587a60a082018561581b565b61588760e082018461581b565b60609190911b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166101208201526101340195945050505050565b8381526158d2602082018461581b565b606081019190915260800192915050565b60408101612c67828461581b565b600060208083528351808285015260005b8181101561591e57858101830151858201604001528201615902565b81811115615930576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60006060820161ffff86168352602063ffffffff86168185015260606040850152818551808452608086019150828701935060005b818110156159b557845183529383019391830191600101615999565b509098975050505050505050565b60006101c08201905061ffff8816825263ffffffff808816602084015280871660408401528086166060840152846080840152835481811660a0850152615a1760c08501838360201c1663ffffffff169052565b615a2e60e08501838360401c1663ffffffff169052565b615a466101008501838360601c1663ffffffff169052565b615a5e6101208501838360801c1663ffffffff169052565b62ffffff60a082901c811661014086015260b882901c811661016086015260d082901c1661018085015260e81c6101a090930192909252979650505050505050565b82815260608101613d4b602083018461581b565b6000604082018483526020604081850152818551808452606086019150828701935060005b81811015615af557845183529383019391830191600101615ad9565b5090979650505050505050565b6000608082016bffffffffffffffffffffffff87168352602067ffffffffffffffff87168185015273ffffffffffffffffffffffffffffffffffffffff80871660408601526080606086015282865180855260a087019150838801945060005b81811015615b80578551841683529484019491840191600101615b62565b50909a9950505050505050505050565b604051610120810167ffffffffffffffff81118282101715615bb457615bb4615deb565b60405290565b60008219821115615bcd57615bcd615d2f565b500190565b600067ffffffffffffffff808316818516808303821115615bf557615bf5615d2f565b01949350505050565b60006bffffffffffffffffffffffff808316818516808303821115615bf557615bf5615d2f565b600082615c3457615c34615d5e565b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615c7157615c71615d2f565b500290565b600082821015615c8857615c88615d2f565b500390565b60006bffffffffffffffffffffffff83811690831681811015615cb257615cb2615d2f565b039392505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615cec57615cec615d2f565b5060010190565b600067ffffffffffffffff80831681811415615d1157615d11615d2f565b6001019392505050565b600082615d2a57615d2a615d5e565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea164736f6c6343000806000a",
}
var VRFMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"PROOF_LENGTH\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x6080604052348015600f57600080fd5b5060818061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063e911439c14602d575b600080fd5b60336045565b60408051918252519081900360200190f35b6101a08156fea2646970667358221220d7d5d9f7ffbf295b86242b21dfcf424f98e0381aa448778fac3606867b2c731064736f6c63430006060033",
}
VRFMetaData contains all meta data concerning the VRF contract.
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (it *APIConsumerPerfMetricsEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*APIConsumerPerfMetricsEventIterator) Error ¶
func (it *APIConsumerPerfMetricsEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*APIConsumerPerfMetricsEventIterator) Next ¶
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 ¶
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 CheckUpkeep ¶ added in v1.6.8
type Config1_2 ¶ added in v1.6.2
type Config1_2 struct { PaymentPremiumPPB uint32 FlatFeeMicroLink uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 MinUpkeepSpend *big.Int MaxPerformGas uint32 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int Transcoder common.Address Registrar common.Address }
Config1_2 is an auto generated low-level Go binding around an user-defined struct.
type Config1_3 ¶ added in v1.6.2
type Config1_3 struct { PaymentPremiumPPB uint32 FlatFeeMicroLink uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 MinUpkeepSpend *big.Int MaxPerformGas uint32 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int Transcoder common.Address Registrar common.Address }
Config1_3 is an auto generated low-level Go binding around an user-defined struct.
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 GetFeeConfig ¶
type GetFeeConfig struct { FulfillmentFlatFeeLinkPPMTier1 uint32 FulfillmentFlatFeeLinkPPMTier2 uint32 FulfillmentFlatFeeLinkPPMTier3 uint32 FulfillmentFlatFeeLinkPPMTier4 uint32 FulfillmentFlatFeeLinkPPMTier5 uint32 ReqsForTier2 *big.Int ReqsForTier3 *big.Int ReqsForTier4 *big.Int ReqsForTier5 *big.Int }
type GetSubscription ¶
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 KeeperConsumerBenchmark ¶ added in v1.5.4
type KeeperConsumerBenchmark struct { KeeperConsumerBenchmarkCaller // Read-only binding to the contract KeeperConsumerBenchmarkTransactor // Write-only binding to the contract KeeperConsumerBenchmarkFilterer // Log filterer for contract events }
KeeperConsumerBenchmark is an auto generated Go binding around an Ethereum contract.
func DeployKeeperConsumerBenchmark ¶ added in v1.5.4
func DeployKeeperConsumerBenchmark(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, _averageEligibilityCadence *big.Int, _checkGasToBurn *big.Int, _performGasToBurn *big.Int, _firstEligibleBuffer *big.Int) (common.Address, *types.Transaction, *KeeperConsumerBenchmark, error)
DeployKeeperConsumerBenchmark deploys a new Ethereum contract, binding an instance of KeeperConsumerBenchmark to it.
func NewKeeperConsumerBenchmark ¶ added in v1.5.4
func NewKeeperConsumerBenchmark(address common.Address, backend bind.ContractBackend) (*KeeperConsumerBenchmark, error)
NewKeeperConsumerBenchmark creates a new instance of KeeperConsumerBenchmark, bound to a specific deployed contract.
type KeeperConsumerBenchmarkCaller ¶ added in v1.5.4
type KeeperConsumerBenchmarkCaller struct {
// contains filtered or unexported fields
}
KeeperConsumerBenchmarkCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperConsumerBenchmarkCaller ¶ added in v1.5.4
func NewKeeperConsumerBenchmarkCaller(address common.Address, caller bind.ContractCaller) (*KeeperConsumerBenchmarkCaller, error)
NewKeeperConsumerBenchmarkCaller creates a new read-only instance of KeeperConsumerBenchmark, bound to a specific deployed contract.
func (*KeeperConsumerBenchmarkCaller) AverageEligibilityCadence ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) AverageEligibilityCadence(opts *bind.CallOpts) (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) CheckEligible ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) CheckEligible(opts *bind.CallOpts) (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*KeeperConsumerBenchmarkCaller) CheckGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) CheckGasToBurn(opts *bind.CallOpts) (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) CheckUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*KeeperConsumerBenchmarkCaller) Count ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) Count(opts *bind.CallOpts) (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) DummyMap ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*KeeperConsumerBenchmarkCaller) FirstEligibleBlock ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) FirstEligibleBlock(opts *bind.CallOpts) (*big.Int, error)
FirstEligibleBlock is a free data retrieval call binding the contract method 0xc4da244d.
Solidity: function firstEligibleBlock() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) FirstEligibleBuffer ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) FirstEligibleBuffer(opts *bind.CallOpts) (*big.Int, error)
FirstEligibleBuffer is a free data retrieval call binding the contract method 0x8dba0fba.
Solidity: function firstEligibleBuffer() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) GetCountPerforms ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) GetCountPerforms(opts *bind.CallOpts) (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) InitialCall ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) InitialCall(opts *bind.CallOpts) (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) NextEligible ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) NextEligible(opts *bind.CallOpts) (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) PerformGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) PerformGasToBurn(opts *bind.CallOpts) (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*KeeperConsumerBenchmarkCaller) TestRange ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
TestRange is a free data retrieval call binding the contract method 0x6250a13a.
Solidity: function testRange() view returns(uint256)
type KeeperConsumerBenchmarkCallerRaw ¶ added in v1.5.4
type KeeperConsumerBenchmarkCallerRaw struct {
Contract *KeeperConsumerBenchmarkCaller // Generic read-only contract binding to access the raw methods on
}
KeeperConsumerBenchmarkCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperConsumerBenchmarkCallerRaw) Call ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerRaw) 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 KeeperConsumerBenchmarkCallerSession ¶ added in v1.5.4
type KeeperConsumerBenchmarkCallerSession struct { Contract *KeeperConsumerBenchmarkCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperConsumerBenchmarkCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperConsumerBenchmarkCallerSession) AverageEligibilityCadence ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) AverageEligibilityCadence() (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) CheckEligible ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) CheckEligible() (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*KeeperConsumerBenchmarkCallerSession) CheckGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) CheckGasToBurn() (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) CheckUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*KeeperConsumerBenchmarkCallerSession) Count ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) DummyMap ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) DummyMap(arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*KeeperConsumerBenchmarkCallerSession) FirstEligibleBlock ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) FirstEligibleBlock() (*big.Int, error)
FirstEligibleBlock is a free data retrieval call binding the contract method 0xc4da244d.
Solidity: function firstEligibleBlock() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) FirstEligibleBuffer ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) FirstEligibleBuffer() (*big.Int, error)
FirstEligibleBuffer is a free data retrieval call binding the contract method 0x8dba0fba.
Solidity: function firstEligibleBuffer() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) GetCountPerforms ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) GetCountPerforms() (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) InitialCall ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) InitialCall() (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) NextEligible ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) NextEligible() (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) PerformGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) PerformGasToBurn() (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*KeeperConsumerBenchmarkCallerSession) TestRange ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkCallerSession) TestRange() (*big.Int, error)
TestRange is a free data retrieval call binding the contract method 0x6250a13a.
Solidity: function testRange() view returns(uint256)
type KeeperConsumerBenchmarkFilterer ¶ added in v1.5.4
type KeeperConsumerBenchmarkFilterer struct {
// contains filtered or unexported fields
}
KeeperConsumerBenchmarkFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperConsumerBenchmarkFilterer ¶ added in v1.5.4
func NewKeeperConsumerBenchmarkFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperConsumerBenchmarkFilterer, error)
NewKeeperConsumerBenchmarkFilterer creates a new log filterer instance of KeeperConsumerBenchmark, bound to a specific deployed contract.
func (*KeeperConsumerBenchmarkFilterer) FilterPerformingUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts) (*KeeperConsumerBenchmarkPerformingUpkeepIterator, error)
FilterPerformingUpkeep is a free log retrieval operation binding the contract event 0x1313be6f6d6263f115d3e986c9622f868fcda43c8b8e7ef193e7a53d75a4d27c.
Solidity: event PerformingUpkeep(address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
func (*KeeperConsumerBenchmarkFilterer) ParsePerformingUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkFilterer) ParsePerformingUpkeep(log types.Log) (*KeeperConsumerBenchmarkPerformingUpkeep, error)
ParsePerformingUpkeep is a log parse operation binding the contract event 0x1313be6f6d6263f115d3e986c9622f868fcda43c8b8e7ef193e7a53d75a4d27c.
Solidity: event PerformingUpkeep(address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
func (*KeeperConsumerBenchmarkFilterer) WatchPerformingUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *KeeperConsumerBenchmarkPerformingUpkeep) (event.Subscription, error)
WatchPerformingUpkeep is a free log subscription operation binding the contract event 0x1313be6f6d6263f115d3e986c9622f868fcda43c8b8e7ef193e7a53d75a4d27c.
Solidity: event PerformingUpkeep(address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
type KeeperConsumerBenchmarkPerformingUpkeep ¶ added in v1.5.4
type KeeperConsumerBenchmarkPerformingUpkeep struct { From common.Address InitialCall *big.Int NextEligible *big.Int BlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperConsumerBenchmarkPerformingUpkeep represents a PerformingUpkeep event raised by the KeeperConsumerBenchmark contract.
type KeeperConsumerBenchmarkPerformingUpkeepIterator ¶ added in v1.5.4
type KeeperConsumerBenchmarkPerformingUpkeepIterator struct { Event *KeeperConsumerBenchmarkPerformingUpkeep // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperConsumerBenchmarkPerformingUpkeepIterator is returned from FilterPerformingUpkeep and is used to iterate over the raw logs and unpacked data for PerformingUpkeep events raised by the KeeperConsumerBenchmark contract.
func (*KeeperConsumerBenchmarkPerformingUpkeepIterator) Close ¶ added in v1.5.4
func (it *KeeperConsumerBenchmarkPerformingUpkeepIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperConsumerBenchmarkPerformingUpkeepIterator) Error ¶ added in v1.5.4
func (it *KeeperConsumerBenchmarkPerformingUpkeepIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperConsumerBenchmarkPerformingUpkeepIterator) Next ¶ added in v1.5.4
func (it *KeeperConsumerBenchmarkPerformingUpkeepIterator) 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 KeeperConsumerBenchmarkRaw ¶ added in v1.5.4
type KeeperConsumerBenchmarkRaw struct {
Contract *KeeperConsumerBenchmark // Generic contract binding to access the raw methods on
}
KeeperConsumerBenchmarkRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperConsumerBenchmarkRaw) Call ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkRaw) 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 (*KeeperConsumerBenchmarkRaw) Transact ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperConsumerBenchmarkRaw) Transfer ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkRaw) 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 KeeperConsumerBenchmarkSession ¶ added in v1.5.4
type KeeperConsumerBenchmarkSession struct { Contract *KeeperConsumerBenchmark // 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 }
KeeperConsumerBenchmarkSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperConsumerBenchmarkSession) AverageEligibilityCadence ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) AverageEligibilityCadence() (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) CheckEligible ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) CheckEligible() (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*KeeperConsumerBenchmarkSession) CheckGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) CheckGasToBurn() (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) CheckUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*KeeperConsumerBenchmarkSession) Count ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) DummyMap ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) DummyMap(arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*KeeperConsumerBenchmarkSession) FirstEligibleBlock ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) FirstEligibleBlock() (*big.Int, error)
FirstEligibleBlock is a free data retrieval call binding the contract method 0xc4da244d.
Solidity: function firstEligibleBlock() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) FirstEligibleBuffer ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) FirstEligibleBuffer() (*big.Int, error)
FirstEligibleBuffer is a free data retrieval call binding the contract method 0x8dba0fba.
Solidity: function firstEligibleBuffer() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) GetCountPerforms ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) GetCountPerforms() (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) InitialCall ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) InitialCall() (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) NextEligible ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) NextEligible() (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) PerformGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) PerformGasToBurn() (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*KeeperConsumerBenchmarkSession) PerformUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes ) returns()
func (*KeeperConsumerBenchmarkSession) Reset ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*KeeperConsumerBenchmarkSession) SetCheckGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*KeeperConsumerBenchmarkSession) SetFirstEligibleBuffer ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetFirstEligibleBuffer(_firstEligibleBuffer *big.Int) (*types.Transaction, error)
SetFirstEligibleBuffer is a paid mutator transaction binding the contract method 0xad0d5c4d.
Solidity: function setFirstEligibleBuffer(uint256 _firstEligibleBuffer) returns()
func (*KeeperConsumerBenchmarkSession) SetPerformGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*KeeperConsumerBenchmarkSession) SetSpread ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
type KeeperConsumerBenchmarkTransactor ¶ added in v1.5.4
type KeeperConsumerBenchmarkTransactor struct {
// contains filtered or unexported fields
}
KeeperConsumerBenchmarkTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperConsumerBenchmarkTransactor ¶ added in v1.5.4
func NewKeeperConsumerBenchmarkTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperConsumerBenchmarkTransactor, error)
NewKeeperConsumerBenchmarkTransactor creates a new write-only instance of KeeperConsumerBenchmark, bound to a specific deployed contract.
func (*KeeperConsumerBenchmarkTransactor) PerformUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) PerformUpkeep(opts *bind.TransactOpts, arg0 []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes ) returns()
func (*KeeperConsumerBenchmarkTransactor) Reset ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*KeeperConsumerBenchmarkTransactor) SetCheckGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetCheckGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*KeeperConsumerBenchmarkTransactor) SetFirstEligibleBuffer ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetFirstEligibleBuffer(opts *bind.TransactOpts, _firstEligibleBuffer *big.Int) (*types.Transaction, error)
SetFirstEligibleBuffer is a paid mutator transaction binding the contract method 0xad0d5c4d.
Solidity: function setFirstEligibleBuffer(uint256 _firstEligibleBuffer) returns()
func (*KeeperConsumerBenchmarkTransactor) SetPerformGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetPerformGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*KeeperConsumerBenchmarkTransactor) SetSpread ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactor) SetSpread(opts *bind.TransactOpts, _newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
type KeeperConsumerBenchmarkTransactorRaw ¶ added in v1.5.4
type KeeperConsumerBenchmarkTransactorRaw struct {
Contract *KeeperConsumerBenchmarkTransactor // Generic write-only contract binding to access the raw methods on
}
KeeperConsumerBenchmarkTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperConsumerBenchmarkTransactorRaw) Transact ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperConsumerBenchmarkTransactorRaw) Transfer ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorRaw) 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 KeeperConsumerBenchmarkTransactorSession ¶ added in v1.5.4
type KeeperConsumerBenchmarkTransactorSession struct { Contract *KeeperConsumerBenchmarkTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperConsumerBenchmarkTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperConsumerBenchmarkTransactorSession) PerformUpkeep ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes ) returns()
func (*KeeperConsumerBenchmarkTransactorSession) Reset ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*KeeperConsumerBenchmarkTransactorSession) SetCheckGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*KeeperConsumerBenchmarkTransactorSession) SetFirstEligibleBuffer ¶ added in v1.5.5
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetFirstEligibleBuffer(_firstEligibleBuffer *big.Int) (*types.Transaction, error)
SetFirstEligibleBuffer is a paid mutator transaction binding the contract method 0xad0d5c4d.
Solidity: function setFirstEligibleBuffer(uint256 _firstEligibleBuffer) returns()
func (*KeeperConsumerBenchmarkTransactorSession) SetPerformGasToBurn ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*KeeperConsumerBenchmarkTransactorSession) SetSpread ¶ added in v1.5.4
func (_KeeperConsumerBenchmark *KeeperConsumerBenchmarkTransactorSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
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) CheckUpkeep ¶
func (_KeeperConsumer *KeeperConsumerCaller) CheckUpkeep(opts *bind.CallOpts, checkData []byte) (struct { UpkeepNeeded bool PerformData []byte }, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes checkData) view returns(bool upkeepNeeded, bytes performData)
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) CheckUpkeep ¶
func (_KeeperConsumer *KeeperConsumerCallerSession) CheckUpkeep(checkData []byte) (struct { UpkeepNeeded bool PerformData []byte }, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes checkData) view returns(bool upkeepNeeded, bytes performData)
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 KeeperConsumerPerformance ¶
type KeeperConsumerPerformance struct { KeeperConsumerPerformanceCaller // Read-only binding to the contract KeeperConsumerPerformanceTransactor // Write-only binding to the contract KeeperConsumerPerformanceFilterer // Log filterer for contract events }
KeeperConsumerPerformance is an auto generated Go binding around an Ethereum contract.
func DeployKeeperConsumerPerformance ¶
func DeployKeeperConsumerPerformance(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, _averageEligibilityCadence *big.Int, _checkGasToBurn *big.Int, _performGasToBurn *big.Int) (common.Address, *types.Transaction, *KeeperConsumerPerformance, error)
DeployKeeperConsumerPerformance deploys a new Ethereum contract, binding an instance of KeeperConsumerPerformance to it.
func NewKeeperConsumerPerformance ¶
func NewKeeperConsumerPerformance(address common.Address, backend bind.ContractBackend) (*KeeperConsumerPerformance, error)
NewKeeperConsumerPerformance creates a new instance of KeeperConsumerPerformance, bound to a specific deployed contract.
type KeeperConsumerPerformanceCaller ¶
type KeeperConsumerPerformanceCaller struct {
// contains filtered or unexported fields
}
KeeperConsumerPerformanceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperConsumerPerformanceCaller ¶
func NewKeeperConsumerPerformanceCaller(address common.Address, caller bind.ContractCaller) (*KeeperConsumerPerformanceCaller, error)
NewKeeperConsumerPerformanceCaller creates a new read-only instance of KeeperConsumerPerformance, bound to a specific deployed contract.
func (*KeeperConsumerPerformanceCaller) AverageEligibilityCadence ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) AverageEligibilityCadence(opts *bind.CallOpts) (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*KeeperConsumerPerformanceCaller) CheckEligible ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) CheckEligible(opts *bind.CallOpts) (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*KeeperConsumerPerformanceCaller) CheckGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) CheckGasToBurn(opts *bind.CallOpts) (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*KeeperConsumerPerformanceCaller) CheckUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*KeeperConsumerPerformanceCaller) Count ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) Count(opts *bind.CallOpts) (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*KeeperConsumerPerformanceCaller) DummyMap ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*KeeperConsumerPerformanceCaller) GetCountPerforms ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) GetCountPerforms(opts *bind.CallOpts) (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*KeeperConsumerPerformanceCaller) InitialCall ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) InitialCall(opts *bind.CallOpts) (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*KeeperConsumerPerformanceCaller) NextEligible ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) NextEligible(opts *bind.CallOpts) (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*KeeperConsumerPerformanceCaller) PerformGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) PerformGasToBurn(opts *bind.CallOpts) (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*KeeperConsumerPerformanceCaller) TestRange ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
TestRange is a free data retrieval call binding the contract method 0x6250a13a.
Solidity: function testRange() view returns(uint256)
type KeeperConsumerPerformanceCallerRaw ¶
type KeeperConsumerPerformanceCallerRaw struct {
Contract *KeeperConsumerPerformanceCaller // Generic read-only contract binding to access the raw methods on
}
KeeperConsumerPerformanceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperConsumerPerformanceCallerRaw) Call ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerRaw) 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 KeeperConsumerPerformanceCallerSession ¶
type KeeperConsumerPerformanceCallerSession struct { Contract *KeeperConsumerPerformanceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperConsumerPerformanceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperConsumerPerformanceCallerSession) AverageEligibilityCadence ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) AverageEligibilityCadence() (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*KeeperConsumerPerformanceCallerSession) CheckEligible ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) CheckEligible() (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*KeeperConsumerPerformanceCallerSession) CheckGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) CheckGasToBurn() (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*KeeperConsumerPerformanceCallerSession) CheckUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*KeeperConsumerPerformanceCallerSession) Count ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*KeeperConsumerPerformanceCallerSession) DummyMap ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) DummyMap(arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*KeeperConsumerPerformanceCallerSession) GetCountPerforms ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) GetCountPerforms() (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*KeeperConsumerPerformanceCallerSession) InitialCall ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) InitialCall() (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*KeeperConsumerPerformanceCallerSession) NextEligible ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) NextEligible() (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*KeeperConsumerPerformanceCallerSession) PerformGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceCallerSession) PerformGasToBurn() (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
type KeeperConsumerPerformanceFilterer ¶
type KeeperConsumerPerformanceFilterer struct {
// contains filtered or unexported fields
}
KeeperConsumerPerformanceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperConsumerPerformanceFilterer ¶
func NewKeeperConsumerPerformanceFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperConsumerPerformanceFilterer, error)
NewKeeperConsumerPerformanceFilterer creates a new log filterer instance of KeeperConsumerPerformance, bound to a specific deployed contract.
func (*KeeperConsumerPerformanceFilterer) FilterPerformingUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts) (*KeeperConsumerPerformancePerformingUpkeepIterator, error)
FilterPerformingUpkeep is a free log retrieval operation binding the contract event 0xbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc0.
Solidity: event PerformingUpkeep(bool eligible, address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
func (*KeeperConsumerPerformanceFilterer) ParsePerformingUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceFilterer) ParsePerformingUpkeep(log types.Log) (*KeeperConsumerPerformancePerformingUpkeep, error)
ParsePerformingUpkeep is a log parse operation binding the contract event 0xbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc0.
Solidity: event PerformingUpkeep(bool eligible, address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
func (*KeeperConsumerPerformanceFilterer) WatchPerformingUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *KeeperConsumerPerformancePerformingUpkeep) (event.Subscription, error)
WatchPerformingUpkeep is a free log subscription operation binding the contract event 0xbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc0.
Solidity: event PerformingUpkeep(bool eligible, address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
type KeeperConsumerPerformancePerformingUpkeep ¶
type KeeperConsumerPerformancePerformingUpkeep struct { Eligible bool From common.Address InitialCall *big.Int NextEligible *big.Int BlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperConsumerPerformancePerformingUpkeep represents a PerformingUpkeep event raised by the KeeperConsumerPerformance contract.
type KeeperConsumerPerformancePerformingUpkeepIterator ¶
type KeeperConsumerPerformancePerformingUpkeepIterator struct { Event *KeeperConsumerPerformancePerformingUpkeep // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperConsumerPerformancePerformingUpkeepIterator is returned from FilterPerformingUpkeep and is used to iterate over the raw logs and unpacked data for PerformingUpkeep events raised by the KeeperConsumerPerformance contract.
func (*KeeperConsumerPerformancePerformingUpkeepIterator) Close ¶
func (it *KeeperConsumerPerformancePerformingUpkeepIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperConsumerPerformancePerformingUpkeepIterator) Error ¶
func (it *KeeperConsumerPerformancePerformingUpkeepIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperConsumerPerformancePerformingUpkeepIterator) Next ¶
func (it *KeeperConsumerPerformancePerformingUpkeepIterator) 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 KeeperConsumerPerformanceRaw ¶
type KeeperConsumerPerformanceRaw struct {
Contract *KeeperConsumerPerformance // Generic contract binding to access the raw methods on
}
KeeperConsumerPerformanceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperConsumerPerformanceRaw) Call ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceRaw) 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 (*KeeperConsumerPerformanceRaw) Transact ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperConsumerPerformanceRaw) Transfer ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceRaw) 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 KeeperConsumerPerformanceSession ¶
type KeeperConsumerPerformanceSession struct { Contract *KeeperConsumerPerformance // 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 }
KeeperConsumerPerformanceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperConsumerPerformanceSession) AverageEligibilityCadence ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) AverageEligibilityCadence() (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*KeeperConsumerPerformanceSession) CheckEligible ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) CheckEligible() (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*KeeperConsumerPerformanceSession) CheckGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) CheckGasToBurn() (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*KeeperConsumerPerformanceSession) CheckUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*KeeperConsumerPerformanceSession) Count ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*KeeperConsumerPerformanceSession) DummyMap ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) DummyMap(arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*KeeperConsumerPerformanceSession) GetCountPerforms ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) GetCountPerforms() (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*KeeperConsumerPerformanceSession) InitialCall ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) InitialCall() (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*KeeperConsumerPerformanceSession) NextEligible ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) NextEligible() (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*KeeperConsumerPerformanceSession) PerformGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) PerformGasToBurn() (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*KeeperConsumerPerformanceSession) PerformUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) PerformUpkeep(data []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes data) returns()
func (*KeeperConsumerPerformanceSession) Reset ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*KeeperConsumerPerformanceSession) SetCheckGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*KeeperConsumerPerformanceSession) SetPerformGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*KeeperConsumerPerformanceSession) SetSpread ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
type KeeperConsumerPerformanceTransactor ¶
type KeeperConsumerPerformanceTransactor struct {
// contains filtered or unexported fields
}
KeeperConsumerPerformanceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperConsumerPerformanceTransactor ¶
func NewKeeperConsumerPerformanceTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperConsumerPerformanceTransactor, error)
NewKeeperConsumerPerformanceTransactor creates a new write-only instance of KeeperConsumerPerformance, bound to a specific deployed contract.
func (*KeeperConsumerPerformanceTransactor) PerformUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) PerformUpkeep(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes data) returns()
func (*KeeperConsumerPerformanceTransactor) Reset ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*KeeperConsumerPerformanceTransactor) SetCheckGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) SetCheckGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*KeeperConsumerPerformanceTransactor) SetPerformGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) SetPerformGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*KeeperConsumerPerformanceTransactor) SetSpread ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactor) SetSpread(opts *bind.TransactOpts, _newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
type KeeperConsumerPerformanceTransactorRaw ¶
type KeeperConsumerPerformanceTransactorRaw struct {
Contract *KeeperConsumerPerformanceTransactor // Generic write-only contract binding to access the raw methods on
}
KeeperConsumerPerformanceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperConsumerPerformanceTransactorRaw) Transact ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperConsumerPerformanceTransactorRaw) Transfer ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorRaw) 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 KeeperConsumerPerformanceTransactorSession ¶
type KeeperConsumerPerformanceTransactorSession struct { Contract *KeeperConsumerPerformanceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperConsumerPerformanceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperConsumerPerformanceTransactorSession) PerformUpkeep ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) PerformUpkeep(data []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes data) returns()
func (*KeeperConsumerPerformanceTransactorSession) Reset ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*KeeperConsumerPerformanceTransactorSession) SetCheckGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*KeeperConsumerPerformanceTransactorSession) SetPerformGasToBurn ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*KeeperConsumerPerformanceTransactorSession) SetSpread ¶
func (_KeeperConsumerPerformance *KeeperConsumerPerformanceTransactorSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
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) (struct { UpkeepNeeded bool PerformData []byte }, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes checkData) view 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) 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) 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 KeeperRegistrar ¶ added in v1.3.7
type KeeperRegistrar struct { KeeperRegistrarCaller // Read-only binding to the contract KeeperRegistrarTransactor // Write-only binding to the contract KeeperRegistrarFilterer // Log filterer for contract events }
KeeperRegistrar is an auto generated Go binding around an Ethereum contract.
func DeployKeeperRegistrar ¶ added in v1.3.7
func DeployKeeperRegistrar(auth *bind.TransactOpts, backend bind.ContractBackend, LINKAddress common.Address, autoApproveConfigType uint8, autoApproveMaxAllowed uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (common.Address, *types.Transaction, *KeeperRegistrar, error)
DeployKeeperRegistrar deploys a new Ethereum contract, binding an instance of KeeperRegistrar to it.
func NewKeeperRegistrar ¶ added in v1.3.7
func NewKeeperRegistrar(address common.Address, backend bind.ContractBackend) (*KeeperRegistrar, error)
NewKeeperRegistrar creates a new instance of KeeperRegistrar, bound to a specific deployed contract.
type KeeperRegistrarAutoApproveAllowedSenderSet ¶ added in v1.3.7
type KeeperRegistrarAutoApproveAllowedSenderSet struct { SenderAddress common.Address Allowed bool Raw types.Log // Blockchain specific contextual infos }
KeeperRegistrarAutoApproveAllowedSenderSet represents a AutoApproveAllowedSenderSet event raised by the KeeperRegistrar contract.
type KeeperRegistrarAutoApproveAllowedSenderSetIterator ¶ added in v1.3.7
type KeeperRegistrarAutoApproveAllowedSenderSetIterator struct { Event *KeeperRegistrarAutoApproveAllowedSenderSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistrarAutoApproveAllowedSenderSetIterator is returned from FilterAutoApproveAllowedSenderSet and is used to iterate over the raw logs and unpacked data for AutoApproveAllowedSenderSet events raised by the KeeperRegistrar contract.
func (*KeeperRegistrarAutoApproveAllowedSenderSetIterator) Close ¶ added in v1.3.7
func (it *KeeperRegistrarAutoApproveAllowedSenderSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistrarAutoApproveAllowedSenderSetIterator) Error ¶ added in v1.3.7
func (it *KeeperRegistrarAutoApproveAllowedSenderSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistrarAutoApproveAllowedSenderSetIterator) Next ¶ added in v1.3.7
func (it *KeeperRegistrarAutoApproveAllowedSenderSetIterator) 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 KeeperRegistrarCaller ¶ added in v1.3.7
type KeeperRegistrarCaller struct {
// contains filtered or unexported fields
}
KeeperRegistrarCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperRegistrarCaller ¶ added in v1.3.7
func NewKeeperRegistrarCaller(address common.Address, caller bind.ContractCaller) (*KeeperRegistrarCaller, error)
NewKeeperRegistrarCaller creates a new read-only instance of KeeperRegistrar, bound to a specific deployed contract.
func (*KeeperRegistrarCaller) GetAutoApproveAllowedSender ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCaller) GetAutoApproveAllowedSender(opts *bind.CallOpts, senderAddress common.Address) (bool, error)
GetAutoApproveAllowedSender is a free data retrieval call binding the contract method 0x7e776f7f.
Solidity: function getAutoApproveAllowedSender(address senderAddress) view returns(bool)
func (*KeeperRegistrarCaller) GetPendingRequest ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCaller) 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 (*KeeperRegistrarCaller) GetRegistrationConfig ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCaller) GetRegistrationConfig(opts *bind.CallOpts) (struct { AutoApproveConfigType uint8 AutoApproveMaxAllowed uint32 ApprovedCount uint32 KeeperRegistry common.Address MinLINKJuels *big.Int }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(uint8 autoApproveConfigType, uint32 autoApproveMaxAllowed, uint32 approvedCount, address keeperRegistry, uint256 minLINKJuels)
func (*KeeperRegistrarCaller) LINK ¶ added in v1.3.7
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistrarCaller) Owner ¶ added in v1.3.7
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistrarCaller) TypeAndVersion ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type KeeperRegistrarCallerRaw ¶ added in v1.3.7
type KeeperRegistrarCallerRaw struct {
Contract *KeeperRegistrarCaller // Generic read-only contract binding to access the raw methods on
}
KeeperRegistrarCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperRegistrarCallerRaw) Call ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCallerRaw) 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 KeeperRegistrarCallerSession ¶ added in v1.3.7
type KeeperRegistrarCallerSession struct { Contract *KeeperRegistrarCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperRegistrarCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperRegistrarCallerSession) GetAutoApproveAllowedSender ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCallerSession) GetAutoApproveAllowedSender(senderAddress common.Address) (bool, error)
GetAutoApproveAllowedSender is a free data retrieval call binding the contract method 0x7e776f7f.
Solidity: function getAutoApproveAllowedSender(address senderAddress) view returns(bool)
func (*KeeperRegistrarCallerSession) GetPendingRequest ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCallerSession) 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 (*KeeperRegistrarCallerSession) GetRegistrationConfig ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCallerSession) GetRegistrationConfig() (struct { AutoApproveConfigType uint8 AutoApproveMaxAllowed uint32 ApprovedCount uint32 KeeperRegistry common.Address MinLINKJuels *big.Int }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(uint8 autoApproveConfigType, uint32 autoApproveMaxAllowed, uint32 approvedCount, address keeperRegistry, uint256 minLINKJuels)
func (*KeeperRegistrarCallerSession) LINK ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistrarCallerSession) Owner ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistrarCallerSession) TypeAndVersion ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type KeeperRegistrarConfigChanged ¶ added in v1.3.7
type KeeperRegistrarConfigChanged struct { AutoApproveConfigType uint8 AutoApproveMaxAllowed uint32 KeeperRegistry common.Address MinLINKJuels *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistrarConfigChanged represents a ConfigChanged event raised by the KeeperRegistrar contract.
type KeeperRegistrarConfigChangedIterator ¶ added in v1.3.7
type KeeperRegistrarConfigChangedIterator struct { Event *KeeperRegistrarConfigChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistrarConfigChangedIterator is returned from FilterConfigChanged and is used to iterate over the raw logs and unpacked data for ConfigChanged events raised by the KeeperRegistrar contract.
func (*KeeperRegistrarConfigChangedIterator) Close ¶ added in v1.3.7
func (it *KeeperRegistrarConfigChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistrarConfigChangedIterator) Error ¶ added in v1.3.7
func (it *KeeperRegistrarConfigChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistrarConfigChangedIterator) Next ¶ added in v1.3.7
func (it *KeeperRegistrarConfigChangedIterator) 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 KeeperRegistrarFilterer ¶ added in v1.3.7
type KeeperRegistrarFilterer struct {
// contains filtered or unexported fields
}
KeeperRegistrarFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperRegistrarFilterer ¶ added in v1.3.7
func NewKeeperRegistrarFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistrarFilterer, error)
NewKeeperRegistrarFilterer creates a new log filterer instance of KeeperRegistrar, bound to a specific deployed contract.
func (*KeeperRegistrarFilterer) FilterAutoApproveAllowedSenderSet ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterAutoApproveAllowedSenderSet(opts *bind.FilterOpts, senderAddress []common.Address) (*KeeperRegistrarAutoApproveAllowedSenderSetIterator, error)
FilterAutoApproveAllowedSenderSet is a free log retrieval operation binding the contract event 0x20c6237dac83526a849285a9f79d08a483291bdd3a056a0ef9ae94ecee1ad356.
Solidity: event AutoApproveAllowedSenderSet(address indexed senderAddress, bool allowed)
func (*KeeperRegistrarFilterer) FilterConfigChanged ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterConfigChanged(opts *bind.FilterOpts) (*KeeperRegistrarConfigChangedIterator, error)
FilterConfigChanged is a free log retrieval operation binding the contract event 0x6293a703ec7145dfa23c5cde2e627d6a02e153fc2e9c03b14d1e22cbb4a7e9cd.
Solidity: event ConfigChanged(uint8 autoApproveConfigType, uint32 autoApproveMaxAllowed, address keeperRegistry, uint96 minLINKJuels)
func (*KeeperRegistrarFilterer) FilterOwnershipTransferRequested ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistrarOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistrarFilterer) FilterOwnershipTransferred ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistrarOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistrarFilterer) FilterRegistrationApproved ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterRegistrationApproved(opts *bind.FilterOpts, hash [][32]byte, upkeepId []*big.Int) (*KeeperRegistrarRegistrationApprovedIterator, 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 (*KeeperRegistrarFilterer) FilterRegistrationRejected ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterRegistrationRejected(opts *bind.FilterOpts, hash [][32]byte) (*KeeperRegistrarRegistrationRejectedIterator, error)
FilterRegistrationRejected is a free log retrieval operation binding the contract event 0x3663fb28ebc87645eb972c9dad8521bf665c623f287e79f1c56f1eb374b82a22.
Solidity: event RegistrationRejected(bytes32 indexed hash)
func (*KeeperRegistrarFilterer) FilterRegistrationRequested ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) FilterRegistrationRequested(opts *bind.FilterOpts, hash [][32]byte, upkeepContract []common.Address, source []uint8) (*KeeperRegistrarRegistrationRequestedIterator, 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 (*KeeperRegistrarFilterer) ParseAutoApproveAllowedSenderSet ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseAutoApproveAllowedSenderSet(log types.Log) (*KeeperRegistrarAutoApproveAllowedSenderSet, error)
ParseAutoApproveAllowedSenderSet is a log parse operation binding the contract event 0x20c6237dac83526a849285a9f79d08a483291bdd3a056a0ef9ae94ecee1ad356.
Solidity: event AutoApproveAllowedSenderSet(address indexed senderAddress, bool allowed)
func (*KeeperRegistrarFilterer) ParseConfigChanged ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseConfigChanged(log types.Log) (*KeeperRegistrarConfigChanged, error)
ParseConfigChanged is a log parse operation binding the contract event 0x6293a703ec7145dfa23c5cde2e627d6a02e153fc2e9c03b14d1e22cbb4a7e9cd.
Solidity: event ConfigChanged(uint8 autoApproveConfigType, uint32 autoApproveMaxAllowed, address keeperRegistry, uint96 minLINKJuels)
func (*KeeperRegistrarFilterer) ParseOwnershipTransferRequested ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistrarOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistrarFilterer) ParseOwnershipTransferred ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistrarOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistrarFilterer) ParseRegistrationApproved ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseRegistrationApproved(log types.Log) (*KeeperRegistrarRegistrationApproved, error)
ParseRegistrationApproved is a log parse operation binding the contract event 0xb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b.
Solidity: event RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
func (*KeeperRegistrarFilterer) ParseRegistrationRejected ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseRegistrationRejected(log types.Log) (*KeeperRegistrarRegistrationRejected, error)
ParseRegistrationRejected is a log parse operation binding the contract event 0x3663fb28ebc87645eb972c9dad8521bf665c623f287e79f1c56f1eb374b82a22.
Solidity: event RegistrationRejected(bytes32 indexed hash)
func (*KeeperRegistrarFilterer) ParseRegistrationRequested ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) ParseRegistrationRequested(log types.Log) (*KeeperRegistrarRegistrationRequested, 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 (*KeeperRegistrarFilterer) WatchAutoApproveAllowedSenderSet ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchAutoApproveAllowedSenderSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarAutoApproveAllowedSenderSet, senderAddress []common.Address) (event.Subscription, error)
WatchAutoApproveAllowedSenderSet is a free log subscription operation binding the contract event 0x20c6237dac83526a849285a9f79d08a483291bdd3a056a0ef9ae94ecee1ad356.
Solidity: event AutoApproveAllowedSenderSet(address indexed senderAddress, bool allowed)
func (*KeeperRegistrarFilterer) WatchConfigChanged ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchConfigChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarConfigChanged) (event.Subscription, error)
WatchConfigChanged is a free log subscription operation binding the contract event 0x6293a703ec7145dfa23c5cde2e627d6a02e153fc2e9c03b14d1e22cbb4a7e9cd.
Solidity: event ConfigChanged(uint8 autoApproveConfigType, uint32 autoApproveMaxAllowed, address keeperRegistry, uint96 minLINKJuels)
func (*KeeperRegistrarFilterer) WatchOwnershipTransferRequested ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarOwnershipTransferRequested, 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 (*KeeperRegistrarFilterer) WatchOwnershipTransferred ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarOwnershipTransferred, 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 (*KeeperRegistrarFilterer) WatchRegistrationApproved ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchRegistrationApproved(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarRegistrationApproved, 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 (*KeeperRegistrarFilterer) WatchRegistrationRejected ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchRegistrationRejected(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarRegistrationRejected, hash [][32]byte) (event.Subscription, error)
WatchRegistrationRejected is a free log subscription operation binding the contract event 0x3663fb28ebc87645eb972c9dad8521bf665c623f287e79f1c56f1eb374b82a22.
Solidity: event RegistrationRejected(bytes32 indexed hash)
func (*KeeperRegistrarFilterer) WatchRegistrationRequested ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarFilterer) WatchRegistrationRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistrarRegistrationRequested, 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 KeeperRegistrarOwnershipTransferRequested ¶ added in v1.3.7
type KeeperRegistrarOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistrarOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the KeeperRegistrar contract.
type KeeperRegistrarOwnershipTransferRequestedIterator ¶ added in v1.3.7
type KeeperRegistrarOwnershipTransferRequestedIterator struct { Event *KeeperRegistrarOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistrarOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the KeeperRegistrar contract.
func (*KeeperRegistrarOwnershipTransferRequestedIterator) Close ¶ added in v1.3.7
func (it *KeeperRegistrarOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistrarOwnershipTransferRequestedIterator) Error ¶ added in v1.3.7
func (it *KeeperRegistrarOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistrarOwnershipTransferRequestedIterator) Next ¶ added in v1.3.7
func (it *KeeperRegistrarOwnershipTransferRequestedIterator) 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 KeeperRegistrarOwnershipTransferred ¶ added in v1.3.7
type KeeperRegistrarOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistrarOwnershipTransferred represents a OwnershipTransferred event raised by the KeeperRegistrar contract.
type KeeperRegistrarOwnershipTransferredIterator ¶ added in v1.3.7
type KeeperRegistrarOwnershipTransferredIterator struct { Event *KeeperRegistrarOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistrarOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KeeperRegistrar contract.
func (*KeeperRegistrarOwnershipTransferredIterator) Close ¶ added in v1.3.7
func (it *KeeperRegistrarOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistrarOwnershipTransferredIterator) Error ¶ added in v1.3.7
func (it *KeeperRegistrarOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistrarOwnershipTransferredIterator) Next ¶ added in v1.3.7
func (it *KeeperRegistrarOwnershipTransferredIterator) 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 KeeperRegistrarRaw ¶ added in v1.3.7
type KeeperRegistrarRaw struct {
Contract *KeeperRegistrar // Generic contract binding to access the raw methods on
}
KeeperRegistrarRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperRegistrarRaw) Call ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarRaw) 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 (*KeeperRegistrarRaw) Transact ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistrarRaw) Transfer ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarRaw) 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 KeeperRegistrarRegistrationApproved ¶ added in v1.3.7
type KeeperRegistrarRegistrationApproved struct { Hash [32]byte DisplayName string UpkeepId *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistrarRegistrationApproved represents a RegistrationApproved event raised by the KeeperRegistrar contract.
type KeeperRegistrarRegistrationApprovedIterator ¶ added in v1.3.7
type KeeperRegistrarRegistrationApprovedIterator struct { Event *KeeperRegistrarRegistrationApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistrarRegistrationApprovedIterator is returned from FilterRegistrationApproved and is used to iterate over the raw logs and unpacked data for RegistrationApproved events raised by the KeeperRegistrar contract.
func (*KeeperRegistrarRegistrationApprovedIterator) Close ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistrarRegistrationApprovedIterator) Error ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistrarRegistrationApprovedIterator) Next ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationApprovedIterator) 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 KeeperRegistrarRegistrationRejected ¶ added in v1.3.7
type KeeperRegistrarRegistrationRejected struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistrarRegistrationRejected represents a RegistrationRejected event raised by the KeeperRegistrar contract.
type KeeperRegistrarRegistrationRejectedIterator ¶ added in v1.3.7
type KeeperRegistrarRegistrationRejectedIterator struct { Event *KeeperRegistrarRegistrationRejected // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistrarRegistrationRejectedIterator is returned from FilterRegistrationRejected and is used to iterate over the raw logs and unpacked data for RegistrationRejected events raised by the KeeperRegistrar contract.
func (*KeeperRegistrarRegistrationRejectedIterator) Close ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationRejectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistrarRegistrationRejectedIterator) Error ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationRejectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistrarRegistrationRejectedIterator) Next ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationRejectedIterator) 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 KeeperRegistrarRegistrationRequested ¶ added in v1.3.7
type KeeperRegistrarRegistrationRequested 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 }
KeeperRegistrarRegistrationRequested represents a RegistrationRequested event raised by the KeeperRegistrar contract.
type KeeperRegistrarRegistrationRequestedIterator ¶ added in v1.3.7
type KeeperRegistrarRegistrationRequestedIterator struct { Event *KeeperRegistrarRegistrationRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistrarRegistrationRequestedIterator is returned from FilterRegistrationRequested and is used to iterate over the raw logs and unpacked data for RegistrationRequested events raised by the KeeperRegistrar contract.
func (*KeeperRegistrarRegistrationRequestedIterator) Close ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistrarRegistrationRequestedIterator) Error ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistrarRegistrationRequestedIterator) Next ¶ added in v1.3.7
func (it *KeeperRegistrarRegistrationRequestedIterator) 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 KeeperRegistrarSession ¶ added in v1.3.7
type KeeperRegistrarSession struct { Contract *KeeperRegistrar // 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 }
KeeperRegistrarSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperRegistrarSession) AcceptOwnership ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistrarSession) Approve ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) 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 (*KeeperRegistrarSession) Cancel ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) 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 (*KeeperRegistrarSession) GetAutoApproveAllowedSender ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) GetAutoApproveAllowedSender(senderAddress common.Address) (bool, error)
GetAutoApproveAllowedSender is a free data retrieval call binding the contract method 0x7e776f7f.
Solidity: function getAutoApproveAllowedSender(address senderAddress) view returns(bool)
func (*KeeperRegistrarSession) GetPendingRequest ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) 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 (*KeeperRegistrarSession) GetRegistrationConfig ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) GetRegistrationConfig() (struct { AutoApproveConfigType uint8 AutoApproveMaxAllowed uint32 ApprovedCount uint32 KeeperRegistry common.Address MinLINKJuels *big.Int }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(uint8 autoApproveConfigType, uint32 autoApproveMaxAllowed, uint32 approvedCount, address keeperRegistry, uint256 minLINKJuels)
func (*KeeperRegistrarSession) LINK ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistrarSession) OnTokenTransfer ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) 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 (*KeeperRegistrarSession) Owner ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistrarSession) Register ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8, sender common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x3659d666.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source, address sender) returns()
func (*KeeperRegistrarSession) SetAutoApproveAllowedSender ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) SetAutoApproveAllowedSender(senderAddress common.Address, allowed bool) (*types.Transaction, error)
SetAutoApproveAllowedSender is a paid mutator transaction binding the contract method 0x367b9b4f.
Solidity: function setAutoApproveAllowedSender(address senderAddress, bool allowed) returns()
func (*KeeperRegistrarSession) SetRegistrationConfig ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) SetRegistrationConfig(autoApproveConfigType uint8, autoApproveMaxAllowed uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0xa793ab8b.
Solidity: function setRegistrationConfig(uint8 autoApproveConfigType, uint16 autoApproveMaxAllowed, address keeperRegistry, uint96 minLINKJuels) returns()
func (*KeeperRegistrarSession) TransferOwnership ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) 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 (*KeeperRegistrarSession) TypeAndVersion ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type KeeperRegistrarTransactor ¶ added in v1.3.7
type KeeperRegistrarTransactor struct {
// contains filtered or unexported fields
}
KeeperRegistrarTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperRegistrarTransactor ¶ added in v1.3.7
func NewKeeperRegistrarTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistrarTransactor, error)
NewKeeperRegistrarTransactor creates a new write-only instance of KeeperRegistrar, bound to a specific deployed contract.
func (*KeeperRegistrarTransactor) AcceptOwnership ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistrarTransactor) Approve ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) 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 (*KeeperRegistrarTransactor) Cancel ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) 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 (*KeeperRegistrarTransactor) OnTokenTransfer ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) 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 (*KeeperRegistrarTransactor) Register ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) Register(opts *bind.TransactOpts, name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8, sender common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x3659d666.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source, address sender) returns()
func (*KeeperRegistrarTransactor) SetAutoApproveAllowedSender ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) SetAutoApproveAllowedSender(opts *bind.TransactOpts, senderAddress common.Address, allowed bool) (*types.Transaction, error)
SetAutoApproveAllowedSender is a paid mutator transaction binding the contract method 0x367b9b4f.
Solidity: function setAutoApproveAllowedSender(address senderAddress, bool allowed) returns()
func (*KeeperRegistrarTransactor) SetRegistrationConfig ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) SetRegistrationConfig(opts *bind.TransactOpts, autoApproveConfigType uint8, autoApproveMaxAllowed uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0xa793ab8b.
Solidity: function setRegistrationConfig(uint8 autoApproveConfigType, uint16 autoApproveMaxAllowed, address keeperRegistry, uint96 minLINKJuels) returns()
func (*KeeperRegistrarTransactor) TransferOwnership ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactor) 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 KeeperRegistrarTransactorRaw ¶ added in v1.3.7
type KeeperRegistrarTransactorRaw struct {
Contract *KeeperRegistrarTransactor // Generic write-only contract binding to access the raw methods on
}
KeeperRegistrarTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperRegistrarTransactorRaw) Transact ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistrarTransactorRaw) Transfer ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorRaw) 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 KeeperRegistrarTransactorSession ¶ added in v1.3.7
type KeeperRegistrarTransactorSession struct { Contract *KeeperRegistrarTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistrarTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperRegistrarTransactorSession) AcceptOwnership ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistrarTransactorSession) Approve ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) 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 (*KeeperRegistrarTransactorSession) Cancel ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) 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 (*KeeperRegistrarTransactorSession) OnTokenTransfer ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) 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 (*KeeperRegistrarTransactorSession) Register ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8, sender common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x3659d666.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source, address sender) returns()
func (*KeeperRegistrarTransactorSession) SetAutoApproveAllowedSender ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) SetAutoApproveAllowedSender(senderAddress common.Address, allowed bool) (*types.Transaction, error)
SetAutoApproveAllowedSender is a paid mutator transaction binding the contract method 0x367b9b4f.
Solidity: function setAutoApproveAllowedSender(address senderAddress, bool allowed) returns()
func (*KeeperRegistrarTransactorSession) SetRegistrationConfig ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) SetRegistrationConfig(autoApproveConfigType uint8, autoApproveMaxAllowed uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0xa793ab8b.
Solidity: function setRegistrationConfig(uint8 autoApproveConfigType, uint16 autoApproveMaxAllowed, address keeperRegistry, uint96 minLINKJuels) returns()
func (*KeeperRegistrarTransactorSession) TransferOwnership ¶ added in v1.3.7
func (_KeeperRegistrar *KeeperRegistrarTransactorSession) 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 KeeperRegistry11 ¶ added in v1.2.3
type KeeperRegistry11 struct { KeeperRegistry11Caller // Read-only binding to the contract KeeperRegistry11Transactor // Write-only binding to the contract KeeperRegistry11Filterer // Log filterer for contract events }
KeeperRegistry11 is an auto generated Go binding around an Ethereum contract.
func DeployKeeperRegistry11 ¶ added in v1.2.3
func DeployKeeperRegistry11(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, linkEthFeed common.Address, fastGasFeed common.Address, paymentPremiumPPB uint32, flatFeeMicroLink uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, stalenessSeconds *big.Int, gasCeilingMultiplier uint16, fallbackGasPrice *big.Int, fallbackLinkPrice *big.Int) (common.Address, *types.Transaction, *KeeperRegistry11, error)
DeployKeeperRegistry11 deploys a new Ethereum contract, binding an instance of KeeperRegistry11 to it.
func NewKeeperRegistry11 ¶ added in v1.2.3
func NewKeeperRegistry11(address common.Address, backend bind.ContractBackend) (*KeeperRegistry11, error)
NewKeeperRegistry11 creates a new instance of KeeperRegistry11, bound to a specific deployed contract.
type KeeperRegistry11Caller ¶ added in v1.2.3
type KeeperRegistry11Caller struct {
// contains filtered or unexported fields
}
KeeperRegistry11Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperRegistry11Caller ¶ added in v1.2.3
func NewKeeperRegistry11Caller(address common.Address, caller bind.ContractCaller) (*KeeperRegistry11Caller, error)
NewKeeperRegistry11Caller creates a new read-only instance of KeeperRegistry11, bound to a specific deployed contract.
func (*KeeperRegistry11Caller) FASTGASFEED ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetCanceledUpkeepList ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetConfig ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetFlatFee ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) GetFlatFee(opts *bind.CallOpts) (uint32, error)
GetFlatFee is a free data retrieval call binding the contract method 0x8a601fc8.
Solidity: function getFlatFee() view returns(uint32)
func (*KeeperRegistry11Caller) GetKeeperInfo ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetKeeperList ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetMaxPaymentForGas ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetMinBalanceForUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetRegistrar ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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 (*KeeperRegistry11Caller) GetUpkeepCount ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) GetUpkeepCount(opts *bind.CallOpts) (*big.Int, error)
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistry11Caller) LINK ¶ added in v1.2.3
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry11Caller) LINKETHFEED ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) 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)
func (*KeeperRegistry11Caller) Owner ¶ added in v1.2.3
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry11Caller) Paused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry11Caller) TypeAndVersion ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type KeeperRegistry11CallerRaw ¶ added in v1.2.3
type KeeperRegistry11CallerRaw struct {
Contract *KeeperRegistry11Caller // Generic read-only contract binding to access the raw methods on
}
KeeperRegistry11CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperRegistry11CallerRaw) Call ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerRaw) 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 KeeperRegistry11CallerSession ¶ added in v1.2.3
type KeeperRegistry11CallerSession struct { Contract *KeeperRegistry11Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperRegistry11CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperRegistry11CallerSession) FASTGASFEED ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) 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 (*KeeperRegistry11CallerSession) GetCanceledUpkeepList ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetCanceledUpkeepList() ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistry11CallerSession) GetConfig ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) 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 (*KeeperRegistry11CallerSession) GetFlatFee ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetFlatFee() (uint32, error)
GetFlatFee is a free data retrieval call binding the contract method 0x8a601fc8.
Solidity: function getFlatFee() view returns(uint32)
func (*KeeperRegistry11CallerSession) GetKeeperInfo ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) 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 (*KeeperRegistry11CallerSession) GetKeeperList ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetKeeperList() ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistry11CallerSession) GetMaxPaymentForGas ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) 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 (*KeeperRegistry11CallerSession) GetMinBalanceForUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) 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 (*KeeperRegistry11CallerSession) GetRegistrar ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetRegistrar() (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistry11CallerSession) GetUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) 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 (*KeeperRegistry11CallerSession) GetUpkeepCount ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) GetUpkeepCount() (*big.Int, error)
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistry11CallerSession) LINK ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry11CallerSession) LINKETHFEED ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) 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 (*KeeperRegistry11CallerSession) Owner ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry11CallerSession) Paused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry11CallerSession) TypeAndVersion ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11CallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type KeeperRegistry11ConfigSet ¶ added in v1.2.3
type KeeperRegistry11ConfigSet 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 }
KeeperRegistry11ConfigSet represents a ConfigSet event raised by the KeeperRegistry11 contract.
type KeeperRegistry11ConfigSetIterator ¶ added in v1.2.3
type KeeperRegistry11ConfigSetIterator struct { Event *KeeperRegistry11ConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11ConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11ConfigSetIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11ConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11ConfigSetIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11ConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11ConfigSetIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11ConfigSetIterator) 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 KeeperRegistry11Filterer ¶ added in v1.2.3
type KeeperRegistry11Filterer struct {
// contains filtered or unexported fields
}
KeeperRegistry11Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperRegistry11Filterer ¶ added in v1.2.3
func NewKeeperRegistry11Filterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistry11Filterer, error)
NewKeeperRegistry11Filterer creates a new log filterer instance of KeeperRegistry11, bound to a specific deployed contract.
func (*KeeperRegistry11Filterer) FilterConfigSet ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistry11ConfigSetIterator, 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 (*KeeperRegistry11Filterer) FilterFlatFeeSet ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterFlatFeeSet(opts *bind.FilterOpts) (*KeeperRegistry11FlatFeeSetIterator, error)
FilterFlatFeeSet is a free log retrieval operation binding the contract event 0x17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b.
Solidity: event FlatFeeSet(uint32 flatFeeMicroLink)
func (*KeeperRegistry11Filterer) FilterFundsAdded ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistry11FundsAddedIterator, 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 (*KeeperRegistry11Filterer) FilterFundsWithdrawn ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry11FundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistry11Filterer) FilterKeepersUpdated ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistry11KeepersUpdatedIterator, error)
FilterKeepersUpdated is a free log retrieval operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry11Filterer) FilterOwnershipTransferRequested ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry11OwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistry11Filterer) FilterOwnershipTransferred ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry11OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistry11Filterer) FilterPaused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistry11PausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry11Filterer) FilterPayeeshipTransferRequested ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistry11PayeeshipTransferRequestedIterator, 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 (*KeeperRegistry11Filterer) FilterPayeeshipTransferred ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistry11PayeeshipTransferredIterator, 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 (*KeeperRegistry11Filterer) FilterPaymentWithdrawn ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistry11PaymentWithdrawnIterator, 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 (*KeeperRegistry11Filterer) FilterRegistrarChanged ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterRegistrarChanged(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry11RegistrarChangedIterator, error)
FilterRegistrarChanged is a free log retrieval operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistry11Filterer) FilterUnpaused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistry11UnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry11Filterer) FilterUpkeepCanceled ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistry11UpkeepCanceledIterator, error)
FilterUpkeepCanceled is a free log retrieval operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistry11Filterer) FilterUpkeepPerformed ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistry11UpkeepPerformedIterator, 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 (*KeeperRegistry11Filterer) FilterUpkeepRegistered ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry11UpkeepRegisteredIterator, error)
FilterUpkeepRegistered is a free log retrieval operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistry11Filterer) ParseConfigSet ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseConfigSet(log types.Log) (*KeeperRegistry11ConfigSet, 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 (*KeeperRegistry11Filterer) ParseFlatFeeSet ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseFlatFeeSet(log types.Log) (*KeeperRegistry11FlatFeeSet, error)
ParseFlatFeeSet is a log parse operation binding the contract event 0x17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b.
Solidity: event FlatFeeSet(uint32 flatFeeMicroLink)
func (*KeeperRegistry11Filterer) ParseFundsAdded ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistry11FundsAdded, error)
ParseFundsAdded is a log parse operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistry11Filterer) ParseFundsWithdrawn ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistry11FundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistry11Filterer) ParseKeepersUpdated ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistry11KeepersUpdated, error)
ParseKeepersUpdated is a log parse operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry11Filterer) ParseOwnershipTransferRequested ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistry11OwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistry11Filterer) ParseOwnershipTransferred ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistry11OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistry11Filterer) ParsePaused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePaused(log types.Log) (*KeeperRegistry11Paused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry11Filterer) ParsePayeeshipTransferRequested ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistry11PayeeshipTransferRequested, 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 (*KeeperRegistry11Filterer) ParsePayeeshipTransferred ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistry11PayeeshipTransferred, 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 (*KeeperRegistry11Filterer) ParsePaymentWithdrawn ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistry11PaymentWithdrawn, 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 (*KeeperRegistry11Filterer) ParseRegistrarChanged ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseRegistrarChanged(log types.Log) (*KeeperRegistry11RegistrarChanged, error)
ParseRegistrarChanged is a log parse operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistry11Filterer) ParseUnpaused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUnpaused(log types.Log) (*KeeperRegistry11Unpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry11Filterer) ParseUpkeepCanceled ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistry11UpkeepCanceled, error)
ParseUpkeepCanceled is a log parse operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistry11Filterer) ParseUpkeepPerformed ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistry11UpkeepPerformed, 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 (*KeeperRegistry11Filterer) ParseUpkeepRegistered ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistry11UpkeepRegistered, error)
ParseUpkeepRegistered is a log parse operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistry11Filterer) WatchConfigSet ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11ConfigSet) (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 (*KeeperRegistry11Filterer) WatchFlatFeeSet ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchFlatFeeSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11FlatFeeSet) (event.Subscription, error)
WatchFlatFeeSet is a free log subscription operation binding the contract event 0x17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b.
Solidity: event FlatFeeSet(uint32 flatFeeMicroLink)
func (*KeeperRegistry11Filterer) WatchFundsAdded ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11FundsAdded, 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 (*KeeperRegistry11Filterer) WatchFundsWithdrawn ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11FundsWithdrawn, 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 (*KeeperRegistry11Filterer) WatchKeepersUpdated ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11KeepersUpdated) (event.Subscription, error)
WatchKeepersUpdated is a free log subscription operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry11Filterer) WatchOwnershipTransferRequested ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11OwnershipTransferRequested, 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 (*KeeperRegistry11Filterer) WatchOwnershipTransferred ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11OwnershipTransferred, 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 (*KeeperRegistry11Filterer) WatchPaused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11Paused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry11Filterer) WatchPayeeshipTransferRequested ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11PayeeshipTransferRequested, 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 (*KeeperRegistry11Filterer) WatchPayeeshipTransferred ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11PayeeshipTransferred, 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 (*KeeperRegistry11Filterer) WatchPaymentWithdrawn ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11PaymentWithdrawn, 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 (*KeeperRegistry11Filterer) WatchRegistrarChanged ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchRegistrarChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11RegistrarChanged, 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 (*KeeperRegistry11Filterer) WatchUnpaused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11Unpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry11Filterer) WatchUpkeepCanceled ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11UpkeepCanceled, 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 (*KeeperRegistry11Filterer) WatchUpkeepPerformed ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11UpkeepPerformed, 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 (*KeeperRegistry11Filterer) WatchUpkeepRegistered ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistry11UpkeepRegistered, 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 KeeperRegistry11FlatFeeSet ¶ added in v1.2.3
type KeeperRegistry11FlatFeeSet struct { FlatFeeMicroLink uint32 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11FlatFeeSet represents a FlatFeeSet event raised by the KeeperRegistry11 contract.
type KeeperRegistry11FlatFeeSetIterator ¶ added in v1.2.3
type KeeperRegistry11FlatFeeSetIterator struct { Event *KeeperRegistry11FlatFeeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11FlatFeeSetIterator is returned from FilterFlatFeeSet and is used to iterate over the raw logs and unpacked data for FlatFeeSet events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11FlatFeeSetIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11FlatFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11FlatFeeSetIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11FlatFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11FlatFeeSetIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11FlatFeeSetIterator) 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 KeeperRegistry11FundsAdded ¶ added in v1.2.3
type KeeperRegistry11FundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11FundsAdded represents a FundsAdded event raised by the KeeperRegistry11 contract.
type KeeperRegistry11FundsAddedIterator ¶ added in v1.2.3
type KeeperRegistry11FundsAddedIterator struct { Event *KeeperRegistry11FundsAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11FundsAddedIterator is returned from FilterFundsAdded and is used to iterate over the raw logs and unpacked data for FundsAdded events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11FundsAddedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11FundsAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11FundsAddedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11FundsAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11FundsAddedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11FundsAddedIterator) 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 KeeperRegistry11FundsWithdrawn ¶ added in v1.2.3
type KeeperRegistry11FundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11FundsWithdrawn represents a FundsWithdrawn event raised by the KeeperRegistry11 contract.
type KeeperRegistry11FundsWithdrawnIterator ¶ added in v1.2.3
type KeeperRegistry11FundsWithdrawnIterator struct { Event *KeeperRegistry11FundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11FundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11FundsWithdrawnIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11FundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11FundsWithdrawnIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11FundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11FundsWithdrawnIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11FundsWithdrawnIterator) 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 KeeperRegistry11KeepersUpdated ¶ added in v1.2.3
type KeeperRegistry11KeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11KeepersUpdated represents a KeepersUpdated event raised by the KeeperRegistry11 contract.
type KeeperRegistry11KeepersUpdatedIterator ¶ added in v1.2.3
type KeeperRegistry11KeepersUpdatedIterator struct { Event *KeeperRegistry11KeepersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11KeepersUpdatedIterator is returned from FilterKeepersUpdated and is used to iterate over the raw logs and unpacked data for KeepersUpdated events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11KeepersUpdatedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11KeepersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11KeepersUpdatedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11KeepersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11KeepersUpdatedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11KeepersUpdatedIterator) 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 KeeperRegistry11OwnershipTransferRequested ¶ added in v1.2.3
type KeeperRegistry11OwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11OwnershipTransferRequested represents a OwnershipTransferRequested event raised by the KeeperRegistry11 contract.
type KeeperRegistry11OwnershipTransferRequestedIterator ¶ added in v1.2.3
type KeeperRegistry11OwnershipTransferRequestedIterator struct { Event *KeeperRegistry11OwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11OwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11OwnershipTransferRequestedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11OwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11OwnershipTransferRequestedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11OwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11OwnershipTransferRequestedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11OwnershipTransferRequestedIterator) 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 KeeperRegistry11OwnershipTransferred ¶ added in v1.2.3
type KeeperRegistry11OwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11OwnershipTransferred represents a OwnershipTransferred event raised by the KeeperRegistry11 contract.
type KeeperRegistry11OwnershipTransferredIterator ¶ added in v1.2.3
type KeeperRegistry11OwnershipTransferredIterator struct { Event *KeeperRegistry11OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11OwnershipTransferredIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11OwnershipTransferredIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11OwnershipTransferredIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11OwnershipTransferredIterator) 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 KeeperRegistry11Paused ¶ added in v1.2.3
type KeeperRegistry11Paused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11Paused represents a Paused event raised by the KeeperRegistry11 contract.
type KeeperRegistry11PausedIterator ¶ added in v1.2.3
type KeeperRegistry11PausedIterator struct { Event *KeeperRegistry11Paused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11PausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11PausedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11PausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11PausedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11PausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11PausedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11PausedIterator) 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 KeeperRegistry11PayeeshipTransferRequested ¶ added in v1.2.3
type KeeperRegistry11PayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11PayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the KeeperRegistry11 contract.
type KeeperRegistry11PayeeshipTransferRequestedIterator ¶ added in v1.2.3
type KeeperRegistry11PayeeshipTransferRequestedIterator struct { Event *KeeperRegistry11PayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11PayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11PayeeshipTransferRequestedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11PayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11PayeeshipTransferRequestedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11PayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11PayeeshipTransferRequestedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11PayeeshipTransferRequestedIterator) 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 KeeperRegistry11PayeeshipTransferred ¶ added in v1.2.3
type KeeperRegistry11PayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11PayeeshipTransferred represents a PayeeshipTransferred event raised by the KeeperRegistry11 contract.
type KeeperRegistry11PayeeshipTransferredIterator ¶ added in v1.2.3
type KeeperRegistry11PayeeshipTransferredIterator struct { Event *KeeperRegistry11PayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11PayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11PayeeshipTransferredIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11PayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11PayeeshipTransferredIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11PayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11PayeeshipTransferredIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11PayeeshipTransferredIterator) 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 KeeperRegistry11PaymentWithdrawn ¶ added in v1.2.3
type KeeperRegistry11PaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11PaymentWithdrawn represents a PaymentWithdrawn event raised by the KeeperRegistry11 contract.
type KeeperRegistry11PaymentWithdrawnIterator ¶ added in v1.2.3
type KeeperRegistry11PaymentWithdrawnIterator struct { Event *KeeperRegistry11PaymentWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11PaymentWithdrawnIterator is returned from FilterPaymentWithdrawn and is used to iterate over the raw logs and unpacked data for PaymentWithdrawn events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11PaymentWithdrawnIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11PaymentWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11PaymentWithdrawnIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11PaymentWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11PaymentWithdrawnIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11PaymentWithdrawnIterator) 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 KeeperRegistry11Raw ¶ added in v1.2.3
type KeeperRegistry11Raw struct {
Contract *KeeperRegistry11 // Generic contract binding to access the raw methods on
}
KeeperRegistry11Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperRegistry11Raw) Call ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Raw) 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 (*KeeperRegistry11Raw) Transact ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistry11Raw) Transfer ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Raw) 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 KeeperRegistry11RegistrarChanged ¶ added in v1.2.3
type KeeperRegistry11RegistrarChanged struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11RegistrarChanged represents a RegistrarChanged event raised by the KeeperRegistry11 contract.
type KeeperRegistry11RegistrarChangedIterator ¶ added in v1.2.3
type KeeperRegistry11RegistrarChangedIterator struct { Event *KeeperRegistry11RegistrarChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11RegistrarChangedIterator is returned from FilterRegistrarChanged and is used to iterate over the raw logs and unpacked data for RegistrarChanged events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11RegistrarChangedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11RegistrarChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11RegistrarChangedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11RegistrarChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11RegistrarChangedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11RegistrarChangedIterator) 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 KeeperRegistry11Session ¶ added in v1.2.3
type KeeperRegistry11Session struct { Contract *KeeperRegistry11 // 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 }
KeeperRegistry11Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperRegistry11Session) AcceptOwnership ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry11Session) AcceptPayeeship ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) AddFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) CancelUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) CheckUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) FASTGASFEED ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) GetCanceledUpkeepList ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) GetCanceledUpkeepList() ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistry11Session) GetConfig ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) GetFlatFee ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) GetFlatFee() (uint32, error)
GetFlatFee is a free data retrieval call binding the contract method 0x8a601fc8.
Solidity: function getFlatFee() view returns(uint32)
func (*KeeperRegistry11Session) GetKeeperInfo ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) GetKeeperList ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) GetKeeperList() ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistry11Session) GetMaxPaymentForGas ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) GetMinBalanceForUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) GetRegistrar ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) GetRegistrar() (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistry11Session) GetUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) GetUpkeepCount ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) GetUpkeepCount() (*big.Int, error)
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistry11Session) LINK ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry11Session) LINKETHFEED ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) OnTokenTransfer ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) Owner ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry11Session) Pause ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry11Session) Paused ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry11Session) PerformUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) RecoverFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry11Session) RegisterUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) SetConfig ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) SetConfig(paymentPremiumPPB uint32, flatFeeMicroLink 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 0xdb30a386.
Solidity: function setConfig(uint32 paymentPremiumPPB, uint32 flatFeeMicroLink, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice) returns()
func (*KeeperRegistry11Session) SetKeepers ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) SetRegistrar ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) TransferOwnership ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) TransferPayeeship ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) TypeAndVersion ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistry11Session) Unpause ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry11Session) WithdrawFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 (*KeeperRegistry11Session) WithdrawPayment ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Session) 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 KeeperRegistry11Transactor ¶ added in v1.2.3
type KeeperRegistry11Transactor struct {
// contains filtered or unexported fields
}
KeeperRegistry11Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperRegistry11Transactor ¶ added in v1.2.3
func NewKeeperRegistry11Transactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistry11Transactor, error)
NewKeeperRegistry11Transactor creates a new write-only instance of KeeperRegistry11, bound to a specific deployed contract.
func (*KeeperRegistry11Transactor) AcceptOwnership ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry11Transactor) AcceptPayeeship ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) AddFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) CancelUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) CheckUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) OnTokenTransfer ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) Pause ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry11Transactor) PerformUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) RecoverFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry11Transactor) RegisterUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) SetConfig ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) SetConfig(opts *bind.TransactOpts, paymentPremiumPPB uint32, flatFeeMicroLink 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 0xdb30a386.
Solidity: function setConfig(uint32 paymentPremiumPPB, uint32 flatFeeMicroLink, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice) returns()
func (*KeeperRegistry11Transactor) SetKeepers ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) SetRegistrar ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) TransferOwnership ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) TransferPayeeship ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) Unpause ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry11Transactor) WithdrawFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 (*KeeperRegistry11Transactor) WithdrawPayment ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11Transactor) 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 KeeperRegistry11TransactorRaw ¶ added in v1.2.3
type KeeperRegistry11TransactorRaw struct {
Contract *KeeperRegistry11Transactor // Generic write-only contract binding to access the raw methods on
}
KeeperRegistry11TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperRegistry11TransactorRaw) Transact ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistry11TransactorRaw) Transfer ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorRaw) 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 KeeperRegistry11TransactorSession ¶ added in v1.2.3
type KeeperRegistry11TransactorSession struct { Contract *KeeperRegistry11Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistry11TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperRegistry11TransactorSession) AcceptOwnership ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry11TransactorSession) AcceptPayeeship ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) AddFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) CancelUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) CheckUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) OnTokenTransfer ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) Pause ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry11TransactorSession) PerformUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) RecoverFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry11TransactorSession) RegisterUpkeep ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) SetConfig ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) SetConfig(paymentPremiumPPB uint32, flatFeeMicroLink 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 0xdb30a386.
Solidity: function setConfig(uint32 paymentPremiumPPB, uint32 flatFeeMicroLink, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice) returns()
func (*KeeperRegistry11TransactorSession) SetKeepers ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) SetRegistrar ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) TransferOwnership ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) TransferPayeeship ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) Unpause ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry11TransactorSession) WithdrawFunds ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 (*KeeperRegistry11TransactorSession) WithdrawPayment ¶ added in v1.2.3
func (_KeeperRegistry11 *KeeperRegistry11TransactorSession) 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 KeeperRegistry11Unpaused ¶ added in v1.2.3
type KeeperRegistry11Unpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11Unpaused represents a Unpaused event raised by the KeeperRegistry11 contract.
type KeeperRegistry11UnpausedIterator ¶ added in v1.2.3
type KeeperRegistry11UnpausedIterator struct { Event *KeeperRegistry11Unpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11UnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11UnpausedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11UnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11UnpausedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11UnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11UnpausedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11UnpausedIterator) 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 KeeperRegistry11UpkeepCanceled ¶ added in v1.2.3
type KeeperRegistry11UpkeepCanceled struct { Id *big.Int AtBlockHeight uint64 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11UpkeepCanceled represents a UpkeepCanceled event raised by the KeeperRegistry11 contract.
type KeeperRegistry11UpkeepCanceledIterator ¶ added in v1.2.3
type KeeperRegistry11UpkeepCanceledIterator struct { Event *KeeperRegistry11UpkeepCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11UpkeepCanceledIterator is returned from FilterUpkeepCanceled and is used to iterate over the raw logs and unpacked data for UpkeepCanceled events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11UpkeepCanceledIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11UpkeepCanceledIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11UpkeepCanceledIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepCanceledIterator) 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 KeeperRegistry11UpkeepPerformed ¶ added in v1.2.3
type KeeperRegistry11UpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11UpkeepPerformed represents a UpkeepPerformed event raised by the KeeperRegistry11 contract.
type KeeperRegistry11UpkeepPerformedIterator ¶ added in v1.2.3
type KeeperRegistry11UpkeepPerformedIterator struct { Event *KeeperRegistry11UpkeepPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11UpkeepPerformedIterator is returned from FilterUpkeepPerformed and is used to iterate over the raw logs and unpacked data for UpkeepPerformed events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11UpkeepPerformedIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11UpkeepPerformedIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11UpkeepPerformedIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepPerformedIterator) 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 KeeperRegistry11UpkeepRegistered ¶ added in v1.2.3
type KeeperRegistry11UpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry11UpkeepRegistered represents a UpkeepRegistered event raised by the KeeperRegistry11 contract.
type KeeperRegistry11UpkeepRegisteredIterator ¶ added in v1.2.3
type KeeperRegistry11UpkeepRegisteredIterator struct { Event *KeeperRegistry11UpkeepRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry11UpkeepRegisteredIterator is returned from FilterUpkeepRegistered and is used to iterate over the raw logs and unpacked data for UpkeepRegistered events raised by the KeeperRegistry11 contract.
func (*KeeperRegistry11UpkeepRegisteredIterator) Close ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry11UpkeepRegisteredIterator) Error ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry11UpkeepRegisteredIterator) Next ¶ added in v1.2.3
func (it *KeeperRegistry11UpkeepRegisteredIterator) 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 KeeperRegistry12 ¶ added in v1.5.9
type KeeperRegistry12 struct { KeeperRegistry12Caller // Read-only binding to the contract KeeperRegistry12Transactor // Write-only binding to the contract KeeperRegistry12Filterer // Log filterer for contract events }
KeeperRegistry12 is an auto generated Go binding around an Ethereum contract.
func DeployKeeperRegistry12 ¶ added in v1.5.9
func DeployKeeperRegistry12(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, linkEthFeed common.Address, fastGasFeed common.Address, config Config1_2) (common.Address, *types.Transaction, *KeeperRegistry12, error)
DeployKeeperRegistry12 deploys a new Ethereum contract, binding an instance of KeeperRegistry12 to it.
func NewKeeperRegistry12 ¶ added in v1.5.9
func NewKeeperRegistry12(address common.Address, backend bind.ContractBackend) (*KeeperRegistry12, error)
NewKeeperRegistry12 creates a new instance of KeeperRegistry12, bound to a specific deployed contract.
type KeeperRegistry12Caller ¶ added in v1.5.9
type KeeperRegistry12Caller struct {
// contains filtered or unexported fields
}
KeeperRegistry12Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperRegistry12Caller ¶ added in v1.5.9
func NewKeeperRegistry12Caller(address common.Address, caller bind.ContractCaller) (*KeeperRegistry12Caller, error)
NewKeeperRegistry12Caller creates a new read-only instance of KeeperRegistry12, bound to a specific deployed contract.
func (*KeeperRegistry12Caller) FASTGASFEED ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) 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 (*KeeperRegistry12Caller) GetActiveUpkeepIDs ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 startIndex, uint256 maxCount) view returns(uint256[])
func (*KeeperRegistry12Caller) GetKeeperInfo ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) 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 (*KeeperRegistry12Caller) GetMaxPaymentForGas ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) 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 (*KeeperRegistry12Caller) GetMinBalanceForUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) 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 (*KeeperRegistry12Caller) GetPeerRegistryMigrationPermission ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error)
GetPeerRegistryMigrationPermission is a free data retrieval call binding the contract method 0xfaa3e996.
Solidity: function getPeerRegistryMigrationPermission(address peer) view returns(uint8)
func (*KeeperRegistry12Caller) GetState ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) GetState(opts *bind.CallOpts) (struct { State State1_2 Config Config1_2 Keepers []common.Address }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint256) state, (uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config, address[] keepers)
func (*KeeperRegistry12Caller) GetUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) 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 AmountSpent *big.Int }, 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, uint96 amountSpent)
func (*KeeperRegistry12Caller) LINK ¶ added in v1.5.9
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry12Caller) LINKETHFEED ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) 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)
func (*KeeperRegistry12Caller) Owner ¶ added in v1.5.9
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry12Caller) Paused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry12Caller) TypeAndVersion ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistry12Caller) UpkeepTranscoderVersion ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Caller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)
UpkeepTranscoderVersion is a free data retrieval call binding the contract method 0x48013d7b.
Solidity: function upkeepTranscoderVersion() view returns(uint8)
type KeeperRegistry12CallerRaw ¶ added in v1.5.9
type KeeperRegistry12CallerRaw struct {
Contract *KeeperRegistry12Caller // Generic read-only contract binding to access the raw methods on
}
KeeperRegistry12CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperRegistry12CallerRaw) Call ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerRaw) 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 KeeperRegistry12CallerSession ¶ added in v1.5.9
type KeeperRegistry12CallerSession struct { Contract *KeeperRegistry12Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperRegistry12CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperRegistry12CallerSession) FASTGASFEED ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) 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 (*KeeperRegistry12CallerSession) GetActiveUpkeepIDs ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 startIndex, uint256 maxCount) view returns(uint256[])
func (*KeeperRegistry12CallerSession) GetKeeperInfo ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) 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 (*KeeperRegistry12CallerSession) GetMaxPaymentForGas ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) 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 (*KeeperRegistry12CallerSession) GetMinBalanceForUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) 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 (*KeeperRegistry12CallerSession) GetPeerRegistryMigrationPermission ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
GetPeerRegistryMigrationPermission is a free data retrieval call binding the contract method 0xfaa3e996.
Solidity: function getPeerRegistryMigrationPermission(address peer) view returns(uint8)
func (*KeeperRegistry12CallerSession) GetState ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetState() (struct { State State1_2 Config Config1_2 Keepers []common.Address }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint256) state, (uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config, address[] keepers)
func (*KeeperRegistry12CallerSession) GetUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 AmountSpent *big.Int }, 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, uint96 amountSpent)
func (*KeeperRegistry12CallerSession) LINK ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry12CallerSession) LINKETHFEED ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) 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 (*KeeperRegistry12CallerSession) Owner ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry12CallerSession) Paused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry12CallerSession) TypeAndVersion ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistry12CallerSession) UpkeepTranscoderVersion ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12CallerSession) UpkeepTranscoderVersion() (uint8, error)
UpkeepTranscoderVersion is a free data retrieval call binding the contract method 0x48013d7b.
Solidity: function upkeepTranscoderVersion() view returns(uint8)
type KeeperRegistry12ConfigSet ¶ added in v1.5.9
type KeeperRegistry12ConfigSet struct { Config Config1_2 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12ConfigSet represents a ConfigSet event raised by the KeeperRegistry12 contract.
type KeeperRegistry12ConfigSetIterator ¶ added in v1.5.9
type KeeperRegistry12ConfigSetIterator struct { Event *KeeperRegistry12ConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12ConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12ConfigSetIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12ConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12ConfigSetIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12ConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12ConfigSetIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12ConfigSetIterator) 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 KeeperRegistry12Filterer ¶ added in v1.5.9
type KeeperRegistry12Filterer struct {
// contains filtered or unexported fields
}
KeeperRegistry12Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperRegistry12Filterer ¶ added in v1.5.9
func NewKeeperRegistry12Filterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistry12Filterer, error)
NewKeeperRegistry12Filterer creates a new log filterer instance of KeeperRegistry12, bound to a specific deployed contract.
func (*KeeperRegistry12Filterer) FilterConfigSet ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistry12ConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistry12Filterer) FilterFundsAdded ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistry12FundsAddedIterator, 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 (*KeeperRegistry12Filterer) FilterFundsWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12FundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistry12Filterer) FilterKeepersUpdated ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistry12KeepersUpdatedIterator, error)
FilterKeepersUpdated is a free log retrieval operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry12Filterer) FilterOwnerFundsWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistry12OwnerFundsWithdrawnIterator, error)
FilterOwnerFundsWithdrawn is a free log retrieval operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistry12Filterer) FilterOwnershipTransferRequested ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry12OwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistry12Filterer) FilterOwnershipTransferred ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry12OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistry12Filterer) FilterPaused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistry12PausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry12Filterer) FilterPayeeshipTransferRequested ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistry12PayeeshipTransferRequestedIterator, 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 (*KeeperRegistry12Filterer) FilterPayeeshipTransferred ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistry12PayeeshipTransferredIterator, 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 (*KeeperRegistry12Filterer) FilterPaymentWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistry12PaymentWithdrawnIterator, 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 (*KeeperRegistry12Filterer) FilterUnpaused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistry12UnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry12Filterer) FilterUpkeepCanceled ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistry12UpkeepCanceledIterator, error)
FilterUpkeepCanceled is a free log retrieval operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistry12Filterer) FilterUpkeepGasLimitSet ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepGasLimitSetIterator, error)
FilterUpkeepGasLimitSet is a free log retrieval operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistry12Filterer) FilterUpkeepMigrated ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepMigratedIterator, error)
FilterUpkeepMigrated is a free log retrieval operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistry12Filterer) FilterUpkeepPerformed ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistry12UpkeepPerformedIterator, 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 (*KeeperRegistry12Filterer) FilterUpkeepReceived ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepReceivedIterator, error)
FilterUpkeepReceived is a free log retrieval operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistry12Filterer) FilterUpkeepRegistered ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry12UpkeepRegisteredIterator, error)
FilterUpkeepRegistered is a free log retrieval operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistry12Filterer) ParseConfigSet ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseConfigSet(log types.Log) (*KeeperRegistry12ConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistry12Filterer) ParseFundsAdded ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistry12FundsAdded, error)
ParseFundsAdded is a log parse operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistry12Filterer) ParseFundsWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistry12FundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistry12Filterer) ParseKeepersUpdated ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistry12KeepersUpdated, error)
ParseKeepersUpdated is a log parse operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry12Filterer) ParseOwnerFundsWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistry12OwnerFundsWithdrawn, error)
ParseOwnerFundsWithdrawn is a log parse operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistry12Filterer) ParseOwnershipTransferRequested ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistry12OwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistry12Filterer) ParseOwnershipTransferred ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistry12OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistry12Filterer) ParsePaused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePaused(log types.Log) (*KeeperRegistry12Paused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry12Filterer) ParsePayeeshipTransferRequested ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistry12PayeeshipTransferRequested, 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 (*KeeperRegistry12Filterer) ParsePayeeshipTransferred ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistry12PayeeshipTransferred, 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 (*KeeperRegistry12Filterer) ParsePaymentWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistry12PaymentWithdrawn, 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 (*KeeperRegistry12Filterer) ParseUnpaused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUnpaused(log types.Log) (*KeeperRegistry12Unpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry12Filterer) ParseUpkeepCanceled ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistry12UpkeepCanceled, error)
ParseUpkeepCanceled is a log parse operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistry12Filterer) ParseUpkeepGasLimitSet ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistry12UpkeepGasLimitSet, error)
ParseUpkeepGasLimitSet is a log parse operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistry12Filterer) ParseUpkeepMigrated ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistry12UpkeepMigrated, error)
ParseUpkeepMigrated is a log parse operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistry12Filterer) ParseUpkeepPerformed ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistry12UpkeepPerformed, 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 (*KeeperRegistry12Filterer) ParseUpkeepReceived ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistry12UpkeepReceived, error)
ParseUpkeepReceived is a log parse operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistry12Filterer) ParseUpkeepRegistered ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistry12UpkeepRegistered, error)
ParseUpkeepRegistered is a log parse operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistry12Filterer) WatchConfigSet ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12ConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistry12Filterer) WatchFundsAdded ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12FundsAdded, 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 (*KeeperRegistry12Filterer) WatchFundsWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12FundsWithdrawn, 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 (*KeeperRegistry12Filterer) WatchKeepersUpdated ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12KeepersUpdated) (event.Subscription, error)
WatchKeepersUpdated is a free log subscription operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry12Filterer) WatchOwnerFundsWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12OwnerFundsWithdrawn) (event.Subscription, error)
WatchOwnerFundsWithdrawn is a free log subscription operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistry12Filterer) WatchOwnershipTransferRequested ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12OwnershipTransferRequested, 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 (*KeeperRegistry12Filterer) WatchOwnershipTransferred ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12OwnershipTransferred, 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 (*KeeperRegistry12Filterer) WatchPaused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12Paused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry12Filterer) WatchPayeeshipTransferRequested ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12PayeeshipTransferRequested, 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 (*KeeperRegistry12Filterer) WatchPayeeshipTransferred ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12PayeeshipTransferred, 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 (*KeeperRegistry12Filterer) WatchPaymentWithdrawn ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12PaymentWithdrawn, 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 (*KeeperRegistry12Filterer) WatchUnpaused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12Unpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry12Filterer) WatchUpkeepCanceled ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepCanceled, 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 (*KeeperRegistry12Filterer) WatchUpkeepGasLimitSet ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)
WatchUpkeepGasLimitSet is a free log subscription operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistry12Filterer) WatchUpkeepMigrated ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepMigrated, id []*big.Int) (event.Subscription, error)
WatchUpkeepMigrated is a free log subscription operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistry12Filterer) WatchUpkeepPerformed ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepPerformed, 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 (*KeeperRegistry12Filterer) WatchUpkeepReceived ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepReceived, id []*big.Int) (event.Subscription, error)
WatchUpkeepReceived is a free log subscription operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistry12Filterer) WatchUpkeepRegistered ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistry12UpkeepRegistered, 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 KeeperRegistry12FundsAdded ¶ added in v1.5.9
type KeeperRegistry12FundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12FundsAdded represents a FundsAdded event raised by the KeeperRegistry12 contract.
type KeeperRegistry12FundsAddedIterator ¶ added in v1.5.9
type KeeperRegistry12FundsAddedIterator struct { Event *KeeperRegistry12FundsAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12FundsAddedIterator is returned from FilterFundsAdded and is used to iterate over the raw logs and unpacked data for FundsAdded events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12FundsAddedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12FundsAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12FundsAddedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12FundsAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12FundsAddedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12FundsAddedIterator) 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 KeeperRegistry12FundsWithdrawn ¶ added in v1.5.9
type KeeperRegistry12FundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12FundsWithdrawn represents a FundsWithdrawn event raised by the KeeperRegistry12 contract.
type KeeperRegistry12FundsWithdrawnIterator ¶ added in v1.5.9
type KeeperRegistry12FundsWithdrawnIterator struct { Event *KeeperRegistry12FundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12FundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12FundsWithdrawnIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12FundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12FundsWithdrawnIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12FundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12FundsWithdrawnIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12FundsWithdrawnIterator) 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 KeeperRegistry12KeepersUpdated ¶ added in v1.5.9
type KeeperRegistry12KeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12KeepersUpdated represents a KeepersUpdated event raised by the KeeperRegistry12 contract.
type KeeperRegistry12KeepersUpdatedIterator ¶ added in v1.5.9
type KeeperRegistry12KeepersUpdatedIterator struct { Event *KeeperRegistry12KeepersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12KeepersUpdatedIterator is returned from FilterKeepersUpdated and is used to iterate over the raw logs and unpacked data for KeepersUpdated events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12KeepersUpdatedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12KeepersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12KeepersUpdatedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12KeepersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12KeepersUpdatedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12KeepersUpdatedIterator) 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 KeeperRegistry12OwnerFundsWithdrawn ¶ added in v1.5.9
type KeeperRegistry12OwnerFundsWithdrawn struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12OwnerFundsWithdrawn represents a OwnerFundsWithdrawn event raised by the KeeperRegistry12 contract.
type KeeperRegistry12OwnerFundsWithdrawnIterator ¶ added in v1.5.9
type KeeperRegistry12OwnerFundsWithdrawnIterator struct { Event *KeeperRegistry12OwnerFundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12OwnerFundsWithdrawnIterator is returned from FilterOwnerFundsWithdrawn and is used to iterate over the raw logs and unpacked data for OwnerFundsWithdrawn events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12OwnerFundsWithdrawnIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12OwnerFundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12OwnerFundsWithdrawnIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12OwnerFundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12OwnerFundsWithdrawnIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12OwnerFundsWithdrawnIterator) 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 KeeperRegistry12OwnershipTransferRequested ¶ added in v1.5.9
type KeeperRegistry12OwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12OwnershipTransferRequested represents a OwnershipTransferRequested event raised by the KeeperRegistry12 contract.
type KeeperRegistry12OwnershipTransferRequestedIterator ¶ added in v1.5.9
type KeeperRegistry12OwnershipTransferRequestedIterator struct { Event *KeeperRegistry12OwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12OwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12OwnershipTransferRequestedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12OwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12OwnershipTransferRequestedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12OwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12OwnershipTransferRequestedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12OwnershipTransferRequestedIterator) 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 KeeperRegistry12OwnershipTransferred ¶ added in v1.5.9
type KeeperRegistry12OwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12OwnershipTransferred represents a OwnershipTransferred event raised by the KeeperRegistry12 contract.
type KeeperRegistry12OwnershipTransferredIterator ¶ added in v1.5.9
type KeeperRegistry12OwnershipTransferredIterator struct { Event *KeeperRegistry12OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12OwnershipTransferredIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12OwnershipTransferredIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12OwnershipTransferredIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12OwnershipTransferredIterator) 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 KeeperRegistry12Paused ¶ added in v1.5.9
type KeeperRegistry12Paused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12Paused represents a Paused event raised by the KeeperRegistry12 contract.
type KeeperRegistry12PausedIterator ¶ added in v1.5.9
type KeeperRegistry12PausedIterator struct { Event *KeeperRegistry12Paused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12PausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12PausedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12PausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12PausedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12PausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12PausedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12PausedIterator) 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 KeeperRegistry12PayeeshipTransferRequested ¶ added in v1.5.9
type KeeperRegistry12PayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12PayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the KeeperRegistry12 contract.
type KeeperRegistry12PayeeshipTransferRequestedIterator ¶ added in v1.5.9
type KeeperRegistry12PayeeshipTransferRequestedIterator struct { Event *KeeperRegistry12PayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12PayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12PayeeshipTransferRequestedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12PayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12PayeeshipTransferRequestedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12PayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12PayeeshipTransferRequestedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12PayeeshipTransferRequestedIterator) 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 KeeperRegistry12PayeeshipTransferred ¶ added in v1.5.9
type KeeperRegistry12PayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12PayeeshipTransferred represents a PayeeshipTransferred event raised by the KeeperRegistry12 contract.
type KeeperRegistry12PayeeshipTransferredIterator ¶ added in v1.5.9
type KeeperRegistry12PayeeshipTransferredIterator struct { Event *KeeperRegistry12PayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12PayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12PayeeshipTransferredIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12PayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12PayeeshipTransferredIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12PayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12PayeeshipTransferredIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12PayeeshipTransferredIterator) 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 KeeperRegistry12PaymentWithdrawn ¶ added in v1.5.9
type KeeperRegistry12PaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12PaymentWithdrawn represents a PaymentWithdrawn event raised by the KeeperRegistry12 contract.
type KeeperRegistry12PaymentWithdrawnIterator ¶ added in v1.5.9
type KeeperRegistry12PaymentWithdrawnIterator struct { Event *KeeperRegistry12PaymentWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12PaymentWithdrawnIterator is returned from FilterPaymentWithdrawn and is used to iterate over the raw logs and unpacked data for PaymentWithdrawn events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12PaymentWithdrawnIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12PaymentWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12PaymentWithdrawnIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12PaymentWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12PaymentWithdrawnIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12PaymentWithdrawnIterator) 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 KeeperRegistry12Raw ¶ added in v1.5.9
type KeeperRegistry12Raw struct {
Contract *KeeperRegistry12 // Generic contract binding to access the raw methods on
}
KeeperRegistry12Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperRegistry12Raw) Call ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Raw) 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 (*KeeperRegistry12Raw) Transact ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistry12Raw) Transfer ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Raw) 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 KeeperRegistry12Session ¶ added in v1.5.9
type KeeperRegistry12Session struct { Contract *KeeperRegistry12 // 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 }
KeeperRegistry12Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperRegistry12Session) AcceptOwnership ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry12Session) AcceptPayeeship ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) AddFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) CancelUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) CheckUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) FASTGASFEED ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) GetActiveUpkeepIDs ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 startIndex, uint256 maxCount) view returns(uint256[])
func (*KeeperRegistry12Session) GetKeeperInfo ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) GetMaxPaymentForGas ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) GetMinBalanceForUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) GetPeerRegistryMigrationPermission ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
GetPeerRegistryMigrationPermission is a free data retrieval call binding the contract method 0xfaa3e996.
Solidity: function getPeerRegistryMigrationPermission(address peer) view returns(uint8)
func (*KeeperRegistry12Session) GetState ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) GetState() (struct { State State1_2 Config Config1_2 Keepers []common.Address }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint256) state, (uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config, address[] keepers)
func (*KeeperRegistry12Session) GetUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 AmountSpent *big.Int }, 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, uint96 amountSpent)
func (*KeeperRegistry12Session) LINK ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry12Session) LINKETHFEED ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) MigrateUpkeeps ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistry12Session) OnTokenTransfer ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) Owner ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry12Session) Pause ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry12Session) Paused ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry12Session) PerformUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) ReceiveUpkeeps ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistry12Session) RecoverFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry12Session) RegisterUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) SetConfig ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) SetConfig(config Config1_2) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xef47a0ce.
Solidity: function setConfig((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config) returns()
func (*KeeperRegistry12Session) SetKeepers ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) SetPeerRegistryMigrationPermission ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistry12Session) SetUpkeepGasLimit ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistry12Session) TransferOwnership ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) TransferPayeeship ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) TypeAndVersion ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistry12Session) Unpause ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry12Session) UpkeepTranscoderVersion ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) UpkeepTranscoderVersion() (uint8, error)
UpkeepTranscoderVersion is a free data retrieval call binding the contract method 0x48013d7b.
Solidity: function upkeepTranscoderVersion() view returns(uint8)
func (*KeeperRegistry12Session) WithdrawFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 (*KeeperRegistry12Session) WithdrawOwnerFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) WithdrawOwnerFunds() (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistry12Session) WithdrawPayment ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Session) 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 KeeperRegistry12Transactor ¶ added in v1.5.9
type KeeperRegistry12Transactor struct {
// contains filtered or unexported fields
}
KeeperRegistry12Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperRegistry12Transactor ¶ added in v1.5.9
func NewKeeperRegistry12Transactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistry12Transactor, error)
NewKeeperRegistry12Transactor creates a new write-only instance of KeeperRegistry12, bound to a specific deployed contract.
func (*KeeperRegistry12Transactor) AcceptOwnership ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry12Transactor) AcceptPayeeship ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) AddFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) CancelUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) CheckUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) MigrateUpkeeps ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistry12Transactor) OnTokenTransfer ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) Pause ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry12Transactor) PerformUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) ReceiveUpkeeps ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistry12Transactor) RecoverFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry12Transactor) RegisterUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) SetConfig ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) SetConfig(opts *bind.TransactOpts, config Config1_2) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xef47a0ce.
Solidity: function setConfig((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config) returns()
func (*KeeperRegistry12Transactor) SetKeepers ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) SetPeerRegistryMigrationPermission ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistry12Transactor) SetUpkeepGasLimit ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistry12Transactor) TransferOwnership ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) TransferPayeeship ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) Unpause ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry12Transactor) WithdrawFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 (*KeeperRegistry12Transactor) WithdrawOwnerFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistry12Transactor) WithdrawPayment ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12Transactor) 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 KeeperRegistry12TransactorRaw ¶ added in v1.5.9
type KeeperRegistry12TransactorRaw struct {
Contract *KeeperRegistry12Transactor // Generic write-only contract binding to access the raw methods on
}
KeeperRegistry12TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperRegistry12TransactorRaw) Transact ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistry12TransactorRaw) Transfer ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorRaw) 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 KeeperRegistry12TransactorSession ¶ added in v1.5.9
type KeeperRegistry12TransactorSession struct { Contract *KeeperRegistry12Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistry12TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperRegistry12TransactorSession) AcceptOwnership ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry12TransactorSession) AcceptPayeeship ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) AddFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) CancelUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) CheckUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) MigrateUpkeeps ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistry12TransactorSession) OnTokenTransfer ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) Pause ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry12TransactorSession) PerformUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) ReceiveUpkeeps ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistry12TransactorSession) RecoverFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry12TransactorSession) RegisterUpkeep ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) SetConfig ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) SetConfig(config Config1_2) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xef47a0ce.
Solidity: function setConfig((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config) returns()
func (*KeeperRegistry12TransactorSession) SetKeepers ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) SetPeerRegistryMigrationPermission ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistry12TransactorSession) SetUpkeepGasLimit ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistry12TransactorSession) TransferOwnership ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) TransferPayeeship ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) Unpause ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry12TransactorSession) WithdrawFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 (*KeeperRegistry12TransactorSession) WithdrawOwnerFunds ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistry12TransactorSession) WithdrawPayment ¶ added in v1.5.9
func (_KeeperRegistry12 *KeeperRegistry12TransactorSession) 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 KeeperRegistry12Unpaused ¶ added in v1.5.9
type KeeperRegistry12Unpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12Unpaused represents a Unpaused event raised by the KeeperRegistry12 contract.
type KeeperRegistry12UnpausedIterator ¶ added in v1.5.9
type KeeperRegistry12UnpausedIterator struct { Event *KeeperRegistry12Unpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12UnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12UnpausedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12UnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12UnpausedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12UnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12UnpausedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12UnpausedIterator) 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 KeeperRegistry12UpkeepCanceled ¶ added in v1.5.9
type KeeperRegistry12UpkeepCanceled struct { Id *big.Int AtBlockHeight uint64 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12UpkeepCanceled represents a UpkeepCanceled event raised by the KeeperRegistry12 contract.
type KeeperRegistry12UpkeepCanceledIterator ¶ added in v1.5.9
type KeeperRegistry12UpkeepCanceledIterator struct { Event *KeeperRegistry12UpkeepCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12UpkeepCanceledIterator is returned from FilterUpkeepCanceled and is used to iterate over the raw logs and unpacked data for UpkeepCanceled events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12UpkeepCanceledIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12UpkeepCanceledIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12UpkeepCanceledIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepCanceledIterator) 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 KeeperRegistry12UpkeepGasLimitSet ¶ added in v1.5.9
type KeeperRegistry12UpkeepGasLimitSet struct { Id *big.Int GasLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12UpkeepGasLimitSet represents a UpkeepGasLimitSet event raised by the KeeperRegistry12 contract.
type KeeperRegistry12UpkeepGasLimitSetIterator ¶ added in v1.5.9
type KeeperRegistry12UpkeepGasLimitSetIterator struct { Event *KeeperRegistry12UpkeepGasLimitSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12UpkeepGasLimitSetIterator is returned from FilterUpkeepGasLimitSet and is used to iterate over the raw logs and unpacked data for UpkeepGasLimitSet events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12UpkeepGasLimitSetIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepGasLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12UpkeepGasLimitSetIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepGasLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12UpkeepGasLimitSetIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepGasLimitSetIterator) 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 KeeperRegistry12UpkeepMigrated ¶ added in v1.5.9
type KeeperRegistry12UpkeepMigrated struct { Id *big.Int RemainingBalance *big.Int Destination common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12UpkeepMigrated represents a UpkeepMigrated event raised by the KeeperRegistry12 contract.
type KeeperRegistry12UpkeepMigratedIterator ¶ added in v1.5.9
type KeeperRegistry12UpkeepMigratedIterator struct { Event *KeeperRegistry12UpkeepMigrated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12UpkeepMigratedIterator is returned from FilterUpkeepMigrated and is used to iterate over the raw logs and unpacked data for UpkeepMigrated events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12UpkeepMigratedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12UpkeepMigratedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12UpkeepMigratedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepMigratedIterator) 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 KeeperRegistry12UpkeepPerformed ¶ added in v1.5.9
type KeeperRegistry12UpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12UpkeepPerformed represents a UpkeepPerformed event raised by the KeeperRegistry12 contract.
type KeeperRegistry12UpkeepPerformedIterator ¶ added in v1.5.9
type KeeperRegistry12UpkeepPerformedIterator struct { Event *KeeperRegistry12UpkeepPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12UpkeepPerformedIterator is returned from FilterUpkeepPerformed and is used to iterate over the raw logs and unpacked data for UpkeepPerformed events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12UpkeepPerformedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12UpkeepPerformedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12UpkeepPerformedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepPerformedIterator) 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 KeeperRegistry12UpkeepReceived ¶ added in v1.5.9
type KeeperRegistry12UpkeepReceived struct { Id *big.Int StartingBalance *big.Int ImportedFrom common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12UpkeepReceived represents a UpkeepReceived event raised by the KeeperRegistry12 contract.
type KeeperRegistry12UpkeepReceivedIterator ¶ added in v1.5.9
type KeeperRegistry12UpkeepReceivedIterator struct { Event *KeeperRegistry12UpkeepReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12UpkeepReceivedIterator is returned from FilterUpkeepReceived and is used to iterate over the raw logs and unpacked data for UpkeepReceived events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12UpkeepReceivedIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12UpkeepReceivedIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12UpkeepReceivedIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepReceivedIterator) 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 KeeperRegistry12UpkeepRegistered ¶ added in v1.5.9
type KeeperRegistry12UpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry12UpkeepRegistered represents a UpkeepRegistered event raised by the KeeperRegistry12 contract.
type KeeperRegistry12UpkeepRegisteredIterator ¶ added in v1.5.9
type KeeperRegistry12UpkeepRegisteredIterator struct { Event *KeeperRegistry12UpkeepRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry12UpkeepRegisteredIterator is returned from FilterUpkeepRegistered and is used to iterate over the raw logs and unpacked data for UpkeepRegistered events raised by the KeeperRegistry12 contract.
func (*KeeperRegistry12UpkeepRegisteredIterator) Close ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry12UpkeepRegisteredIterator) Error ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry12UpkeepRegisteredIterator) Next ¶ added in v1.5.9
func (it *KeeperRegistry12UpkeepRegisteredIterator) 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 KeeperRegistry13 ¶ added in v1.6.2
type KeeperRegistry13 struct { KeeperRegistry13Caller // Read-only binding to the contract KeeperRegistry13Transactor // Write-only binding to the contract KeeperRegistry13Filterer // Log filterer for contract events }
KeeperRegistry13 is an auto generated Go binding around an Ethereum contract.
func DeployKeeperRegistry13 ¶ added in v1.6.2
func DeployKeeperRegistry13(auth *bind.TransactOpts, backend bind.ContractBackend, keeperRegistryLogic common.Address, config Config1_3) (common.Address, *types.Transaction, *KeeperRegistry13, error)
DeployKeeperRegistry13 deploys a new Ethereum contract, binding an instance of KeeperRegistry13 to it.
func NewKeeperRegistry13 ¶ added in v1.6.2
func NewKeeperRegistry13(address common.Address, backend bind.ContractBackend) (*KeeperRegistry13, error)
NewKeeperRegistry13 creates a new instance of KeeperRegistry13, bound to a specific deployed contract.
type KeeperRegistry13Caller ¶ added in v1.6.2
type KeeperRegistry13Caller struct {
// contains filtered or unexported fields
}
KeeperRegistry13Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperRegistry13Caller ¶ added in v1.6.2
func NewKeeperRegistry13Caller(address common.Address, caller bind.ContractCaller) (*KeeperRegistry13Caller, error)
NewKeeperRegistry13Caller creates a new read-only instance of KeeperRegistry13, bound to a specific deployed contract.
func (*KeeperRegistry13Caller) ARBNITROORACLE ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error)
ARBNITROORACLE is a free data retrieval call binding the contract method 0x7f37618e.
Solidity: function ARB_NITRO_ORACLE() view returns(address)
func (*KeeperRegistry13Caller) FASTGASFEED ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) 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 (*KeeperRegistry13Caller) GetActiveUpkeepIDs ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 startIndex, uint256 maxCount) view returns(uint256[])
func (*KeeperRegistry13Caller) GetKeeperInfo ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) 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 (*KeeperRegistry13Caller) GetMaxPaymentForGas ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) 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 (*KeeperRegistry13Caller) GetMinBalanceForUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) 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 (*KeeperRegistry13Caller) GetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error)
GetPeerRegistryMigrationPermission is a free data retrieval call binding the contract method 0xfaa3e996.
Solidity: function getPeerRegistryMigrationPermission(address peer) view returns(uint8)
func (*KeeperRegistry13Caller) GetState ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) GetState(opts *bind.CallOpts) (struct { State State1_3 Config Config1_3 Keepers []common.Address }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint256) state, (uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config, address[] keepers)
func (*KeeperRegistry13Caller) GetUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) 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 AmountSpent *big.Int Paused bool }, 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, uint96 amountSpent, bool paused)
func (*KeeperRegistry13Caller) KEEPERREGISTRYLOGIC ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) KEEPERREGISTRYLOGIC(opts *bind.CallOpts) (common.Address, error)
KEEPERREGISTRYLOGIC is a free data retrieval call binding the contract method 0x0852c7c9.
Solidity: function KEEPER_REGISTRY_LOGIC() view returns(address)
func (*KeeperRegistry13Caller) LINK ¶ added in v1.6.2
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry13Caller) LINKETHFEED ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) 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)
func (*KeeperRegistry13Caller) OPTIMISMORACLE ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) OPTIMISMORACLE(opts *bind.CallOpts) (common.Address, error)
OPTIMISMORACLE is a free data retrieval call binding the contract method 0x850cce34.
Solidity: function OPTIMISM_ORACLE() view returns(address)
func (*KeeperRegistry13Caller) Owner ¶ added in v1.6.2
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry13Caller) PAYMENTMODEL ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
PAYMENTMODEL is a free data retrieval call binding the contract method 0x8811cbe8.
Solidity: function PAYMENT_MODEL() view returns(uint8)
func (*KeeperRegistry13Caller) Paused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry13Caller) REGISTRYGASOVERHEAD ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) REGISTRYGASOVERHEAD(opts *bind.CallOpts) (*big.Int, error)
REGISTRYGASOVERHEAD is a free data retrieval call binding the contract method 0x5077b210.
Solidity: function REGISTRY_GAS_OVERHEAD() view returns(uint256)
func (*KeeperRegistry13Caller) TypeAndVersion ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistry13Caller) UpkeepTranscoderVersion ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Caller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)
UpkeepTranscoderVersion is a free data retrieval call binding the contract method 0x48013d7b.
Solidity: function upkeepTranscoderVersion() view returns(uint8)
type KeeperRegistry13CallerRaw ¶ added in v1.6.2
type KeeperRegistry13CallerRaw struct {
Contract *KeeperRegistry13Caller // Generic read-only contract binding to access the raw methods on
}
KeeperRegistry13CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperRegistry13CallerRaw) Call ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerRaw) 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 KeeperRegistry13CallerSession ¶ added in v1.6.2
type KeeperRegistry13CallerSession struct { Contract *KeeperRegistry13Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperRegistry13CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperRegistry13CallerSession) ARBNITROORACLE ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) ARBNITROORACLE() (common.Address, error)
ARBNITROORACLE is a free data retrieval call binding the contract method 0x7f37618e.
Solidity: function ARB_NITRO_ORACLE() view returns(address)
func (*KeeperRegistry13CallerSession) FASTGASFEED ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) 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 (*KeeperRegistry13CallerSession) GetActiveUpkeepIDs ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 startIndex, uint256 maxCount) view returns(uint256[])
func (*KeeperRegistry13CallerSession) GetKeeperInfo ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) 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 (*KeeperRegistry13CallerSession) GetMaxPaymentForGas ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) 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 (*KeeperRegistry13CallerSession) GetMinBalanceForUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) 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 (*KeeperRegistry13CallerSession) GetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
GetPeerRegistryMigrationPermission is a free data retrieval call binding the contract method 0xfaa3e996.
Solidity: function getPeerRegistryMigrationPermission(address peer) view returns(uint8)
func (*KeeperRegistry13CallerSession) GetState ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetState() (struct { State State1_3 Config Config1_3 Keepers []common.Address }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint256) state, (uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config, address[] keepers)
func (*KeeperRegistry13CallerSession) GetUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 AmountSpent *big.Int Paused bool }, 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, uint96 amountSpent, bool paused)
func (*KeeperRegistry13CallerSession) KEEPERREGISTRYLOGIC ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) KEEPERREGISTRYLOGIC() (common.Address, error)
KEEPERREGISTRYLOGIC is a free data retrieval call binding the contract method 0x0852c7c9.
Solidity: function KEEPER_REGISTRY_LOGIC() view returns(address)
func (*KeeperRegistry13CallerSession) LINK ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry13CallerSession) LINKETHFEED ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) 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 (*KeeperRegistry13CallerSession) OPTIMISMORACLE ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) OPTIMISMORACLE() (common.Address, error)
OPTIMISMORACLE is a free data retrieval call binding the contract method 0x850cce34.
Solidity: function OPTIMISM_ORACLE() view returns(address)
func (*KeeperRegistry13CallerSession) Owner ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry13CallerSession) PAYMENTMODEL ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) PAYMENTMODEL() (uint8, error)
PAYMENTMODEL is a free data retrieval call binding the contract method 0x8811cbe8.
Solidity: function PAYMENT_MODEL() view returns(uint8)
func (*KeeperRegistry13CallerSession) Paused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry13CallerSession) REGISTRYGASOVERHEAD ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
REGISTRYGASOVERHEAD is a free data retrieval call binding the contract method 0x5077b210.
Solidity: function REGISTRY_GAS_OVERHEAD() view returns(uint256)
func (*KeeperRegistry13CallerSession) TypeAndVersion ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistry13CallerSession) UpkeepTranscoderVersion ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13CallerSession) UpkeepTranscoderVersion() (uint8, error)
UpkeepTranscoderVersion is a free data retrieval call binding the contract method 0x48013d7b.
Solidity: function upkeepTranscoderVersion() view returns(uint8)
type KeeperRegistry13ConfigSet ¶ added in v1.6.2
type KeeperRegistry13ConfigSet struct { Config Config1_3 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13ConfigSet represents a ConfigSet event raised by the KeeperRegistry13 contract.
type KeeperRegistry13ConfigSetIterator ¶ added in v1.6.2
type KeeperRegistry13ConfigSetIterator struct { Event *KeeperRegistry13ConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13ConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13ConfigSetIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13ConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13ConfigSetIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13ConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13ConfigSetIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13ConfigSetIterator) 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 KeeperRegistry13Filterer ¶ added in v1.6.2
type KeeperRegistry13Filterer struct {
// contains filtered or unexported fields
}
KeeperRegistry13Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperRegistry13Filterer ¶ added in v1.6.2
func NewKeeperRegistry13Filterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistry13Filterer, error)
NewKeeperRegistry13Filterer creates a new log filterer instance of KeeperRegistry13, bound to a specific deployed contract.
func (*KeeperRegistry13Filterer) FilterConfigSet ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistry13ConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistry13Filterer) FilterFundsAdded ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistry13FundsAddedIterator, 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 (*KeeperRegistry13Filterer) FilterFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13FundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistry13Filterer) FilterKeepersUpdated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistry13KeepersUpdatedIterator, error)
FilterKeepersUpdated is a free log retrieval operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry13Filterer) FilterOwnerFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistry13OwnerFundsWithdrawnIterator, error)
FilterOwnerFundsWithdrawn is a free log retrieval operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistry13Filterer) FilterOwnershipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry13OwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) FilterOwnershipTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistry13OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) FilterPaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistry13PausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry13Filterer) FilterPayeeshipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistry13PayeeshipTransferRequestedIterator, 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 (*KeeperRegistry13Filterer) FilterPayeeshipTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistry13PayeeshipTransferredIterator, 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 (*KeeperRegistry13Filterer) FilterPaymentWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistry13PaymentWithdrawnIterator, 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 (*KeeperRegistry13Filterer) FilterUnpaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistry13UnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry13Filterer) FilterUpkeepAdminTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistry13UpkeepAdminTransferRequestedIterator, error)
FilterUpkeepAdminTransferRequested is a free log retrieval operation binding the contract event 0xb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b35.
Solidity: event UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) FilterUpkeepAdminTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistry13UpkeepAdminTransferredIterator, error)
FilterUpkeepAdminTransferred is a free log retrieval operation binding the contract event 0x5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c.
Solidity: event UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) FilterUpkeepCanceled ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistry13UpkeepCanceledIterator, error)
FilterUpkeepCanceled is a free log retrieval operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistry13Filterer) FilterUpkeepCheckDataUpdated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepCheckDataUpdatedIterator, error)
FilterUpkeepCheckDataUpdated is a free log retrieval operation binding the contract event 0x7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf.
Solidity: event UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
func (*KeeperRegistry13Filterer) FilterUpkeepGasLimitSet ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepGasLimitSetIterator, error)
FilterUpkeepGasLimitSet is a free log retrieval operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistry13Filterer) FilterUpkeepMigrated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepMigratedIterator, error)
FilterUpkeepMigrated is a free log retrieval operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistry13Filterer) FilterUpkeepPaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepPausedIterator, error)
FilterUpkeepPaused is a free log retrieval operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*KeeperRegistry13Filterer) FilterUpkeepPerformed ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistry13UpkeepPerformedIterator, 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 (*KeeperRegistry13Filterer) FilterUpkeepReceived ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepReceivedIterator, error)
FilterUpkeepReceived is a free log retrieval operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistry13Filterer) FilterUpkeepRegistered ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepRegisteredIterator, error)
FilterUpkeepRegistered is a free log retrieval operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistry13Filterer) FilterUpkeepUnpaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistry13UpkeepUnpausedIterator, error)
FilterUpkeepUnpaused is a free log retrieval operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
func (*KeeperRegistry13Filterer) ParseConfigSet ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseConfigSet(log types.Log) (*KeeperRegistry13ConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistry13Filterer) ParseFundsAdded ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistry13FundsAdded, error)
ParseFundsAdded is a log parse operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistry13Filterer) ParseFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistry13FundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistry13Filterer) ParseKeepersUpdated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistry13KeepersUpdated, error)
ParseKeepersUpdated is a log parse operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry13Filterer) ParseOwnerFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistry13OwnerFundsWithdrawn, error)
ParseOwnerFundsWithdrawn is a log parse operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistry13Filterer) ParseOwnershipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistry13OwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) ParseOwnershipTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistry13OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) ParsePaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePaused(log types.Log) (*KeeperRegistry13Paused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry13Filterer) ParsePayeeshipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistry13PayeeshipTransferRequested, 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 (*KeeperRegistry13Filterer) ParsePayeeshipTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistry13PayeeshipTransferred, 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 (*KeeperRegistry13Filterer) ParsePaymentWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistry13PaymentWithdrawn, 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 (*KeeperRegistry13Filterer) ParseUnpaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUnpaused(log types.Log) (*KeeperRegistry13Unpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry13Filterer) ParseUpkeepAdminTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistry13UpkeepAdminTransferRequested, error)
ParseUpkeepAdminTransferRequested is a log parse operation binding the contract event 0xb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b35.
Solidity: event UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) ParseUpkeepAdminTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistry13UpkeepAdminTransferred, error)
ParseUpkeepAdminTransferred is a log parse operation binding the contract event 0x5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c.
Solidity: event UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) ParseUpkeepCanceled ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistry13UpkeepCanceled, error)
ParseUpkeepCanceled is a log parse operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistry13Filterer) ParseUpkeepCheckDataUpdated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistry13UpkeepCheckDataUpdated, error)
ParseUpkeepCheckDataUpdated is a log parse operation binding the contract event 0x7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf.
Solidity: event UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
func (*KeeperRegistry13Filterer) ParseUpkeepGasLimitSet ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistry13UpkeepGasLimitSet, error)
ParseUpkeepGasLimitSet is a log parse operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistry13Filterer) ParseUpkeepMigrated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistry13UpkeepMigrated, error)
ParseUpkeepMigrated is a log parse operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistry13Filterer) ParseUpkeepPaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistry13UpkeepPaused, error)
ParseUpkeepPaused is a log parse operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*KeeperRegistry13Filterer) ParseUpkeepPerformed ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistry13UpkeepPerformed, 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 (*KeeperRegistry13Filterer) ParseUpkeepReceived ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistry13UpkeepReceived, error)
ParseUpkeepReceived is a log parse operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistry13Filterer) ParseUpkeepRegistered ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistry13UpkeepRegistered, error)
ParseUpkeepRegistered is a log parse operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistry13Filterer) ParseUpkeepUnpaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistry13UpkeepUnpaused, error)
ParseUpkeepUnpaused is a log parse operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
func (*KeeperRegistry13Filterer) WatchConfigSet ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13ConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistry13Filterer) WatchFundsAdded ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13FundsAdded, 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 (*KeeperRegistry13Filterer) WatchFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13FundsWithdrawn, 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 (*KeeperRegistry13Filterer) WatchKeepersUpdated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13KeepersUpdated) (event.Subscription, error)
WatchKeepersUpdated is a free log subscription operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistry13Filterer) WatchOwnerFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13OwnerFundsWithdrawn) (event.Subscription, error)
WatchOwnerFundsWithdrawn is a free log subscription operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistry13Filterer) WatchOwnershipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13OwnershipTransferRequested, 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 (*KeeperRegistry13Filterer) WatchOwnershipTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13OwnershipTransferred, 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 (*KeeperRegistry13Filterer) WatchPaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13Paused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistry13Filterer) WatchPayeeshipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13PayeeshipTransferRequested, 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 (*KeeperRegistry13Filterer) WatchPayeeshipTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13PayeeshipTransferred, 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 (*KeeperRegistry13Filterer) WatchPaymentWithdrawn ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13PaymentWithdrawn, 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 (*KeeperRegistry13Filterer) WatchUnpaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13Unpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistry13Filterer) WatchUpkeepAdminTransferRequested ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
WatchUpkeepAdminTransferRequested is a free log subscription operation binding the contract event 0xb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b35.
Solidity: event UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) WatchUpkeepAdminTransferred ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
WatchUpkeepAdminTransferred is a free log subscription operation binding the contract event 0x5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c.
Solidity: event UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistry13Filterer) WatchUpkeepCanceled ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepCanceled, 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 (*KeeperRegistry13Filterer) WatchUpkeepCheckDataUpdated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepCheckDataUpdated, id []*big.Int) (event.Subscription, error)
WatchUpkeepCheckDataUpdated is a free log subscription operation binding the contract event 0x7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf.
Solidity: event UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
func (*KeeperRegistry13Filterer) WatchUpkeepGasLimitSet ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)
WatchUpkeepGasLimitSet is a free log subscription operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistry13Filterer) WatchUpkeepMigrated ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepMigrated, id []*big.Int) (event.Subscription, error)
WatchUpkeepMigrated is a free log subscription operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistry13Filterer) WatchUpkeepPaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepPaused, id []*big.Int) (event.Subscription, error)
WatchUpkeepPaused is a free log subscription operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*KeeperRegistry13Filterer) WatchUpkeepPerformed ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepPerformed, 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 (*KeeperRegistry13Filterer) WatchUpkeepReceived ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepReceived, id []*big.Int) (event.Subscription, error)
WatchUpkeepReceived is a free log subscription operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistry13Filterer) WatchUpkeepRegistered ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepRegistered, 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)
func (*KeeperRegistry13Filterer) WatchUpkeepUnpaused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Filterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistry13UpkeepUnpaused, id []*big.Int) (event.Subscription, error)
WatchUpkeepUnpaused is a free log subscription operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
type KeeperRegistry13FundsAdded ¶ added in v1.6.2
type KeeperRegistry13FundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13FundsAdded represents a FundsAdded event raised by the KeeperRegistry13 contract.
type KeeperRegistry13FundsAddedIterator ¶ added in v1.6.2
type KeeperRegistry13FundsAddedIterator struct { Event *KeeperRegistry13FundsAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13FundsAddedIterator is returned from FilterFundsAdded and is used to iterate over the raw logs and unpacked data for FundsAdded events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13FundsAddedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13FundsAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13FundsAddedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13FundsAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13FundsAddedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13FundsAddedIterator) 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 KeeperRegistry13FundsWithdrawn ¶ added in v1.6.2
type KeeperRegistry13FundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13FundsWithdrawn represents a FundsWithdrawn event raised by the KeeperRegistry13 contract.
type KeeperRegistry13FundsWithdrawnIterator ¶ added in v1.6.2
type KeeperRegistry13FundsWithdrawnIterator struct { Event *KeeperRegistry13FundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13FundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13FundsWithdrawnIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13FundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13FundsWithdrawnIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13FundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13FundsWithdrawnIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13FundsWithdrawnIterator) 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 KeeperRegistry13KeepersUpdated ¶ added in v1.6.2
type KeeperRegistry13KeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13KeepersUpdated represents a KeepersUpdated event raised by the KeeperRegistry13 contract.
type KeeperRegistry13KeepersUpdatedIterator ¶ added in v1.6.2
type KeeperRegistry13KeepersUpdatedIterator struct { Event *KeeperRegistry13KeepersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13KeepersUpdatedIterator is returned from FilterKeepersUpdated and is used to iterate over the raw logs and unpacked data for KeepersUpdated events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13KeepersUpdatedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13KeepersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13KeepersUpdatedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13KeepersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13KeepersUpdatedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13KeepersUpdatedIterator) 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 KeeperRegistry13OwnerFundsWithdrawn ¶ added in v1.6.2
type KeeperRegistry13OwnerFundsWithdrawn struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13OwnerFundsWithdrawn represents a OwnerFundsWithdrawn event raised by the KeeperRegistry13 contract.
type KeeperRegistry13OwnerFundsWithdrawnIterator ¶ added in v1.6.2
type KeeperRegistry13OwnerFundsWithdrawnIterator struct { Event *KeeperRegistry13OwnerFundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13OwnerFundsWithdrawnIterator is returned from FilterOwnerFundsWithdrawn and is used to iterate over the raw logs and unpacked data for OwnerFundsWithdrawn events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13OwnerFundsWithdrawnIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13OwnerFundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13OwnerFundsWithdrawnIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13OwnerFundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13OwnerFundsWithdrawnIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13OwnerFundsWithdrawnIterator) 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 KeeperRegistry13OwnershipTransferRequested ¶ added in v1.6.2
type KeeperRegistry13OwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13OwnershipTransferRequested represents a OwnershipTransferRequested event raised by the KeeperRegistry13 contract.
type KeeperRegistry13OwnershipTransferRequestedIterator ¶ added in v1.6.2
type KeeperRegistry13OwnershipTransferRequestedIterator struct { Event *KeeperRegistry13OwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13OwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13OwnershipTransferRequestedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13OwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13OwnershipTransferRequestedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13OwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13OwnershipTransferRequestedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13OwnershipTransferRequestedIterator) 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 KeeperRegistry13OwnershipTransferred ¶ added in v1.6.2
type KeeperRegistry13OwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13OwnershipTransferred represents a OwnershipTransferred event raised by the KeeperRegistry13 contract.
type KeeperRegistry13OwnershipTransferredIterator ¶ added in v1.6.2
type KeeperRegistry13OwnershipTransferredIterator struct { Event *KeeperRegistry13OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13OwnershipTransferredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13OwnershipTransferredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13OwnershipTransferredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13OwnershipTransferredIterator) 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 KeeperRegistry13Paused ¶ added in v1.6.2
type KeeperRegistry13Paused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13Paused represents a Paused event raised by the KeeperRegistry13 contract.
type KeeperRegistry13PausedIterator ¶ added in v1.6.2
type KeeperRegistry13PausedIterator struct { Event *KeeperRegistry13Paused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13PausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13PausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13PausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13PausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13PausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13PausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13PausedIterator) 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 KeeperRegistry13PayeeshipTransferRequested ¶ added in v1.6.2
type KeeperRegistry13PayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13PayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the KeeperRegistry13 contract.
type KeeperRegistry13PayeeshipTransferRequestedIterator ¶ added in v1.6.2
type KeeperRegistry13PayeeshipTransferRequestedIterator struct { Event *KeeperRegistry13PayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13PayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13PayeeshipTransferRequestedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13PayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13PayeeshipTransferRequestedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13PayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13PayeeshipTransferRequestedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13PayeeshipTransferRequestedIterator) 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 KeeperRegistry13PayeeshipTransferred ¶ added in v1.6.2
type KeeperRegistry13PayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13PayeeshipTransferred represents a PayeeshipTransferred event raised by the KeeperRegistry13 contract.
type KeeperRegistry13PayeeshipTransferredIterator ¶ added in v1.6.2
type KeeperRegistry13PayeeshipTransferredIterator struct { Event *KeeperRegistry13PayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13PayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13PayeeshipTransferredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13PayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13PayeeshipTransferredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13PayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13PayeeshipTransferredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13PayeeshipTransferredIterator) 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 KeeperRegistry13PaymentWithdrawn ¶ added in v1.6.2
type KeeperRegistry13PaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13PaymentWithdrawn represents a PaymentWithdrawn event raised by the KeeperRegistry13 contract.
type KeeperRegistry13PaymentWithdrawnIterator ¶ added in v1.6.2
type KeeperRegistry13PaymentWithdrawnIterator struct { Event *KeeperRegistry13PaymentWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13PaymentWithdrawnIterator is returned from FilterPaymentWithdrawn and is used to iterate over the raw logs and unpacked data for PaymentWithdrawn events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13PaymentWithdrawnIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13PaymentWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13PaymentWithdrawnIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13PaymentWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13PaymentWithdrawnIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13PaymentWithdrawnIterator) 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 KeeperRegistry13Raw ¶ added in v1.6.2
type KeeperRegistry13Raw struct {
Contract *KeeperRegistry13 // Generic contract binding to access the raw methods on
}
KeeperRegistry13Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperRegistry13Raw) Call ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Raw) 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 (*KeeperRegistry13Raw) Transact ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistry13Raw) Transfer ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Raw) 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 KeeperRegistry13Session ¶ added in v1.6.2
type KeeperRegistry13Session struct { Contract *KeeperRegistry13 // 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 }
KeeperRegistry13Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperRegistry13Session) ARBNITROORACLE ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) ARBNITROORACLE() (common.Address, error)
ARBNITROORACLE is a free data retrieval call binding the contract method 0x7f37618e.
Solidity: function ARB_NITRO_ORACLE() view returns(address)
func (*KeeperRegistry13Session) AcceptOwnership ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry13Session) AcceptPayeeship ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) AcceptUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
AcceptUpkeepAdmin is a paid mutator transaction binding the contract method 0xb148ab6b.
Solidity: function acceptUpkeepAdmin(uint256 id) returns()
func (*KeeperRegistry13Session) AddFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) CancelUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) CheckUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) FASTGASFEED ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) Fallback ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*KeeperRegistry13Session) GetActiveUpkeepIDs ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
GetActiveUpkeepIDs is a free data retrieval call binding the contract method 0x06e3b632.
Solidity: function getActiveUpkeepIDs(uint256 startIndex, uint256 maxCount) view returns(uint256[])
func (*KeeperRegistry13Session) GetKeeperInfo ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) GetMaxPaymentForGas ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) GetMinBalanceForUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) GetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
GetPeerRegistryMigrationPermission is a free data retrieval call binding the contract method 0xfaa3e996.
Solidity: function getPeerRegistryMigrationPermission(address peer) view returns(uint8)
func (*KeeperRegistry13Session) GetState ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) GetState() (struct { State State1_3 Config Config1_3 Keepers []common.Address }, error)
GetState is a free data retrieval call binding the contract method 0x1865c57d.
Solidity: function getState() view returns((uint32,uint96,uint256,uint256) state, (uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config, address[] keepers)
func (*KeeperRegistry13Session) GetUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 AmountSpent *big.Int Paused bool }, 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, uint96 amountSpent, bool paused)
func (*KeeperRegistry13Session) KEEPERREGISTRYLOGIC ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) KEEPERREGISTRYLOGIC() (common.Address, error)
KEEPERREGISTRYLOGIC is a free data retrieval call binding the contract method 0x0852c7c9.
Solidity: function KEEPER_REGISTRY_LOGIC() view returns(address)
func (*KeeperRegistry13Session) LINK ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistry13Session) LINKETHFEED ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) MigrateUpkeeps ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistry13Session) OPTIMISMORACLE ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) OPTIMISMORACLE() (common.Address, error)
OPTIMISMORACLE is a free data retrieval call binding the contract method 0x850cce34.
Solidity: function OPTIMISM_ORACLE() view returns(address)
func (*KeeperRegistry13Session) OnTokenTransfer ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) Owner ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistry13Session) PAYMENTMODEL ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) PAYMENTMODEL() (uint8, error)
PAYMENTMODEL is a free data retrieval call binding the contract method 0x8811cbe8.
Solidity: function PAYMENT_MODEL() view returns(uint8)
func (*KeeperRegistry13Session) Pause ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry13Session) PauseUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) PauseUpkeep(id *big.Int) (*types.Transaction, error)
PauseUpkeep is a paid mutator transaction binding the contract method 0x8765ecbe.
Solidity: function pauseUpkeep(uint256 id) returns()
func (*KeeperRegistry13Session) Paused ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistry13Session) PerformUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) REGISTRYGASOVERHEAD ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) REGISTRYGASOVERHEAD() (*big.Int, error)
REGISTRYGASOVERHEAD is a free data retrieval call binding the contract method 0x5077b210.
Solidity: function REGISTRY_GAS_OVERHEAD() view returns(uint256)
func (*KeeperRegistry13Session) Receive ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*KeeperRegistry13Session) ReceiveUpkeeps ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistry13Session) RecoverFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry13Session) RegisterUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) SetConfig ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) SetConfig(config Config1_3) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xef47a0ce.
Solidity: function setConfig((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config) returns()
func (*KeeperRegistry13Session) SetKeepers ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) SetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistry13Session) SetUpkeepGasLimit ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistry13Session) TransferOwnership ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) TransferPayeeship ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) TransferUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
TransferUpkeepAdmin is a paid mutator transaction binding the contract method 0x1a2af011.
Solidity: function transferUpkeepAdmin(uint256 id, address proposed) returns()
func (*KeeperRegistry13Session) TypeAndVersion ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistry13Session) Unpause ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry13Session) UnpauseUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
UnpauseUpkeep is a paid mutator transaction binding the contract method 0x5165f2f5.
Solidity: function unpauseUpkeep(uint256 id) returns()
func (*KeeperRegistry13Session) UpdateCheckData ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
UpdateCheckData is a paid mutator transaction binding the contract method 0x9fab4386.
Solidity: function updateCheckData(uint256 id, bytes newCheckData) returns()
func (*KeeperRegistry13Session) UpkeepTranscoderVersion ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) UpkeepTranscoderVersion() (uint8, error)
UpkeepTranscoderVersion is a free data retrieval call binding the contract method 0x48013d7b.
Solidity: function upkeepTranscoderVersion() view returns(uint8)
func (*KeeperRegistry13Session) WithdrawFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 (*KeeperRegistry13Session) WithdrawOwnerFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) WithdrawOwnerFunds() (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistry13Session) WithdrawPayment ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Session) 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 KeeperRegistry13Transactor ¶ added in v1.6.2
type KeeperRegistry13Transactor struct {
// contains filtered or unexported fields
}
KeeperRegistry13Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperRegistry13Transactor ¶ added in v1.6.2
func NewKeeperRegistry13Transactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistry13Transactor, error)
NewKeeperRegistry13Transactor creates a new write-only instance of KeeperRegistry13, bound to a specific deployed contract.
func (*KeeperRegistry13Transactor) AcceptOwnership ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry13Transactor) AcceptPayeeship ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) AcceptUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
AcceptUpkeepAdmin is a paid mutator transaction binding the contract method 0xb148ab6b.
Solidity: function acceptUpkeepAdmin(uint256 id) returns()
func (*KeeperRegistry13Transactor) AddFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) CancelUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) CheckUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) Fallback ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*KeeperRegistry13Transactor) MigrateUpkeeps ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistry13Transactor) OnTokenTransfer ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) Pause ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry13Transactor) PauseUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) PauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
PauseUpkeep is a paid mutator transaction binding the contract method 0x8765ecbe.
Solidity: function pauseUpkeep(uint256 id) returns()
func (*KeeperRegistry13Transactor) PerformUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) Receive ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*KeeperRegistry13Transactor) ReceiveUpkeeps ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistry13Transactor) RecoverFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry13Transactor) RegisterUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) SetConfig ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) SetConfig(opts *bind.TransactOpts, config Config1_3) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xef47a0ce.
Solidity: function setConfig((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config) returns()
func (*KeeperRegistry13Transactor) SetKeepers ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) SetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistry13Transactor) SetUpkeepGasLimit ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistry13Transactor) TransferOwnership ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) TransferPayeeship ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) TransferUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
TransferUpkeepAdmin is a paid mutator transaction binding the contract method 0x1a2af011.
Solidity: function transferUpkeepAdmin(uint256 id, address proposed) returns()
func (*KeeperRegistry13Transactor) Unpause ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry13Transactor) UnpauseUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) UnpauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
UnpauseUpkeep is a paid mutator transaction binding the contract method 0x5165f2f5.
Solidity: function unpauseUpkeep(uint256 id) returns()
func (*KeeperRegistry13Transactor) UpdateCheckData ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) UpdateCheckData(opts *bind.TransactOpts, id *big.Int, newCheckData []byte) (*types.Transaction, error)
UpdateCheckData is a paid mutator transaction binding the contract method 0x9fab4386.
Solidity: function updateCheckData(uint256 id, bytes newCheckData) returns()
func (*KeeperRegistry13Transactor) WithdrawFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 (*KeeperRegistry13Transactor) WithdrawOwnerFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistry13Transactor) WithdrawPayment ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13Transactor) 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 KeeperRegistry13TransactorRaw ¶ added in v1.6.2
type KeeperRegistry13TransactorRaw struct {
Contract *KeeperRegistry13Transactor // Generic write-only contract binding to access the raw methods on
}
KeeperRegistry13TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperRegistry13TransactorRaw) Transact ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistry13TransactorRaw) Transfer ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorRaw) 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 KeeperRegistry13TransactorSession ¶ added in v1.6.2
type KeeperRegistry13TransactorSession struct { Contract *KeeperRegistry13Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistry13TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperRegistry13TransactorSession) AcceptOwnership ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistry13TransactorSession) AcceptPayeeship ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) AcceptUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
AcceptUpkeepAdmin is a paid mutator transaction binding the contract method 0xb148ab6b.
Solidity: function acceptUpkeepAdmin(uint256 id) returns()
func (*KeeperRegistry13TransactorSession) AddFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) CancelUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) CheckUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) Fallback ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*KeeperRegistry13TransactorSession) MigrateUpkeeps ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistry13TransactorSession) OnTokenTransfer ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) Pause ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistry13TransactorSession) PauseUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) PauseUpkeep(id *big.Int) (*types.Transaction, error)
PauseUpkeep is a paid mutator transaction binding the contract method 0x8765ecbe.
Solidity: function pauseUpkeep(uint256 id) returns()
func (*KeeperRegistry13TransactorSession) PerformUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) Receive ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*KeeperRegistry13TransactorSession) ReceiveUpkeeps ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistry13TransactorSession) RecoverFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistry13TransactorSession) RegisterUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) SetConfig ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) SetConfig(config Config1_3) (*types.Transaction, error)
SetConfig is a paid mutator transaction binding the contract method 0xef47a0ce.
Solidity: function setConfig((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config) returns()
func (*KeeperRegistry13TransactorSession) SetKeepers ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) SetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistry13TransactorSession) SetUpkeepGasLimit ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistry13TransactorSession) TransferOwnership ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) TransferPayeeship ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) TransferUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
TransferUpkeepAdmin is a paid mutator transaction binding the contract method 0x1a2af011.
Solidity: function transferUpkeepAdmin(uint256 id, address proposed) returns()
func (*KeeperRegistry13TransactorSession) Unpause ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistry13TransactorSession) UnpauseUpkeep ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
UnpauseUpkeep is a paid mutator transaction binding the contract method 0x5165f2f5.
Solidity: function unpauseUpkeep(uint256 id) returns()
func (*KeeperRegistry13TransactorSession) UpdateCheckData ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
UpdateCheckData is a paid mutator transaction binding the contract method 0x9fab4386.
Solidity: function updateCheckData(uint256 id, bytes newCheckData) returns()
func (*KeeperRegistry13TransactorSession) WithdrawFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 (*KeeperRegistry13TransactorSession) WithdrawOwnerFunds ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistry13TransactorSession) WithdrawPayment ¶ added in v1.6.2
func (_KeeperRegistry13 *KeeperRegistry13TransactorSession) 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 KeeperRegistry13Unpaused ¶ added in v1.6.2
type KeeperRegistry13Unpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13Unpaused represents a Unpaused event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UnpausedIterator ¶ added in v1.6.2
type KeeperRegistry13UnpausedIterator struct { Event *KeeperRegistry13Unpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UnpausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UnpausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UnpausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UnpausedIterator) 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 KeeperRegistry13UpkeepAdminTransferRequested ¶ added in v1.6.2
type KeeperRegistry13UpkeepAdminTransferRequested struct { Id *big.Int From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepAdminTransferRequested represents a UpkeepAdminTransferRequested event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepAdminTransferRequestedIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepAdminTransferRequestedIterator struct { Event *KeeperRegistry13UpkeepAdminTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepAdminTransferRequestedIterator is returned from FilterUpkeepAdminTransferRequested and is used to iterate over the raw logs and unpacked data for UpkeepAdminTransferRequested events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepAdminTransferRequestedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepAdminTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepAdminTransferRequestedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepAdminTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepAdminTransferRequestedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepAdminTransferRequestedIterator) 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 KeeperRegistry13UpkeepAdminTransferred ¶ added in v1.6.2
type KeeperRegistry13UpkeepAdminTransferred struct { Id *big.Int From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepAdminTransferred represents a UpkeepAdminTransferred event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepAdminTransferredIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepAdminTransferredIterator struct { Event *KeeperRegistry13UpkeepAdminTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepAdminTransferredIterator is returned from FilterUpkeepAdminTransferred and is used to iterate over the raw logs and unpacked data for UpkeepAdminTransferred events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepAdminTransferredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepAdminTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepAdminTransferredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepAdminTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepAdminTransferredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepAdminTransferredIterator) 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 KeeperRegistry13UpkeepCanceled ¶ added in v1.6.2
type KeeperRegistry13UpkeepCanceled struct { Id *big.Int AtBlockHeight uint64 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepCanceled represents a UpkeepCanceled event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepCanceledIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepCanceledIterator struct { Event *KeeperRegistry13UpkeepCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepCanceledIterator is returned from FilterUpkeepCanceled and is used to iterate over the raw logs and unpacked data for UpkeepCanceled events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepCanceledIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepCanceledIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepCanceledIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepCanceledIterator) 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 KeeperRegistry13UpkeepCheckDataUpdated ¶ added in v1.6.2
type KeeperRegistry13UpkeepCheckDataUpdated struct { Id *big.Int NewCheckData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepCheckDataUpdated represents a UpkeepCheckDataUpdated event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepCheckDataUpdatedIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepCheckDataUpdatedIterator struct { Event *KeeperRegistry13UpkeepCheckDataUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepCheckDataUpdatedIterator is returned from FilterUpkeepCheckDataUpdated and is used to iterate over the raw logs and unpacked data for UpkeepCheckDataUpdated events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepCheckDataUpdatedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepCheckDataUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepCheckDataUpdatedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepCheckDataUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepCheckDataUpdatedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepCheckDataUpdatedIterator) 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 KeeperRegistry13UpkeepGasLimitSet ¶ added in v1.6.2
type KeeperRegistry13UpkeepGasLimitSet struct { Id *big.Int GasLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepGasLimitSet represents a UpkeepGasLimitSet event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepGasLimitSetIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepGasLimitSetIterator struct { Event *KeeperRegistry13UpkeepGasLimitSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepGasLimitSetIterator is returned from FilterUpkeepGasLimitSet and is used to iterate over the raw logs and unpacked data for UpkeepGasLimitSet events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepGasLimitSetIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepGasLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepGasLimitSetIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepGasLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepGasLimitSetIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepGasLimitSetIterator) 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 KeeperRegistry13UpkeepMigrated ¶ added in v1.6.2
type KeeperRegistry13UpkeepMigrated struct { Id *big.Int RemainingBalance *big.Int Destination common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepMigrated represents a UpkeepMigrated event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepMigratedIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepMigratedIterator struct { Event *KeeperRegistry13UpkeepMigrated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepMigratedIterator is returned from FilterUpkeepMigrated and is used to iterate over the raw logs and unpacked data for UpkeepMigrated events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepMigratedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepMigratedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepMigratedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepMigratedIterator) 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 KeeperRegistry13UpkeepPaused ¶ added in v1.6.2
type KeeperRegistry13UpkeepPaused struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepPaused represents a UpkeepPaused event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepPausedIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepPausedIterator struct { Event *KeeperRegistry13UpkeepPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepPausedIterator is returned from FilterUpkeepPaused and is used to iterate over the raw logs and unpacked data for UpkeepPaused events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepPausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepPausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepPausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepPausedIterator) 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 KeeperRegistry13UpkeepPerformed ¶ added in v1.6.2
type KeeperRegistry13UpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepPerformed represents a UpkeepPerformed event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepPerformedIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepPerformedIterator struct { Event *KeeperRegistry13UpkeepPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepPerformedIterator is returned from FilterUpkeepPerformed and is used to iterate over the raw logs and unpacked data for UpkeepPerformed events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepPerformedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepPerformedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepPerformedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepPerformedIterator) 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 KeeperRegistry13UpkeepReceived ¶ added in v1.6.2
type KeeperRegistry13UpkeepReceived struct { Id *big.Int StartingBalance *big.Int ImportedFrom common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepReceived represents a UpkeepReceived event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepReceivedIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepReceivedIterator struct { Event *KeeperRegistry13UpkeepReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepReceivedIterator is returned from FilterUpkeepReceived and is used to iterate over the raw logs and unpacked data for UpkeepReceived events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepReceivedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepReceivedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepReceivedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepReceivedIterator) 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 KeeperRegistry13UpkeepRegistered ¶ added in v1.6.2
type KeeperRegistry13UpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepRegistered represents a UpkeepRegistered event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepRegisteredIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepRegisteredIterator struct { Event *KeeperRegistry13UpkeepRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepRegisteredIterator is returned from FilterUpkeepRegistered and is used to iterate over the raw logs and unpacked data for UpkeepRegistered events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepRegisteredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepRegisteredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepRegisteredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepRegisteredIterator) 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 KeeperRegistry13UpkeepUnpaused ¶ added in v1.6.2
type KeeperRegistry13UpkeepUnpaused struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistry13UpkeepUnpaused represents a UpkeepUnpaused event raised by the KeeperRegistry13 contract.
type KeeperRegistry13UpkeepUnpausedIterator ¶ added in v1.6.2
type KeeperRegistry13UpkeepUnpausedIterator struct { Event *KeeperRegistry13UpkeepUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistry13UpkeepUnpausedIterator is returned from FilterUpkeepUnpaused and is used to iterate over the raw logs and unpacked data for UpkeepUnpaused events raised by the KeeperRegistry13 contract.
func (*KeeperRegistry13UpkeepUnpausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistry13UpkeepUnpausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistry13UpkeepUnpausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistry13UpkeepUnpausedIterator) 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 KeeperRegistryLogic13 ¶ added in v1.6.2
type KeeperRegistryLogic13 struct { KeeperRegistryLogic13Caller // Read-only binding to the contract KeeperRegistryLogic13Transactor // Write-only binding to the contract KeeperRegistryLogic13Filterer // Log filterer for contract events }
KeeperRegistryLogic13 is an auto generated Go binding around an Ethereum contract.
func DeployKeeperRegistryLogic13 ¶ added in v1.6.2
func DeployKeeperRegistryLogic13(auth *bind.TransactOpts, backend bind.ContractBackend, paymentModel uint8, registryGasOverhead *big.Int, link common.Address, linkEthFeed common.Address, fastGasFeed common.Address) (common.Address, *types.Transaction, *KeeperRegistryLogic13, error)
DeployKeeperRegistryLogic13 deploys a new Ethereum contract, binding an instance of KeeperRegistryLogic13 to it.
func NewKeeperRegistryLogic13 ¶ added in v1.6.2
func NewKeeperRegistryLogic13(address common.Address, backend bind.ContractBackend) (*KeeperRegistryLogic13, error)
NewKeeperRegistryLogic13 creates a new instance of KeeperRegistryLogic13, bound to a specific deployed contract.
type KeeperRegistryLogic13Caller ¶ added in v1.6.2
type KeeperRegistryLogic13Caller struct {
// contains filtered or unexported fields
}
KeeperRegistryLogic13Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperRegistryLogic13Caller ¶ added in v1.6.2
func NewKeeperRegistryLogic13Caller(address common.Address, caller bind.ContractCaller) (*KeeperRegistryLogic13Caller, error)
NewKeeperRegistryLogic13Caller creates a new read-only instance of KeeperRegistryLogic13, bound to a specific deployed contract.
func (*KeeperRegistryLogic13Caller) ARBNITROORACLE ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error)
ARBNITROORACLE is a free data retrieval call binding the contract method 0x7f37618e.
Solidity: function ARB_NITRO_ORACLE() view returns(address)
func (*KeeperRegistryLogic13Caller) FASTGASFEED ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) 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 (*KeeperRegistryLogic13Caller) LINK ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) LINK(opts *bind.CallOpts) (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistryLogic13Caller) LINKETHFEED ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) 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)
func (*KeeperRegistryLogic13Caller) OPTIMISMORACLE ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) OPTIMISMORACLE(opts *bind.CallOpts) (common.Address, error)
OPTIMISMORACLE is a free data retrieval call binding the contract method 0x850cce34.
Solidity: function OPTIMISM_ORACLE() view returns(address)
func (*KeeperRegistryLogic13Caller) Owner ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) 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 (*KeeperRegistryLogic13Caller) PAYMENTMODEL ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
PAYMENTMODEL is a free data retrieval call binding the contract method 0x8811cbe8.
Solidity: function PAYMENT_MODEL() view returns(uint8)
func (*KeeperRegistryLogic13Caller) Paused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) Paused(opts *bind.CallOpts) (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistryLogic13Caller) REGISTRYGASOVERHEAD ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Caller) REGISTRYGASOVERHEAD(opts *bind.CallOpts) (*big.Int, error)
REGISTRYGASOVERHEAD is a free data retrieval call binding the contract method 0x5077b210.
Solidity: function REGISTRY_GAS_OVERHEAD() view returns(uint256)
type KeeperRegistryLogic13CallerRaw ¶ added in v1.6.2
type KeeperRegistryLogic13CallerRaw struct {
Contract *KeeperRegistryLogic13Caller // Generic read-only contract binding to access the raw methods on
}
KeeperRegistryLogic13CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperRegistryLogic13CallerRaw) Call ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerRaw) 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 KeeperRegistryLogic13CallerSession ¶ added in v1.6.2
type KeeperRegistryLogic13CallerSession struct { Contract *KeeperRegistryLogic13Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperRegistryLogic13CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperRegistryLogic13CallerSession) ARBNITROORACLE ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) ARBNITROORACLE() (common.Address, error)
ARBNITROORACLE is a free data retrieval call binding the contract method 0x7f37618e.
Solidity: function ARB_NITRO_ORACLE() view returns(address)
func (*KeeperRegistryLogic13CallerSession) FASTGASFEED ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) 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 (*KeeperRegistryLogic13CallerSession) LINK ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistryLogic13CallerSession) LINKETHFEED ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) 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 (*KeeperRegistryLogic13CallerSession) OPTIMISMORACLE ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) OPTIMISMORACLE() (common.Address, error)
OPTIMISMORACLE is a free data retrieval call binding the contract method 0x850cce34.
Solidity: function OPTIMISM_ORACLE() view returns(address)
func (*KeeperRegistryLogic13CallerSession) Owner ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistryLogic13CallerSession) PAYMENTMODEL ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) PAYMENTMODEL() (uint8, error)
PAYMENTMODEL is a free data retrieval call binding the contract method 0x8811cbe8.
Solidity: function PAYMENT_MODEL() view returns(uint8)
func (*KeeperRegistryLogic13CallerSession) Paused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistryLogic13CallerSession) REGISTRYGASOVERHEAD ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13CallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
REGISTRYGASOVERHEAD is a free data retrieval call binding the contract method 0x5077b210.
Solidity: function REGISTRY_GAS_OVERHEAD() view returns(uint256)
type KeeperRegistryLogic13ConfigSet ¶ added in v1.6.2
type KeeperRegistryLogic13ConfigSet struct { Config Config1_3 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13ConfigSet represents a ConfigSet event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13ConfigSetIterator ¶ added in v1.6.2
type KeeperRegistryLogic13ConfigSetIterator struct { Event *KeeperRegistryLogic13ConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13ConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13ConfigSetIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13ConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13ConfigSetIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13ConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13ConfigSetIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13ConfigSetIterator) 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 KeeperRegistryLogic13Filterer ¶ added in v1.6.2
type KeeperRegistryLogic13Filterer struct {
// contains filtered or unexported fields
}
KeeperRegistryLogic13Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperRegistryLogic13Filterer ¶ added in v1.6.2
func NewKeeperRegistryLogic13Filterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistryLogic13Filterer, error)
NewKeeperRegistryLogic13Filterer creates a new log filterer instance of KeeperRegistryLogic13, bound to a specific deployed contract.
func (*KeeperRegistryLogic13Filterer) FilterConfigSet ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryLogic13ConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistryLogic13Filterer) FilterFundsAdded ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryLogic13FundsAddedIterator, 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 (*KeeperRegistryLogic13Filterer) FilterFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13FundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryLogic13Filterer) FilterKeepersUpdated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryLogic13KeepersUpdatedIterator, error)
FilterKeepersUpdated is a free log retrieval operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryLogic13Filterer) FilterOwnerFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryLogic13OwnerFundsWithdrawnIterator, error)
FilterOwnerFundsWithdrawn is a free log retrieval operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistryLogic13Filterer) FilterOwnershipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogic13OwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) FilterOwnershipTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogic13OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) FilterPaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryLogic13PausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryLogic13Filterer) FilterPayeeshipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogic13PayeeshipTransferRequestedIterator, 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 (*KeeperRegistryLogic13Filterer) FilterPayeeshipTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogic13PayeeshipTransferredIterator, 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 (*KeeperRegistryLogic13Filterer) FilterPaymentWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryLogic13PaymentWithdrawnIterator, 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 (*KeeperRegistryLogic13Filterer) FilterUnpaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryLogic13UnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepAdminTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator, error)
FilterUpkeepAdminTransferRequested is a free log retrieval operation binding the contract event 0xb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b35.
Solidity: event UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepAdminTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogic13UpkeepAdminTransferredIterator, error)
FilterUpkeepAdminTransferred is a free log retrieval operation binding the contract event 0x5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c.
Solidity: event UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepCanceled ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryLogic13UpkeepCanceledIterator, error)
FilterUpkeepCanceled is a free log retrieval operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepCheckDataUpdated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator, error)
FilterUpkeepCheckDataUpdated is a free log retrieval operation binding the contract event 0x7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf.
Solidity: event UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepGasLimitSet ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepGasLimitSetIterator, error)
FilterUpkeepGasLimitSet is a free log retrieval operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepMigrated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepMigratedIterator, error)
FilterUpkeepMigrated is a free log retrieval operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepPaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepPausedIterator, error)
FilterUpkeepPaused is a free log retrieval operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepPerformed ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryLogic13UpkeepPerformedIterator, 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 (*KeeperRegistryLogic13Filterer) FilterUpkeepReceived ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepReceivedIterator, error)
FilterUpkeepReceived is a free log retrieval operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepRegistered ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepRegisteredIterator, error)
FilterUpkeepRegistered is a free log retrieval operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistryLogic13Filterer) FilterUpkeepUnpaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogic13UpkeepUnpausedIterator, error)
FilterUpkeepUnpaused is a free log retrieval operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
func (*KeeperRegistryLogic13Filterer) ParseConfigSet ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseConfigSet(log types.Log) (*KeeperRegistryLogic13ConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistryLogic13Filterer) ParseFundsAdded ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseFundsAdded(log types.Log) (*KeeperRegistryLogic13FundsAdded, error)
ParseFundsAdded is a log parse operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistryLogic13Filterer) ParseFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryLogic13FundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryLogic13Filterer) ParseKeepersUpdated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryLogic13KeepersUpdated, error)
ParseKeepersUpdated is a log parse operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryLogic13Filterer) ParseOwnerFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryLogic13OwnerFundsWithdrawn, error)
ParseOwnerFundsWithdrawn is a log parse operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistryLogic13Filterer) ParseOwnershipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryLogic13OwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) ParseOwnershipTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryLogic13OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) ParsePaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePaused(log types.Log) (*KeeperRegistryLogic13Paused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryLogic13Filterer) ParsePayeeshipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryLogic13PayeeshipTransferRequested, 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 (*KeeperRegistryLogic13Filterer) ParsePayeeshipTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryLogic13PayeeshipTransferred, 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 (*KeeperRegistryLogic13Filterer) ParsePaymentWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryLogic13PaymentWithdrawn, 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 (*KeeperRegistryLogic13Filterer) ParseUnpaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUnpaused(log types.Log) (*KeeperRegistryLogic13Unpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepAdminTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryLogic13UpkeepAdminTransferRequested, error)
ParseUpkeepAdminTransferRequested is a log parse operation binding the contract event 0xb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b35.
Solidity: event UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepAdminTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryLogic13UpkeepAdminTransferred, error)
ParseUpkeepAdminTransferred is a log parse operation binding the contract event 0x5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c.
Solidity: event UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepCanceled ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryLogic13UpkeepCanceled, error)
ParseUpkeepCanceled is a log parse operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepCheckDataUpdated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryLogic13UpkeepCheckDataUpdated, error)
ParseUpkeepCheckDataUpdated is a log parse operation binding the contract event 0x7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf.
Solidity: event UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepGasLimitSet ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryLogic13UpkeepGasLimitSet, error)
ParseUpkeepGasLimitSet is a log parse operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepMigrated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryLogic13UpkeepMigrated, error)
ParseUpkeepMigrated is a log parse operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepPaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryLogic13UpkeepPaused, error)
ParseUpkeepPaused is a log parse operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepPerformed ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryLogic13UpkeepPerformed, 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 (*KeeperRegistryLogic13Filterer) ParseUpkeepReceived ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryLogic13UpkeepReceived, error)
ParseUpkeepReceived is a log parse operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepRegistered ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryLogic13UpkeepRegistered, error)
ParseUpkeepRegistered is a log parse operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistryLogic13Filterer) ParseUpkeepUnpaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryLogic13UpkeepUnpaused, error)
ParseUpkeepUnpaused is a log parse operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
func (*KeeperRegistryLogic13Filterer) WatchConfigSet ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13ConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0xfe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de325.
Solidity: event ConfigSet((uint32,uint32,uint24,uint32,uint24,uint16,uint96,uint32,uint256,uint256,address,address) config)
func (*KeeperRegistryLogic13Filterer) WatchFundsAdded ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13FundsAdded, 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 (*KeeperRegistryLogic13Filterer) WatchFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13FundsWithdrawn, 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 (*KeeperRegistryLogic13Filterer) WatchKeepersUpdated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13KeepersUpdated) (event.Subscription, error)
WatchKeepersUpdated is a free log subscription operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryLogic13Filterer) WatchOwnerFundsWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13OwnerFundsWithdrawn) (event.Subscription, error)
WatchOwnerFundsWithdrawn is a free log subscription operation binding the contract event 0x1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f1.
Solidity: event OwnerFundsWithdrawn(uint96 amount)
func (*KeeperRegistryLogic13Filterer) WatchOwnershipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13OwnershipTransferRequested, 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 (*KeeperRegistryLogic13Filterer) WatchOwnershipTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13OwnershipTransferred, 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 (*KeeperRegistryLogic13Filterer) WatchPaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13Paused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryLogic13Filterer) WatchPayeeshipTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13PayeeshipTransferRequested, 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 (*KeeperRegistryLogic13Filterer) WatchPayeeshipTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13PayeeshipTransferred, 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 (*KeeperRegistryLogic13Filterer) WatchPaymentWithdrawn ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13PaymentWithdrawn, 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 (*KeeperRegistryLogic13Filterer) WatchUnpaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13Unpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepAdminTransferRequested ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
WatchUpkeepAdminTransferRequested is a free log subscription operation binding the contract event 0xb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b35.
Solidity: event UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepAdminTransferred ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
WatchUpkeepAdminTransferred is a free log subscription operation binding the contract event 0x5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c.
Solidity: event UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepCanceled ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepCanceled, 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 (*KeeperRegistryLogic13Filterer) WatchUpkeepCheckDataUpdated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepCheckDataUpdated, id []*big.Int) (event.Subscription, error)
WatchUpkeepCheckDataUpdated is a free log subscription operation binding the contract event 0x7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf.
Solidity: event UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepGasLimitSet ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)
WatchUpkeepGasLimitSet is a free log subscription operation binding the contract event 0xc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c.
Solidity: event UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepMigrated ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepMigrated, id []*big.Int) (event.Subscription, error)
WatchUpkeepMigrated is a free log subscription operation binding the contract event 0xb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff.
Solidity: event UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepPaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepPaused, id []*big.Int) (event.Subscription, error)
WatchUpkeepPaused is a free log subscription operation binding the contract event 0x8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f.
Solidity: event UpkeepPaused(uint256 indexed id)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepPerformed ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepPerformed, 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 (*KeeperRegistryLogic13Filterer) WatchUpkeepReceived ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepReceived, id []*big.Int) (event.Subscription, error)
WatchUpkeepReceived is a free log subscription operation binding the contract event 0x74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a71.
Solidity: event UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepRegistered ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepRegistered, 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)
func (*KeeperRegistryLogic13Filterer) WatchUpkeepUnpaused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Filterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogic13UpkeepUnpaused, id []*big.Int) (event.Subscription, error)
WatchUpkeepUnpaused is a free log subscription operation binding the contract event 0x7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a47456.
Solidity: event UpkeepUnpaused(uint256 indexed id)
type KeeperRegistryLogic13FundsAdded ¶ added in v1.6.2
type KeeperRegistryLogic13FundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13FundsAdded represents a FundsAdded event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13FundsAddedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13FundsAddedIterator struct { Event *KeeperRegistryLogic13FundsAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13FundsAddedIterator is returned from FilterFundsAdded and is used to iterate over the raw logs and unpacked data for FundsAdded events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13FundsAddedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13FundsAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13FundsAddedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13FundsAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13FundsAddedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13FundsAddedIterator) 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 KeeperRegistryLogic13FundsWithdrawn ¶ added in v1.6.2
type KeeperRegistryLogic13FundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13FundsWithdrawn represents a FundsWithdrawn event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13FundsWithdrawnIterator ¶ added in v1.6.2
type KeeperRegistryLogic13FundsWithdrawnIterator struct { Event *KeeperRegistryLogic13FundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13FundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13FundsWithdrawnIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13FundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13FundsWithdrawnIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13FundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13FundsWithdrawnIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13FundsWithdrawnIterator) 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 KeeperRegistryLogic13KeepersUpdated ¶ added in v1.6.2
type KeeperRegistryLogic13KeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13KeepersUpdated represents a KeepersUpdated event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13KeepersUpdatedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13KeepersUpdatedIterator struct { Event *KeeperRegistryLogic13KeepersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13KeepersUpdatedIterator is returned from FilterKeepersUpdated and is used to iterate over the raw logs and unpacked data for KeepersUpdated events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13KeepersUpdatedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13KeepersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13KeepersUpdatedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13KeepersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13KeepersUpdatedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13KeepersUpdatedIterator) 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 KeeperRegistryLogic13OwnerFundsWithdrawn ¶ added in v1.6.2
type KeeperRegistryLogic13OwnerFundsWithdrawn struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13OwnerFundsWithdrawn represents a OwnerFundsWithdrawn event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13OwnerFundsWithdrawnIterator ¶ added in v1.6.2
type KeeperRegistryLogic13OwnerFundsWithdrawnIterator struct { Event *KeeperRegistryLogic13OwnerFundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13OwnerFundsWithdrawnIterator is returned from FilterOwnerFundsWithdrawn and is used to iterate over the raw logs and unpacked data for OwnerFundsWithdrawn events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13OwnerFundsWithdrawnIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnerFundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13OwnerFundsWithdrawnIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnerFundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13OwnerFundsWithdrawnIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnerFundsWithdrawnIterator) 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 KeeperRegistryLogic13OwnershipTransferRequested ¶ added in v1.6.2
type KeeperRegistryLogic13OwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13OwnershipTransferRequested represents a OwnershipTransferRequested event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13OwnershipTransferRequestedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13OwnershipTransferRequestedIterator struct { Event *KeeperRegistryLogic13OwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13OwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13OwnershipTransferRequestedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13OwnershipTransferRequestedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13OwnershipTransferRequestedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnershipTransferRequestedIterator) 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 KeeperRegistryLogic13OwnershipTransferred ¶ added in v1.6.2
type KeeperRegistryLogic13OwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13OwnershipTransferred represents a OwnershipTransferred event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13OwnershipTransferredIterator ¶ added in v1.6.2
type KeeperRegistryLogic13OwnershipTransferredIterator struct { Event *KeeperRegistryLogic13OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13OwnershipTransferredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13OwnershipTransferredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13OwnershipTransferredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13OwnershipTransferredIterator) 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 KeeperRegistryLogic13Paused ¶ added in v1.6.2
type KeeperRegistryLogic13Paused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13Paused represents a Paused event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13PausedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13PausedIterator struct { Event *KeeperRegistryLogic13Paused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13PausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13PausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13PausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13PausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PausedIterator) 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 KeeperRegistryLogic13PayeeshipTransferRequested ¶ added in v1.6.2
type KeeperRegistryLogic13PayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13PayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13PayeeshipTransferRequestedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13PayeeshipTransferRequestedIterator struct { Event *KeeperRegistryLogic13PayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13PayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13PayeeshipTransferRequestedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13PayeeshipTransferRequestedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13PayeeshipTransferRequestedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PayeeshipTransferRequestedIterator) 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 KeeperRegistryLogic13PayeeshipTransferred ¶ added in v1.6.2
type KeeperRegistryLogic13PayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13PayeeshipTransferred represents a PayeeshipTransferred event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13PayeeshipTransferredIterator ¶ added in v1.6.2
type KeeperRegistryLogic13PayeeshipTransferredIterator struct { Event *KeeperRegistryLogic13PayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13PayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13PayeeshipTransferredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13PayeeshipTransferredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13PayeeshipTransferredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PayeeshipTransferredIterator) 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 KeeperRegistryLogic13PaymentWithdrawn ¶ added in v1.6.2
type KeeperRegistryLogic13PaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13PaymentWithdrawn represents a PaymentWithdrawn event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13PaymentWithdrawnIterator ¶ added in v1.6.2
type KeeperRegistryLogic13PaymentWithdrawnIterator struct { Event *KeeperRegistryLogic13PaymentWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13PaymentWithdrawnIterator is returned from FilterPaymentWithdrawn and is used to iterate over the raw logs and unpacked data for PaymentWithdrawn events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13PaymentWithdrawnIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PaymentWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13PaymentWithdrawnIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PaymentWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13PaymentWithdrawnIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13PaymentWithdrawnIterator) 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 KeeperRegistryLogic13Raw ¶ added in v1.6.2
type KeeperRegistryLogic13Raw struct {
Contract *KeeperRegistryLogic13 // Generic contract binding to access the raw methods on
}
KeeperRegistryLogic13Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperRegistryLogic13Raw) Call ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Raw) 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 (*KeeperRegistryLogic13Raw) Transact ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistryLogic13Raw) Transfer ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Raw) 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 KeeperRegistryLogic13Session ¶ added in v1.6.2
type KeeperRegistryLogic13Session struct { Contract *KeeperRegistryLogic13 // 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 }
KeeperRegistryLogic13Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperRegistryLogic13Session) ARBNITROORACLE ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) ARBNITROORACLE() (common.Address, error)
ARBNITROORACLE is a free data retrieval call binding the contract method 0x7f37618e.
Solidity: function ARB_NITRO_ORACLE() view returns(address)
func (*KeeperRegistryLogic13Session) AcceptOwnership ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistryLogic13Session) AcceptPayeeship ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) AcceptUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
AcceptUpkeepAdmin is a paid mutator transaction binding the contract method 0xb148ab6b.
Solidity: function acceptUpkeepAdmin(uint256 id) returns()
func (*KeeperRegistryLogic13Session) AddFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) CancelUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) CheckUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) FASTGASFEED ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) LINK ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistryLogic13Session) LINKETHFEED ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) MigrateUpkeeps ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistryLogic13Session) OPTIMISMORACLE ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) OPTIMISMORACLE() (common.Address, error)
OPTIMISMORACLE is a free data retrieval call binding the contract method 0x850cce34.
Solidity: function OPTIMISM_ORACLE() view returns(address)
func (*KeeperRegistryLogic13Session) Owner ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistryLogic13Session) PAYMENTMODEL ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) PAYMENTMODEL() (uint8, error)
PAYMENTMODEL is a free data retrieval call binding the contract method 0x8811cbe8.
Solidity: function PAYMENT_MODEL() view returns(uint8)
func (*KeeperRegistryLogic13Session) Pause ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistryLogic13Session) Paused ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistryLogic13Session) REGISTRYGASOVERHEAD ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) REGISTRYGASOVERHEAD() (*big.Int, error)
REGISTRYGASOVERHEAD is a free data retrieval call binding the contract method 0x5077b210.
Solidity: function REGISTRY_GAS_OVERHEAD() view returns(uint256)
func (*KeeperRegistryLogic13Session) ReceiveUpkeeps ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistryLogic13Session) RecoverFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistryLogic13Session) RegisterUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) SetKeepers ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) SetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistryLogic13Session) SetUpkeepGasLimit ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistryLogic13Session) TransferOwnership ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) TransferPayeeship ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) TransferUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
TransferUpkeepAdmin is a paid mutator transaction binding the contract method 0x1a2af011.
Solidity: function transferUpkeepAdmin(uint256 id, address proposed) returns()
func (*KeeperRegistryLogic13Session) Unpause ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistryLogic13Session) WithdrawFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 (*KeeperRegistryLogic13Session) WithdrawOwnerFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) WithdrawOwnerFunds() (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistryLogic13Session) WithdrawPayment ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Session) 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 KeeperRegistryLogic13Transactor ¶ added in v1.6.2
type KeeperRegistryLogic13Transactor struct {
// contains filtered or unexported fields
}
KeeperRegistryLogic13Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperRegistryLogic13Transactor ¶ added in v1.6.2
func NewKeeperRegistryLogic13Transactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistryLogic13Transactor, error)
NewKeeperRegistryLogic13Transactor creates a new write-only instance of KeeperRegistryLogic13, bound to a specific deployed contract.
func (*KeeperRegistryLogic13Transactor) AcceptOwnership ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistryLogic13Transactor) AcceptPayeeship ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) AcceptUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
AcceptUpkeepAdmin is a paid mutator transaction binding the contract method 0xb148ab6b.
Solidity: function acceptUpkeepAdmin(uint256 id) returns()
func (*KeeperRegistryLogic13Transactor) AddFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) CancelUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) CheckUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) MigrateUpkeeps ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistryLogic13Transactor) Pause ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistryLogic13Transactor) ReceiveUpkeeps ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistryLogic13Transactor) RecoverFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistryLogic13Transactor) RegisterUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) SetKeepers ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) SetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistryLogic13Transactor) SetUpkeepGasLimit ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistryLogic13Transactor) TransferOwnership ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) TransferPayeeship ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) TransferUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
TransferUpkeepAdmin is a paid mutator transaction binding the contract method 0x1a2af011.
Solidity: function transferUpkeepAdmin(uint256 id, address proposed) returns()
func (*KeeperRegistryLogic13Transactor) Unpause ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistryLogic13Transactor) WithdrawFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 (*KeeperRegistryLogic13Transactor) WithdrawOwnerFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistryLogic13Transactor) WithdrawPayment ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13Transactor) 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 KeeperRegistryLogic13TransactorRaw ¶ added in v1.6.2
type KeeperRegistryLogic13TransactorRaw struct {
Contract *KeeperRegistryLogic13Transactor // Generic write-only contract binding to access the raw methods on
}
KeeperRegistryLogic13TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperRegistryLogic13TransactorRaw) Transact ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistryLogic13TransactorRaw) Transfer ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorRaw) 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 KeeperRegistryLogic13TransactorSession ¶ added in v1.6.2
type KeeperRegistryLogic13TransactorSession struct { Contract *KeeperRegistryLogic13Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistryLogic13TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperRegistryLogic13TransactorSession) AcceptOwnership ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistryLogic13TransactorSession) AcceptPayeeship ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) AcceptUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
AcceptUpkeepAdmin is a paid mutator transaction binding the contract method 0xb148ab6b.
Solidity: function acceptUpkeepAdmin(uint256 id) returns()
func (*KeeperRegistryLogic13TransactorSession) AddFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) CancelUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) CheckUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) MigrateUpkeeps ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
MigrateUpkeeps is a paid mutator transaction binding the contract method 0x85c1b0ba.
Solidity: function migrateUpkeeps(uint256[] ids, address destination) returns()
func (*KeeperRegistryLogic13TransactorSession) Pause ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistryLogic13TransactorSession) ReceiveUpkeeps ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
ReceiveUpkeeps is a paid mutator transaction binding the contract method 0x8e86139b.
Solidity: function receiveUpkeeps(bytes encodedUpkeeps) returns()
func (*KeeperRegistryLogic13TransactorSession) RecoverFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistryLogic13TransactorSession) RegisterUpkeep ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) SetKeepers ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) SetPeerRegistryMigrationPermission ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
SetPeerRegistryMigrationPermission is a paid mutator transaction binding the contract method 0x187256e8.
Solidity: function setPeerRegistryMigrationPermission(address peer, uint8 permission) returns()
func (*KeeperRegistryLogic13TransactorSession) SetUpkeepGasLimit ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
SetUpkeepGasLimit is a paid mutator transaction binding the contract method 0xa72aa27e.
Solidity: function setUpkeepGasLimit(uint256 id, uint32 gasLimit) returns()
func (*KeeperRegistryLogic13TransactorSession) TransferOwnership ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) TransferPayeeship ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) TransferUpkeepAdmin ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
TransferUpkeepAdmin is a paid mutator transaction binding the contract method 0x1a2af011.
Solidity: function transferUpkeepAdmin(uint256 id, address proposed) returns()
func (*KeeperRegistryLogic13TransactorSession) Unpause ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistryLogic13TransactorSession) WithdrawFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 (*KeeperRegistryLogic13TransactorSession) WithdrawOwnerFunds ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
WithdrawOwnerFunds is a paid mutator transaction binding the contract method 0x7d9b97e0.
Solidity: function withdrawOwnerFunds() returns()
func (*KeeperRegistryLogic13TransactorSession) WithdrawPayment ¶ added in v1.6.2
func (_KeeperRegistryLogic13 *KeeperRegistryLogic13TransactorSession) 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 KeeperRegistryLogic13Unpaused ¶ added in v1.6.2
type KeeperRegistryLogic13Unpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13Unpaused represents a Unpaused event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UnpausedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UnpausedIterator struct { Event *KeeperRegistryLogic13Unpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UnpausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UnpausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UnpausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UnpausedIterator) 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 KeeperRegistryLogic13UpkeepAdminTransferRequested ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepAdminTransferRequested struct { Id *big.Int From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepAdminTransferRequested represents a UpkeepAdminTransferRequested event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator struct { Event *KeeperRegistryLogic13UpkeepAdminTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator is returned from FilterUpkeepAdminTransferRequested and is used to iterate over the raw logs and unpacked data for UpkeepAdminTransferRequested events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepAdminTransferRequestedIterator) 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 KeeperRegistryLogic13UpkeepAdminTransferred ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepAdminTransferred struct { Id *big.Int From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepAdminTransferred represents a UpkeepAdminTransferred event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepAdminTransferredIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepAdminTransferredIterator struct { Event *KeeperRegistryLogic13UpkeepAdminTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepAdminTransferredIterator is returned from FilterUpkeepAdminTransferred and is used to iterate over the raw logs and unpacked data for UpkeepAdminTransferred events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepAdminTransferredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepAdminTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepAdminTransferredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepAdminTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepAdminTransferredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepAdminTransferredIterator) 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 KeeperRegistryLogic13UpkeepCanceled ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepCanceled struct { Id *big.Int AtBlockHeight uint64 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepCanceled represents a UpkeepCanceled event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepCanceledIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepCanceledIterator struct { Event *KeeperRegistryLogic13UpkeepCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepCanceledIterator is returned from FilterUpkeepCanceled and is used to iterate over the raw logs and unpacked data for UpkeepCanceled events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepCanceledIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepCanceledIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepCanceledIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepCanceledIterator) 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 KeeperRegistryLogic13UpkeepCheckDataUpdated ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepCheckDataUpdated struct { Id *big.Int NewCheckData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepCheckDataUpdated represents a UpkeepCheckDataUpdated event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator struct { Event *KeeperRegistryLogic13UpkeepCheckDataUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator is returned from FilterUpkeepCheckDataUpdated and is used to iterate over the raw logs and unpacked data for UpkeepCheckDataUpdated events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepCheckDataUpdatedIterator) 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 KeeperRegistryLogic13UpkeepGasLimitSet ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepGasLimitSet struct { Id *big.Int GasLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepGasLimitSet represents a UpkeepGasLimitSet event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepGasLimitSetIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepGasLimitSetIterator struct { Event *KeeperRegistryLogic13UpkeepGasLimitSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepGasLimitSetIterator is returned from FilterUpkeepGasLimitSet and is used to iterate over the raw logs and unpacked data for UpkeepGasLimitSet events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepGasLimitSetIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepGasLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepGasLimitSetIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepGasLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepGasLimitSetIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepGasLimitSetIterator) 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 KeeperRegistryLogic13UpkeepMigrated ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepMigrated struct { Id *big.Int RemainingBalance *big.Int Destination common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepMigrated represents a UpkeepMigrated event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepMigratedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepMigratedIterator struct { Event *KeeperRegistryLogic13UpkeepMigrated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepMigratedIterator is returned from FilterUpkeepMigrated and is used to iterate over the raw logs and unpacked data for UpkeepMigrated events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepMigratedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepMigratedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepMigratedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepMigratedIterator) 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 KeeperRegistryLogic13UpkeepPaused ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepPaused struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepPaused represents a UpkeepPaused event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepPausedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepPausedIterator struct { Event *KeeperRegistryLogic13UpkeepPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepPausedIterator is returned from FilterUpkeepPaused and is used to iterate over the raw logs and unpacked data for UpkeepPaused events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepPausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepPausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepPausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepPausedIterator) 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 KeeperRegistryLogic13UpkeepPerformed ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepPerformed represents a UpkeepPerformed event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepPerformedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepPerformedIterator struct { Event *KeeperRegistryLogic13UpkeepPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepPerformedIterator is returned from FilterUpkeepPerformed and is used to iterate over the raw logs and unpacked data for UpkeepPerformed events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepPerformedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepPerformedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepPerformedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepPerformedIterator) 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 KeeperRegistryLogic13UpkeepReceived ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepReceived struct { Id *big.Int StartingBalance *big.Int ImportedFrom common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepReceived represents a UpkeepReceived event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepReceivedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepReceivedIterator struct { Event *KeeperRegistryLogic13UpkeepReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepReceivedIterator is returned from FilterUpkeepReceived and is used to iterate over the raw logs and unpacked data for UpkeepReceived events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepReceivedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepReceivedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepReceivedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepReceivedIterator) 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 KeeperRegistryLogic13UpkeepRegistered ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepRegistered represents a UpkeepRegistered event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepRegisteredIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepRegisteredIterator struct { Event *KeeperRegistryLogic13UpkeepRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepRegisteredIterator is returned from FilterUpkeepRegistered and is used to iterate over the raw logs and unpacked data for UpkeepRegistered events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepRegisteredIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepRegisteredIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepRegisteredIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepRegisteredIterator) 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 KeeperRegistryLogic13UpkeepUnpaused ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepUnpaused struct { Id *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryLogic13UpkeepUnpaused represents a UpkeepUnpaused event raised by the KeeperRegistryLogic13 contract.
type KeeperRegistryLogic13UpkeepUnpausedIterator ¶ added in v1.6.2
type KeeperRegistryLogic13UpkeepUnpausedIterator struct { Event *KeeperRegistryLogic13UpkeepUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryLogic13UpkeepUnpausedIterator is returned from FilterUpkeepUnpaused and is used to iterate over the raw logs and unpacked data for UpkeepUnpaused events raised by the KeeperRegistryLogic13 contract.
func (*KeeperRegistryLogic13UpkeepUnpausedIterator) Close ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryLogic13UpkeepUnpausedIterator) Error ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryLogic13UpkeepUnpausedIterator) Next ¶ added in v1.6.2
func (it *KeeperRegistryLogic13UpkeepUnpausedIterator) 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 KeeperRegistryVersion ¶ added in v1.2.3
type KeeperRegistryVersion int32
const ( RegistryVersion_1_0 KeeperRegistryVersion = iota RegistryVersion_1_1 RegistryVersion_1_2 RegistryVersion_1_3 )
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
type MockETHLINKAggregatorCaller struct {
// contains filtered or unexported fields
}
MockETHLINKAggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMockETHLINKAggregatorCaller ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*MockETHLINKAggregatorCaller) Description ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() pure returns(string)
func (*MockETHLINKAggregatorCaller) GetRoundData ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct { RoundId *big.Int Ans *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 ans, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockETHLINKAggregatorCaller) LatestRoundData ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct { RoundId *big.Int Ans *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 ans, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockETHLINKAggregatorCallerRaw ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*MockETHLINKAggregatorCallerSession) Description ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() pure returns(string)
func (*MockETHLINKAggregatorCallerSession) GetRoundData ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Ans *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 ans, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockETHLINKAggregatorCallerSession) LatestRoundData ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) LatestRoundData() (struct { RoundId *big.Int Ans *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 ans, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockETHLINKAggregatorFilterer ¶ added in v1.5.9
type MockETHLINKAggregatorFilterer struct {
// contains filtered or unexported fields
}
MockETHLINKAggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMockETHLINKAggregatorFilterer ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*MockETHLINKAggregatorSession) Description ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() pure returns(string)
func (*MockETHLINKAggregatorSession) GetRoundData ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) GetRoundData(_roundId *big.Int) (struct { RoundId *big.Int Ans *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 ans, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
func (*MockETHLINKAggregatorSession) LatestRoundData ¶ added in v1.5.9
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) LatestRoundData() (struct { RoundId *big.Int Ans *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 ans, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound)
type MockETHLINKAggregatorTransactor ¶ added in v1.5.9
type MockETHLINKAggregatorTransactor struct {
// contains filtered or unexported fields
}
MockETHLINKAggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMockETHLINKAggregatorTransactor ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶ added in v1.5.9
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (it *OffchainAggregatorLinkTokenSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OffchainAggregatorLinkTokenSetIterator) Error ¶
func (it *OffchainAggregatorLinkTokenSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OffchainAggregatorLinkTokenSetIterator) Next ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 PerformDataChecker ¶ added in v1.6.8
type PerformDataChecker struct { PerformDataCheckerCaller PerformDataCheckerTransactor PerformDataCheckerFilterer // contains filtered or unexported fields }
func DeployPerformDataChecker ¶ added in v1.6.8
func DeployPerformDataChecker(auth *bind.TransactOpts, backend bind.ContractBackend, expectedData []byte) (common.Address, *types.Transaction, *PerformDataChecker, error)
func NewPerformDataChecker ¶ added in v1.6.8
func NewPerformDataChecker(address common.Address, backend bind.ContractBackend) (*PerformDataChecker, error)
func (*PerformDataChecker) Address ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataChecker) Address() common.Address
type PerformDataCheckerCaller ¶ added in v1.6.8
type PerformDataCheckerCaller struct {
// contains filtered or unexported fields
}
func NewPerformDataCheckerCaller ¶ added in v1.6.8
func NewPerformDataCheckerCaller(address common.Address, caller bind.ContractCaller) (*PerformDataCheckerCaller, error)
func (*PerformDataCheckerCaller) CheckUpkeep ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerCaller) CheckUpkeep(opts *bind.CallOpts, checkData []byte) (CheckUpkeep, error)
func (*PerformDataCheckerCaller) SExpectedData ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerCaller) SExpectedData(opts *bind.CallOpts) ([]byte, error)
type PerformDataCheckerCallerRaw ¶ added in v1.6.8
type PerformDataCheckerCallerRaw struct {
Contract *PerformDataCheckerCaller
}
type PerformDataCheckerCallerSession ¶ added in v1.6.8
type PerformDataCheckerCallerSession struct { Contract *PerformDataCheckerCaller CallOpts bind.CallOpts }
func (*PerformDataCheckerCallerSession) CheckUpkeep ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerCallerSession) CheckUpkeep(checkData []byte) (CheckUpkeep, error)
func (*PerformDataCheckerCallerSession) Counter ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerCallerSession) Counter() (*big.Int, error)
func (*PerformDataCheckerCallerSession) SExpectedData ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerCallerSession) SExpectedData() ([]byte, error)
type PerformDataCheckerFilterer ¶ added in v1.6.8
type PerformDataCheckerFilterer struct {
// contains filtered or unexported fields
}
func NewPerformDataCheckerFilterer ¶ added in v1.6.8
func NewPerformDataCheckerFilterer(address common.Address, filterer bind.ContractFilterer) (*PerformDataCheckerFilterer, error)
type PerformDataCheckerInterface ¶ added in v1.6.8
type PerformDataCheckerInterface interface { CheckUpkeep(opts *bind.CallOpts, checkData []byte) (CheckUpkeep, error) Counter(opts *bind.CallOpts) (*big.Int, error) SExpectedData(opts *bind.CallOpts) ([]byte, error) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error) SetExpectedData(opts *bind.TransactOpts, expectedData []byte) (*types.Transaction, error) Address() common.Address }
type PerformDataCheckerRaw ¶ added in v1.6.8
type PerformDataCheckerRaw struct {
Contract *PerformDataChecker
}
func (*PerformDataCheckerRaw) Call ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*PerformDataCheckerRaw) Transact ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*PerformDataCheckerRaw) Transfer ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type PerformDataCheckerSession ¶ added in v1.6.8
type PerformDataCheckerSession struct { Contract *PerformDataChecker CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*PerformDataCheckerSession) CheckUpkeep ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerSession) CheckUpkeep(checkData []byte) (CheckUpkeep, error)
func (*PerformDataCheckerSession) Counter ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerSession) Counter() (*big.Int, error)
func (*PerformDataCheckerSession) PerformUpkeep ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
func (*PerformDataCheckerSession) SExpectedData ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerSession) SExpectedData() ([]byte, error)
func (*PerformDataCheckerSession) SetExpectedData ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerSession) SetExpectedData(expectedData []byte) (*types.Transaction, error)
type PerformDataCheckerTransactor ¶ added in v1.6.8
type PerformDataCheckerTransactor struct {
// contains filtered or unexported fields
}
func NewPerformDataCheckerTransactor ¶ added in v1.6.8
func NewPerformDataCheckerTransactor(address common.Address, transactor bind.ContractTransactor) (*PerformDataCheckerTransactor, error)
func (*PerformDataCheckerTransactor) PerformUpkeep ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerTransactor) PerformUpkeep(opts *bind.TransactOpts, performData []byte) (*types.Transaction, error)
func (*PerformDataCheckerTransactor) SetExpectedData ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerTransactor) SetExpectedData(opts *bind.TransactOpts, expectedData []byte) (*types.Transaction, error)
type PerformDataCheckerTransactorRaw ¶ added in v1.6.8
type PerformDataCheckerTransactorRaw struct {
Contract *PerformDataCheckerTransactor
}
func (*PerformDataCheckerTransactorRaw) Transact ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*PerformDataCheckerTransactorRaw) Transfer ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type PerformDataCheckerTransactorSession ¶ added in v1.6.8
type PerformDataCheckerTransactorSession struct { Contract *PerformDataCheckerTransactor TransactOpts bind.TransactOpts }
func (*PerformDataCheckerTransactorSession) PerformUpkeep ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
func (*PerformDataCheckerTransactorSession) SetExpectedData ¶ added in v1.6.8
func (_PerformDataChecker *PerformDataCheckerTransactorSession) SetExpectedData(expectedData []byte) (*types.Transaction, error)
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 State1_2 ¶ added in v1.6.2
type State1_2 struct { Nonce uint32 OwnerLinkBalance *big.Int ExpectedLinkBalance *big.Int NumUpkeeps *big.Int }
State1_2 is an auto generated low-level Go binding around an user-defined struct.
type State1_3 ¶ added in v1.6.2
type State1_3 struct { Nonce uint32 OwnerLinkBalance *big.Int ExpectedLinkBalance *big.Int NumUpkeeps *big.Int }
State1_3 is an auto generated low-level Go binding around an user-defined struct.
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 UpkeepCounter ¶ added in v1.1.19
type UpkeepCounter struct { UpkeepCounterCaller // Read-only binding to the contract UpkeepCounterTransactor // Write-only binding to the contract UpkeepCounterFilterer // Log filterer for contract events }
UpkeepCounter is an auto generated Go binding around an Ethereum contract.
func DeployUpkeepCounter ¶ added in v1.1.19
func DeployUpkeepCounter(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, _interval *big.Int) (common.Address, *types.Transaction, *UpkeepCounter, error)
DeployUpkeepCounter deploys a new Ethereum contract, binding an instance of UpkeepCounter to it.
func NewUpkeepCounter ¶ added in v1.1.19
func NewUpkeepCounter(address common.Address, backend bind.ContractBackend) (*UpkeepCounter, error)
NewUpkeepCounter creates a new instance of UpkeepCounter, bound to a specific deployed contract.
type UpkeepCounterCaller ¶ added in v1.1.19
type UpkeepCounterCaller struct {
// contains filtered or unexported fields
}
UpkeepCounterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUpkeepCounterCaller ¶ added in v1.1.19
func NewUpkeepCounterCaller(address common.Address, caller bind.ContractCaller) (*UpkeepCounterCaller, error)
NewUpkeepCounterCaller creates a new read-only instance of UpkeepCounter, bound to a specific deployed contract.
func (*UpkeepCounterCaller) CheckUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*UpkeepCounterCaller) Counter ¶ added in v1.1.19
Counter is a free data retrieval call binding the contract method 0x61bc221a.
Solidity: function counter() view returns(uint256)
func (*UpkeepCounterCaller) Eligible ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCaller) Eligible(opts *bind.CallOpts) (bool, error)
Eligible is a free data retrieval call binding the contract method 0xd832d92f.
Solidity: function eligible() view returns(bool)
func (*UpkeepCounterCaller) InitialBlock ¶ added in v1.1.19
InitialBlock is a free data retrieval call binding the contract method 0x2cb15864.
Solidity: function initialBlock() view returns(uint256)
func (*UpkeepCounterCaller) Interval ¶ added in v1.1.19
Interval is a free data retrieval call binding the contract method 0x947a36fb.
Solidity: function interval() view returns(uint256)
func (*UpkeepCounterCaller) LastBlock ¶ added in v1.1.19
LastBlock is a free data retrieval call binding the contract method 0x806b984f.
Solidity: function lastBlock() view returns(uint256)
func (*UpkeepCounterCaller) PreviousPerformBlock ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCaller) PreviousPerformBlock(opts *bind.CallOpts) (*big.Int, error)
PreviousPerformBlock is a free data retrieval call binding the contract method 0x917d895f.
Solidity: function previousPerformBlock() view returns(uint256)
type UpkeepCounterCallerRaw ¶ added in v1.1.19
type UpkeepCounterCallerRaw struct {
Contract *UpkeepCounterCaller // Generic read-only contract binding to access the raw methods on
}
UpkeepCounterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UpkeepCounterCallerRaw) Call ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerRaw) 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 UpkeepCounterCallerSession ¶ added in v1.1.19
type UpkeepCounterCallerSession struct { Contract *UpkeepCounterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UpkeepCounterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*UpkeepCounterCallerSession) CheckUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*UpkeepCounterCallerSession) Counter ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerSession) Counter() (*big.Int, error)
Counter is a free data retrieval call binding the contract method 0x61bc221a.
Solidity: function counter() view returns(uint256)
func (*UpkeepCounterCallerSession) Eligible ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerSession) Eligible() (bool, error)
Eligible is a free data retrieval call binding the contract method 0xd832d92f.
Solidity: function eligible() view returns(bool)
func (*UpkeepCounterCallerSession) InitialBlock ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerSession) InitialBlock() (*big.Int, error)
InitialBlock is a free data retrieval call binding the contract method 0x2cb15864.
Solidity: function initialBlock() view returns(uint256)
func (*UpkeepCounterCallerSession) Interval ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerSession) Interval() (*big.Int, error)
Interval is a free data retrieval call binding the contract method 0x947a36fb.
Solidity: function interval() view returns(uint256)
func (*UpkeepCounterCallerSession) LastBlock ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerSession) LastBlock() (*big.Int, error)
LastBlock is a free data retrieval call binding the contract method 0x806b984f.
Solidity: function lastBlock() view returns(uint256)
func (*UpkeepCounterCallerSession) PreviousPerformBlock ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterCallerSession) PreviousPerformBlock() (*big.Int, error)
PreviousPerformBlock is a free data retrieval call binding the contract method 0x917d895f.
Solidity: function previousPerformBlock() view returns(uint256)
type UpkeepCounterFilterer ¶ added in v1.1.19
type UpkeepCounterFilterer struct {
// contains filtered or unexported fields
}
UpkeepCounterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUpkeepCounterFilterer ¶ added in v1.1.19
func NewUpkeepCounterFilterer(address common.Address, filterer bind.ContractFilterer) (*UpkeepCounterFilterer, error)
NewUpkeepCounterFilterer creates a new log filterer instance of UpkeepCounter, bound to a specific deployed contract.
func (*UpkeepCounterFilterer) FilterPerformingUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts, from []common.Address) (*UpkeepCounterPerformingUpkeepIterator, error)
FilterPerformingUpkeep is a free log retrieval operation binding the contract event 0x8e8112f20a2134e18e591d2cdd68cd86a95d06e6328ede501fc6314f4a5075fa.
Solidity: event PerformingUpkeep(address indexed from, uint256 initialBlock, uint256 lastBlock, uint256 previousBlock, uint256 counter)
func (*UpkeepCounterFilterer) ParsePerformingUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterFilterer) ParsePerformingUpkeep(log types.Log) (*UpkeepCounterPerformingUpkeep, error)
ParsePerformingUpkeep is a log parse operation binding the contract event 0x8e8112f20a2134e18e591d2cdd68cd86a95d06e6328ede501fc6314f4a5075fa.
Solidity: event PerformingUpkeep(address indexed from, uint256 initialBlock, uint256 lastBlock, uint256 previousBlock, uint256 counter)
func (*UpkeepCounterFilterer) WatchPerformingUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *UpkeepCounterPerformingUpkeep, from []common.Address) (event.Subscription, error)
WatchPerformingUpkeep is a free log subscription operation binding the contract event 0x8e8112f20a2134e18e591d2cdd68cd86a95d06e6328ede501fc6314f4a5075fa.
Solidity: event PerformingUpkeep(address indexed from, uint256 initialBlock, uint256 lastBlock, uint256 previousBlock, uint256 counter)
type UpkeepCounterPerformingUpkeep ¶ added in v1.1.19
type UpkeepCounterPerformingUpkeep struct { From common.Address InitialBlock *big.Int LastBlock *big.Int PreviousBlock *big.Int Counter *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepCounterPerformingUpkeep represents a PerformingUpkeep event raised by the UpkeepCounter contract.
type UpkeepCounterPerformingUpkeepIterator ¶ added in v1.1.19
type UpkeepCounterPerformingUpkeepIterator struct { Event *UpkeepCounterPerformingUpkeep // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepCounterPerformingUpkeepIterator is returned from FilterPerformingUpkeep and is used to iterate over the raw logs and unpacked data for PerformingUpkeep events raised by the UpkeepCounter contract.
func (*UpkeepCounterPerformingUpkeepIterator) Close ¶ added in v1.1.19
func (it *UpkeepCounterPerformingUpkeepIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepCounterPerformingUpkeepIterator) Error ¶ added in v1.1.19
func (it *UpkeepCounterPerformingUpkeepIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepCounterPerformingUpkeepIterator) Next ¶ added in v1.1.19
func (it *UpkeepCounterPerformingUpkeepIterator) 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 UpkeepCounterRaw ¶ added in v1.1.19
type UpkeepCounterRaw struct {
Contract *UpkeepCounter // Generic contract binding to access the raw methods on
}
UpkeepCounterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UpkeepCounterRaw) Call ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterRaw) 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 (*UpkeepCounterRaw) Transact ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepCounterRaw) Transfer ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterRaw) 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 UpkeepCounterSession ¶ added in v1.1.19
type UpkeepCounterSession struct { Contract *UpkeepCounter // 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 }
UpkeepCounterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UpkeepCounterSession) CheckUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*UpkeepCounterSession) Counter ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) Counter() (*big.Int, error)
Counter is a free data retrieval call binding the contract method 0x61bc221a.
Solidity: function counter() view returns(uint256)
func (*UpkeepCounterSession) Eligible ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) Eligible() (bool, error)
Eligible is a free data retrieval call binding the contract method 0xd832d92f.
Solidity: function eligible() view returns(bool)
func (*UpkeepCounterSession) InitialBlock ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) InitialBlock() (*big.Int, error)
InitialBlock is a free data retrieval call binding the contract method 0x2cb15864.
Solidity: function initialBlock() view returns(uint256)
func (*UpkeepCounterSession) Interval ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) Interval() (*big.Int, error)
Interval is a free data retrieval call binding the contract method 0x947a36fb.
Solidity: function interval() view returns(uint256)
func (*UpkeepCounterSession) LastBlock ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) LastBlock() (*big.Int, error)
LastBlock is a free data retrieval call binding the contract method 0x806b984f.
Solidity: function lastBlock() view returns(uint256)
func (*UpkeepCounterSession) PerformUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes performData) returns()
func (*UpkeepCounterSession) PreviousPerformBlock ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) PreviousPerformBlock() (*big.Int, error)
PreviousPerformBlock is a free data retrieval call binding the contract method 0x917d895f.
Solidity: function previousPerformBlock() view returns(uint256)
func (*UpkeepCounterSession) SetSpread ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterSession) SetSpread(_testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _testRange, uint256 _interval) returns()
type UpkeepCounterTransactor ¶ added in v1.1.19
type UpkeepCounterTransactor struct {
// contains filtered or unexported fields
}
UpkeepCounterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUpkeepCounterTransactor ¶ added in v1.1.19
func NewUpkeepCounterTransactor(address common.Address, transactor bind.ContractTransactor) (*UpkeepCounterTransactor, error)
NewUpkeepCounterTransactor creates a new write-only instance of UpkeepCounter, bound to a specific deployed contract.
func (*UpkeepCounterTransactor) PerformUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterTransactor) 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()
func (*UpkeepCounterTransactor) SetSpread ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterTransactor) SetSpread(opts *bind.TransactOpts, _testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _testRange, uint256 _interval) returns()
type UpkeepCounterTransactorRaw ¶ added in v1.1.19
type UpkeepCounterTransactorRaw struct {
Contract *UpkeepCounterTransactor // Generic write-only contract binding to access the raw methods on
}
UpkeepCounterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UpkeepCounterTransactorRaw) Transact ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepCounterTransactorRaw) Transfer ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterTransactorRaw) 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 UpkeepCounterTransactorSession ¶ added in v1.1.19
type UpkeepCounterTransactorSession struct { Contract *UpkeepCounterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UpkeepCounterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UpkeepCounterTransactorSession) PerformUpkeep ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterTransactorSession) PerformUpkeep(performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes performData) returns()
func (*UpkeepCounterTransactorSession) SetSpread ¶ added in v1.1.19
func (_UpkeepCounter *UpkeepCounterTransactorSession) SetSpread(_testRange *big.Int, _interval *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _testRange, uint256 _interval) returns()
type UpkeepPerformCounterRestrictive ¶ added in v1.1.20
type UpkeepPerformCounterRestrictive struct { UpkeepPerformCounterRestrictiveCaller // Read-only binding to the contract UpkeepPerformCounterRestrictiveTransactor // Write-only binding to the contract UpkeepPerformCounterRestrictiveFilterer // Log filterer for contract events }
UpkeepPerformCounterRestrictive is an auto generated Go binding around an Ethereum contract.
func DeployUpkeepPerformCounterRestrictive ¶ added in v1.1.20
func DeployUpkeepPerformCounterRestrictive(auth *bind.TransactOpts, backend bind.ContractBackend, _testRange *big.Int, _averageEligibilityCadence *big.Int) (common.Address, *types.Transaction, *UpkeepPerformCounterRestrictive, error)
DeployUpkeepPerformCounterRestrictive deploys a new Ethereum contract, binding an instance of UpkeepPerformCounterRestrictive to it.
func NewUpkeepPerformCounterRestrictive ¶ added in v1.1.20
func NewUpkeepPerformCounterRestrictive(address common.Address, backend bind.ContractBackend) (*UpkeepPerformCounterRestrictive, error)
NewUpkeepPerformCounterRestrictive creates a new instance of UpkeepPerformCounterRestrictive, bound to a specific deployed contract.
type UpkeepPerformCounterRestrictiveCaller ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveCaller struct {
// contains filtered or unexported fields
}
UpkeepPerformCounterRestrictiveCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUpkeepPerformCounterRestrictiveCaller ¶ added in v1.1.20
func NewUpkeepPerformCounterRestrictiveCaller(address common.Address, caller bind.ContractCaller) (*UpkeepPerformCounterRestrictiveCaller, error)
NewUpkeepPerformCounterRestrictiveCaller creates a new read-only instance of UpkeepPerformCounterRestrictive, bound to a specific deployed contract.
func (*UpkeepPerformCounterRestrictiveCaller) AverageEligibilityCadence ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) AverageEligibilityCadence(opts *bind.CallOpts) (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCaller) CheckEligible ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) CheckEligible(opts *bind.CallOpts) (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*UpkeepPerformCounterRestrictiveCaller) CheckGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) CheckGasToBurn(opts *bind.CallOpts) (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCaller) CheckUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) CheckUpkeep(opts *bind.CallOpts, data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*UpkeepPerformCounterRestrictiveCaller) DummyMap ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) DummyMap(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*UpkeepPerformCounterRestrictiveCaller) GetCountPerforms ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) GetCountPerforms(opts *bind.CallOpts) (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCaller) InitialCall ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) InitialCall(opts *bind.CallOpts) (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCaller) NextEligible ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) NextEligible(opts *bind.CallOpts) (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCaller) PerformGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) PerformGasToBurn(opts *bind.CallOpts) (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCaller) TestRange ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCaller) TestRange(opts *bind.CallOpts) (*big.Int, error)
TestRange is a free data retrieval call binding the contract method 0x6250a13a.
Solidity: function testRange() view returns(uint256)
type UpkeepPerformCounterRestrictiveCallerRaw ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveCallerRaw struct {
Contract *UpkeepPerformCounterRestrictiveCaller // Generic read-only contract binding to access the raw methods on
}
UpkeepPerformCounterRestrictiveCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UpkeepPerformCounterRestrictiveCallerRaw) Call ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerRaw) 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 UpkeepPerformCounterRestrictiveCallerSession ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveCallerSession struct { Contract *UpkeepPerformCounterRestrictiveCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UpkeepPerformCounterRestrictiveCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*UpkeepPerformCounterRestrictiveCallerSession) AverageEligibilityCadence ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) AverageEligibilityCadence() (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCallerSession) CheckEligible ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) CheckEligible() (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*UpkeepPerformCounterRestrictiveCallerSession) CheckGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) CheckGasToBurn() (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCallerSession) CheckUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*UpkeepPerformCounterRestrictiveCallerSession) DummyMap ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) DummyMap(arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*UpkeepPerformCounterRestrictiveCallerSession) GetCountPerforms ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) GetCountPerforms() (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCallerSession) InitialCall ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) InitialCall() (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCallerSession) NextEligible ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) NextEligible() (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCallerSession) PerformGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) PerformGasToBurn() (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveCallerSession) TestRange ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveCallerSession) TestRange() (*big.Int, error)
TestRange is a free data retrieval call binding the contract method 0x6250a13a.
Solidity: function testRange() view returns(uint256)
type UpkeepPerformCounterRestrictiveFilterer ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveFilterer struct {
// contains filtered or unexported fields
}
UpkeepPerformCounterRestrictiveFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUpkeepPerformCounterRestrictiveFilterer ¶ added in v1.1.20
func NewUpkeepPerformCounterRestrictiveFilterer(address common.Address, filterer bind.ContractFilterer) (*UpkeepPerformCounterRestrictiveFilterer, error)
NewUpkeepPerformCounterRestrictiveFilterer creates a new log filterer instance of UpkeepPerformCounterRestrictive, bound to a specific deployed contract.
func (*UpkeepPerformCounterRestrictiveFilterer) FilterPerformingUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveFilterer) FilterPerformingUpkeep(opts *bind.FilterOpts) (*UpkeepPerformCounterRestrictivePerformingUpkeepIterator, error)
FilterPerformingUpkeep is a free log retrieval operation binding the contract event 0xbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc0.
Solidity: event PerformingUpkeep(bool eligible, address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
func (*UpkeepPerformCounterRestrictiveFilterer) ParsePerformingUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveFilterer) ParsePerformingUpkeep(log types.Log) (*UpkeepPerformCounterRestrictivePerformingUpkeep, error)
ParsePerformingUpkeep is a log parse operation binding the contract event 0xbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc0.
Solidity: event PerformingUpkeep(bool eligible, address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
func (*UpkeepPerformCounterRestrictiveFilterer) WatchPerformingUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveFilterer) WatchPerformingUpkeep(opts *bind.WatchOpts, sink chan<- *UpkeepPerformCounterRestrictivePerformingUpkeep) (event.Subscription, error)
WatchPerformingUpkeep is a free log subscription operation binding the contract event 0xbd6b6608a51477954e8b498c633bda87e5cd555e06ead50486398d9e3b9cebc0.
Solidity: event PerformingUpkeep(bool eligible, address from, uint256 initialCall, uint256 nextEligible, uint256 blockNumber)
type UpkeepPerformCounterRestrictivePerformingUpkeep ¶ added in v1.1.20
type UpkeepPerformCounterRestrictivePerformingUpkeep struct { Eligible bool From common.Address InitialCall *big.Int NextEligible *big.Int BlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepPerformCounterRestrictivePerformingUpkeep represents a PerformingUpkeep event raised by the UpkeepPerformCounterRestrictive contract.
type UpkeepPerformCounterRestrictivePerformingUpkeepIterator ¶ added in v1.1.20
type UpkeepPerformCounterRestrictivePerformingUpkeepIterator struct { Event *UpkeepPerformCounterRestrictivePerformingUpkeep // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepPerformCounterRestrictivePerformingUpkeepIterator is returned from FilterPerformingUpkeep and is used to iterate over the raw logs and unpacked data for PerformingUpkeep events raised by the UpkeepPerformCounterRestrictive contract.
func (*UpkeepPerformCounterRestrictivePerformingUpkeepIterator) Close ¶ added in v1.1.20
func (it *UpkeepPerformCounterRestrictivePerformingUpkeepIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepPerformCounterRestrictivePerformingUpkeepIterator) Error ¶ added in v1.1.20
func (it *UpkeepPerformCounterRestrictivePerformingUpkeepIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepPerformCounterRestrictivePerformingUpkeepIterator) Next ¶ added in v1.1.20
func (it *UpkeepPerformCounterRestrictivePerformingUpkeepIterator) 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 UpkeepPerformCounterRestrictiveRaw ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveRaw struct {
Contract *UpkeepPerformCounterRestrictive // Generic contract binding to access the raw methods on
}
UpkeepPerformCounterRestrictiveRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UpkeepPerformCounterRestrictiveRaw) Call ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveRaw) 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 (*UpkeepPerformCounterRestrictiveRaw) Transact ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepPerformCounterRestrictiveRaw) Transfer ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveRaw) 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 UpkeepPerformCounterRestrictiveSession ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveSession struct { Contract *UpkeepPerformCounterRestrictive // 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 }
UpkeepPerformCounterRestrictiveSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UpkeepPerformCounterRestrictiveSession) AverageEligibilityCadence ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) AverageEligibilityCadence() (*big.Int, error)
AverageEligibilityCadence is a free data retrieval call binding the contract method 0xa9a4c57c.
Solidity: function averageEligibilityCadence() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveSession) CheckEligible ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) CheckEligible() (bool, error)
CheckEligible is a free data retrieval call binding the contract method 0xc228a98e.
Solidity: function checkEligible() view returns(bool)
func (*UpkeepPerformCounterRestrictiveSession) CheckGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) CheckGasToBurn() (*big.Int, error)
CheckGasToBurn is a free data retrieval call binding the contract method 0x2ff3617d.
Solidity: function checkGasToBurn() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveSession) CheckUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) CheckUpkeep(data []byte) (bool, []byte, error)
CheckUpkeep is a free data retrieval call binding the contract method 0x6e04ff0d.
Solidity: function checkUpkeep(bytes data) view returns(bool, bytes)
func (*UpkeepPerformCounterRestrictiveSession) DummyMap ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) DummyMap(arg0 [32]byte) (bool, error)
DummyMap is a free data retrieval call binding the contract method 0x7145f11b.
Solidity: function dummyMap(bytes32 ) view returns(bool)
func (*UpkeepPerformCounterRestrictiveSession) GetCountPerforms ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) GetCountPerforms() (*big.Int, error)
GetCountPerforms is a free data retrieval call binding the contract method 0xe303666f.
Solidity: function getCountPerforms() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveSession) InitialCall ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) InitialCall() (*big.Int, error)
InitialCall is a free data retrieval call binding the contract method 0x926f086e.
Solidity: function initialCall() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveSession) NextEligible ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) NextEligible() (*big.Int, error)
NextEligible is a free data retrieval call binding the contract method 0x523d9b8a.
Solidity: function nextEligible() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveSession) PerformGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) PerformGasToBurn() (*big.Int, error)
PerformGasToBurn is a free data retrieval call binding the contract method 0xb30566b4.
Solidity: function performGasToBurn() view returns(uint256)
func (*UpkeepPerformCounterRestrictiveSession) PerformUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes ) returns()
func (*UpkeepPerformCounterRestrictiveSession) Reset ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*UpkeepPerformCounterRestrictiveSession) SetCheckGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*UpkeepPerformCounterRestrictiveSession) SetPerformGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*UpkeepPerformCounterRestrictiveSession) SetSpread ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
func (*UpkeepPerformCounterRestrictiveSession) TestRange ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveSession) TestRange() (*big.Int, error)
TestRange is a free data retrieval call binding the contract method 0x6250a13a.
Solidity: function testRange() view returns(uint256)
type UpkeepPerformCounterRestrictiveTransactor ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveTransactor struct {
// contains filtered or unexported fields
}
UpkeepPerformCounterRestrictiveTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUpkeepPerformCounterRestrictiveTransactor ¶ added in v1.1.20
func NewUpkeepPerformCounterRestrictiveTransactor(address common.Address, transactor bind.ContractTransactor) (*UpkeepPerformCounterRestrictiveTransactor, error)
NewUpkeepPerformCounterRestrictiveTransactor creates a new write-only instance of UpkeepPerformCounterRestrictive, bound to a specific deployed contract.
func (*UpkeepPerformCounterRestrictiveTransactor) PerformUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) PerformUpkeep(opts *bind.TransactOpts, arg0 []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes ) returns()
func (*UpkeepPerformCounterRestrictiveTransactor) Reset ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*UpkeepPerformCounterRestrictiveTransactor) SetCheckGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) SetCheckGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*UpkeepPerformCounterRestrictiveTransactor) SetPerformGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) SetPerformGasToBurn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*UpkeepPerformCounterRestrictiveTransactor) SetSpread ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactor) SetSpread(opts *bind.TransactOpts, _newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
type UpkeepPerformCounterRestrictiveTransactorRaw ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveTransactorRaw struct {
Contract *UpkeepPerformCounterRestrictiveTransactor // Generic write-only contract binding to access the raw methods on
}
UpkeepPerformCounterRestrictiveTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UpkeepPerformCounterRestrictiveTransactorRaw) Transact ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepPerformCounterRestrictiveTransactorRaw) Transfer ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorRaw) 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 UpkeepPerformCounterRestrictiveTransactorSession ¶ added in v1.1.20
type UpkeepPerformCounterRestrictiveTransactorSession struct { Contract *UpkeepPerformCounterRestrictiveTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UpkeepPerformCounterRestrictiveTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UpkeepPerformCounterRestrictiveTransactorSession) PerformUpkeep ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) PerformUpkeep(arg0 []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x4585e33b.
Solidity: function performUpkeep(bytes ) returns()
func (*UpkeepPerformCounterRestrictiveTransactorSession) Reset ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) Reset() (*types.Transaction, error)
Reset is a paid mutator transaction binding the contract method 0xd826f88f.
Solidity: function reset() returns()
func (*UpkeepPerformCounterRestrictiveTransactorSession) SetCheckGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) SetCheckGasToBurn(value *big.Int) (*types.Transaction, error)
SetCheckGasToBurn is a paid mutator transaction binding the contract method 0x13bda75b.
Solidity: function setCheckGasToBurn(uint256 value) returns()
func (*UpkeepPerformCounterRestrictiveTransactorSession) SetPerformGasToBurn ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) SetPerformGasToBurn(value *big.Int) (*types.Transaction, error)
SetPerformGasToBurn is a paid mutator transaction binding the contract method 0x2555d2cf.
Solidity: function setPerformGasToBurn(uint256 value) returns()
func (*UpkeepPerformCounterRestrictiveTransactorSession) SetSpread ¶ added in v1.1.20
func (_UpkeepPerformCounterRestrictive *UpkeepPerformCounterRestrictiveTransactorSession) SetSpread(_newTestRange *big.Int, _newAverageEligibilityCadence *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0x7f407edf.
Solidity: function setSpread(uint256 _newTestRange, uint256 _newAverageEligibilityCadence) returns()
type UpkeepTranscoder ¶ added in v1.4.5
type UpkeepTranscoder struct { UpkeepTranscoderCaller // Read-only binding to the contract UpkeepTranscoderTransactor // Write-only binding to the contract UpkeepTranscoderFilterer // Log filterer for contract events }
UpkeepTranscoder is an auto generated Go binding around an Ethereum contract.
func DeployUpkeepTranscoder ¶ added in v1.4.5
func DeployUpkeepTranscoder(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *UpkeepTranscoder, error)
DeployUpkeepTranscoder deploys a new Ethereum contract, binding an instance of UpkeepTranscoder to it.
func NewUpkeepTranscoder ¶ added in v1.4.5
func NewUpkeepTranscoder(address common.Address, backend bind.ContractBackend) (*UpkeepTranscoder, error)
NewUpkeepTranscoder creates a new instance of UpkeepTranscoder, bound to a specific deployed contract.
type UpkeepTranscoderCaller ¶ added in v1.4.5
type UpkeepTranscoderCaller struct {
// contains filtered or unexported fields
}
UpkeepTranscoderCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUpkeepTranscoderCaller ¶ added in v1.4.5
func NewUpkeepTranscoderCaller(address common.Address, caller bind.ContractCaller) (*UpkeepTranscoderCaller, error)
NewUpkeepTranscoderCaller creates a new read-only instance of UpkeepTranscoder, bound to a specific deployed contract.
func (*UpkeepTranscoderCaller) TranscodeUpkeeps ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderCaller) TranscodeUpkeeps(opts *bind.CallOpts, fromVersion uint8, toVersion uint8, encodedUpkeeps []byte) ([]byte, error)
TranscodeUpkeeps is a free data retrieval call binding the contract method 0xc71249ab.
Solidity: function transcodeUpkeeps(uint8 fromVersion, uint8 toVersion, bytes encodedUpkeeps) view returns(bytes)
func (*UpkeepTranscoderCaller) TypeAndVersion ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type UpkeepTranscoderCallerRaw ¶ added in v1.4.5
type UpkeepTranscoderCallerRaw struct {
Contract *UpkeepTranscoderCaller // Generic read-only contract binding to access the raw methods on
}
UpkeepTranscoderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UpkeepTranscoderCallerRaw) Call ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderCallerRaw) 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 UpkeepTranscoderCallerSession ¶ added in v1.4.5
type UpkeepTranscoderCallerSession struct { Contract *UpkeepTranscoderCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UpkeepTranscoderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*UpkeepTranscoderCallerSession) TranscodeUpkeeps ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderCallerSession) TranscodeUpkeeps(fromVersion uint8, toVersion uint8, encodedUpkeeps []byte) ([]byte, error)
TranscodeUpkeeps is a free data retrieval call binding the contract method 0xc71249ab.
Solidity: function transcodeUpkeeps(uint8 fromVersion, uint8 toVersion, bytes encodedUpkeeps) view returns(bytes)
func (*UpkeepTranscoderCallerSession) TypeAndVersion ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type UpkeepTranscoderFilterer ¶ added in v1.4.5
type UpkeepTranscoderFilterer struct {
// contains filtered or unexported fields
}
UpkeepTranscoderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUpkeepTranscoderFilterer ¶ added in v1.4.5
func NewUpkeepTranscoderFilterer(address common.Address, filterer bind.ContractFilterer) (*UpkeepTranscoderFilterer, error)
NewUpkeepTranscoderFilterer creates a new log filterer instance of UpkeepTranscoder, bound to a specific deployed contract.
type UpkeepTranscoderRaw ¶ added in v1.4.5
type UpkeepTranscoderRaw struct {
Contract *UpkeepTranscoder // Generic contract binding to access the raw methods on
}
UpkeepTranscoderRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UpkeepTranscoderRaw) Call ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderRaw) 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 (*UpkeepTranscoderRaw) Transact ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepTranscoderRaw) Transfer ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderRaw) 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 UpkeepTranscoderSession ¶ added in v1.4.5
type UpkeepTranscoderSession struct { Contract *UpkeepTranscoder // 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 }
UpkeepTranscoderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UpkeepTranscoderSession) TranscodeUpkeeps ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderSession) TranscodeUpkeeps(fromVersion uint8, toVersion uint8, encodedUpkeeps []byte) ([]byte, error)
TranscodeUpkeeps is a free data retrieval call binding the contract method 0xc71249ab.
Solidity: function transcodeUpkeeps(uint8 fromVersion, uint8 toVersion, bytes encodedUpkeeps) view returns(bytes)
func (*UpkeepTranscoderSession) TypeAndVersion ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type UpkeepTranscoderTransactor ¶ added in v1.4.5
type UpkeepTranscoderTransactor struct {
// contains filtered or unexported fields
}
UpkeepTranscoderTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUpkeepTranscoderTransactor ¶ added in v1.4.5
func NewUpkeepTranscoderTransactor(address common.Address, transactor bind.ContractTransactor) (*UpkeepTranscoderTransactor, error)
NewUpkeepTranscoderTransactor creates a new write-only instance of UpkeepTranscoder, bound to a specific deployed contract.
type UpkeepTranscoderTransactorRaw ¶ added in v1.4.5
type UpkeepTranscoderTransactorRaw struct {
Contract *UpkeepTranscoderTransactor // Generic write-only contract binding to access the raw methods on
}
UpkeepTranscoderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UpkeepTranscoderTransactorRaw) Transact ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepTranscoderTransactorRaw) Transfer ¶ added in v1.4.5
func (_UpkeepTranscoder *UpkeepTranscoderTransactorRaw) 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 UpkeepTranscoderTransactorSession ¶ added in v1.4.5
type UpkeepTranscoderTransactorSession struct { Contract *UpkeepTranscoderTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UpkeepTranscoderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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 ¶
CurrentRoundID is a free data retrieval call binding the contract method 0xa312c4f2.
Solidity: function currentRoundID() view returns(uint256)
func (*VRFConsumerCaller) PrevRandomnessOutput ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (it *VRFConsumerPerfMetricsEventIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*VRFConsumerPerfMetricsEventIterator) Error ¶
func (it *VRFConsumerPerfMetricsEventIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*VRFConsumerPerfMetricsEventIterator) Next ¶
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 ¶
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 ¶
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 VRFConsumerV2 ¶
type VRFConsumerV2 struct { VRFConsumerV2Caller // Read-only binding to the contract VRFConsumerV2Transactor // Write-only binding to the contract VRFConsumerV2Filterer // Log filterer for contract events }
VRFConsumerV2 is an auto generated Go binding around an Ethereum contract.
func DeployVRFConsumerV2 ¶
func DeployVRFConsumerV2(auth *bind.TransactOpts, backend bind.ContractBackend, vrfCoordinator common.Address, link common.Address) (common.Address, *types.Transaction, *VRFConsumerV2, error)
DeployVRFConsumerV2 deploys a new Ethereum contract, binding an instance of VRFConsumerV2 to it.
func NewVRFConsumerV2 ¶
func NewVRFConsumerV2(address common.Address, backend bind.ContractBackend) (*VRFConsumerV2, error)
NewVRFConsumerV2 creates a new instance of VRFConsumerV2, bound to a specific deployed contract.
type VRFConsumerV2Caller ¶
type VRFConsumerV2Caller struct {
// contains filtered or unexported fields
}
VRFConsumerV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewVRFConsumerV2Caller ¶
func NewVRFConsumerV2Caller(address common.Address, caller bind.ContractCaller) (*VRFConsumerV2Caller, error)
NewVRFConsumerV2Caller creates a new read-only instance of VRFConsumerV2, bound to a specific deployed contract.
func (*VRFConsumerV2Caller) SGasAvailable ¶
SGasAvailable is a free data retrieval call binding the contract method 0xf08c5daa.
Solidity: function s_gasAvailable() view returns(uint256)
func (*VRFConsumerV2Caller) SRandomWords ¶
func (_VRFConsumerV2 *VRFConsumerV2Caller) SRandomWords(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
SRandomWords is a free data retrieval call binding the contract method 0xf6eaffc8.
Solidity: function s_randomWords(uint256 ) view returns(uint256)
func (*VRFConsumerV2Caller) SRequestId ¶
SRequestId is a free data retrieval call binding the contract method 0xe89e106a.
Solidity: function s_requestId() view returns(uint256)
type VRFConsumerV2CallerRaw ¶
type VRFConsumerV2CallerRaw struct {
Contract *VRFConsumerV2Caller // Generic read-only contract binding to access the raw methods on
}
VRFConsumerV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VRFConsumerV2CallerRaw) Call ¶
func (_VRFConsumerV2 *VRFConsumerV2CallerRaw) 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 VRFConsumerV2CallerSession ¶
type VRFConsumerV2CallerSession struct { Contract *VRFConsumerV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VRFConsumerV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VRFConsumerV2CallerSession) SGasAvailable ¶
func (_VRFConsumerV2 *VRFConsumerV2CallerSession) SGasAvailable() (*big.Int, error)
SGasAvailable is a free data retrieval call binding the contract method 0xf08c5daa.
Solidity: function s_gasAvailable() view returns(uint256)
func (*VRFConsumerV2CallerSession) SRandomWords ¶
SRandomWords is a free data retrieval call binding the contract method 0xf6eaffc8.
Solidity: function s_randomWords(uint256 ) view returns(uint256)
func (*VRFConsumerV2CallerSession) SRequestId ¶
func (_VRFConsumerV2 *VRFConsumerV2CallerSession) SRequestId() (*big.Int, error)
SRequestId is a free data retrieval call binding the contract method 0xe89e106a.
Solidity: function s_requestId() view returns(uint256)
func (*VRFConsumerV2CallerSession) SSubId ¶
func (_VRFConsumerV2 *VRFConsumerV2CallerSession) SSubId() (uint64, error)
SSubId is a free data retrieval call binding the contract method 0x706da1ca.
Solidity: function s_subId() view returns(uint64)
type VRFConsumerV2Filterer ¶
type VRFConsumerV2Filterer struct {
// contains filtered or unexported fields
}
VRFConsumerV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVRFConsumerV2Filterer ¶
func NewVRFConsumerV2Filterer(address common.Address, filterer bind.ContractFilterer) (*VRFConsumerV2Filterer, error)
NewVRFConsumerV2Filterer creates a new log filterer instance of VRFConsumerV2, bound to a specific deployed contract.
type VRFConsumerV2Raw ¶
type VRFConsumerV2Raw struct {
Contract *VRFConsumerV2 // Generic contract binding to access the raw methods on
}
VRFConsumerV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*VRFConsumerV2Raw) Call ¶
func (_VRFConsumerV2 *VRFConsumerV2Raw) 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 (*VRFConsumerV2Raw) Transact ¶
func (_VRFConsumerV2 *VRFConsumerV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFConsumerV2Raw) Transfer ¶
func (_VRFConsumerV2 *VRFConsumerV2Raw) 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 VRFConsumerV2Session ¶
type VRFConsumerV2Session struct { Contract *VRFConsumerV2 // 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 }
VRFConsumerV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VRFConsumerV2Session) RawFulfillRandomWords ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
RawFulfillRandomWords is a paid mutator transaction binding the contract method 0x1fe543e3.
Solidity: function rawFulfillRandomWords(uint256 requestId, uint256[] randomWords) returns()
func (*VRFConsumerV2Session) SGasAvailable ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) SGasAvailable() (*big.Int, error)
SGasAvailable is a free data retrieval call binding the contract method 0xf08c5daa.
Solidity: function s_gasAvailable() view returns(uint256)
func (*VRFConsumerV2Session) SRandomWords ¶
SRandomWords is a free data retrieval call binding the contract method 0xf6eaffc8.
Solidity: function s_randomWords(uint256 ) view returns(uint256)
func (*VRFConsumerV2Session) SRequestId ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) SRequestId() (*big.Int, error)
SRequestId is a free data retrieval call binding the contract method 0xe89e106a.
Solidity: function s_requestId() view returns(uint256)
func (*VRFConsumerV2Session) SSubId ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) SSubId() (uint64, error)
SSubId is a free data retrieval call binding the contract method 0x706da1ca.
Solidity: function s_subId() view returns(uint64)
func (*VRFConsumerV2Session) TestCreateSubscriptionAndFund ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) TestCreateSubscriptionAndFund(amount *big.Int) (*types.Transaction, error)
TestCreateSubscriptionAndFund is a paid mutator transaction binding the contract method 0x6802f726.
Solidity: function testCreateSubscriptionAndFund(uint96 amount) returns()
func (*VRFConsumerV2Session) TestRequestRandomness ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) TestRequestRandomness(keyHash [32]byte, subId uint64, minReqConfs uint16, callbackGasLimit uint32, numWords uint32) (*types.Transaction, error)
TestRequestRandomness is a paid mutator transaction binding the contract method 0x27784fad.
Solidity: function testRequestRandomness(bytes32 keyHash, uint64 subId, uint16 minReqConfs, uint32 callbackGasLimit, uint32 numWords) returns(uint256)
func (*VRFConsumerV2Session) TopUpSubscription ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) TopUpSubscription(amount *big.Int) (*types.Transaction, error)
TopUpSubscription is a paid mutator transaction binding the contract method 0x2fa4e442.
Solidity: function topUpSubscription(uint96 amount) returns()
func (*VRFConsumerV2Session) UpdateSubscription ¶
func (_VRFConsumerV2 *VRFConsumerV2Session) UpdateSubscription(consumers []common.Address) (*types.Transaction, error)
UpdateSubscription is a paid mutator transaction binding the contract method 0x36bfffed.
Solidity: function updateSubscription(address[] consumers) returns()
type VRFConsumerV2Transactor ¶
type VRFConsumerV2Transactor struct {
// contains filtered or unexported fields
}
VRFConsumerV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVRFConsumerV2Transactor ¶
func NewVRFConsumerV2Transactor(address common.Address, transactor bind.ContractTransactor) (*VRFConsumerV2Transactor, error)
NewVRFConsumerV2Transactor creates a new write-only instance of VRFConsumerV2, bound to a specific deployed contract.
func (*VRFConsumerV2Transactor) RawFulfillRandomWords ¶
func (_VRFConsumerV2 *VRFConsumerV2Transactor) RawFulfillRandomWords(opts *bind.TransactOpts, requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
RawFulfillRandomWords is a paid mutator transaction binding the contract method 0x1fe543e3.
Solidity: function rawFulfillRandomWords(uint256 requestId, uint256[] randomWords) returns()
func (*VRFConsumerV2Transactor) TestCreateSubscriptionAndFund ¶
func (_VRFConsumerV2 *VRFConsumerV2Transactor) TestCreateSubscriptionAndFund(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
TestCreateSubscriptionAndFund is a paid mutator transaction binding the contract method 0x6802f726.
Solidity: function testCreateSubscriptionAndFund(uint96 amount) returns()
func (*VRFConsumerV2Transactor) TestRequestRandomness ¶
func (_VRFConsumerV2 *VRFConsumerV2Transactor) TestRequestRandomness(opts *bind.TransactOpts, keyHash [32]byte, subId uint64, minReqConfs uint16, callbackGasLimit uint32, numWords uint32) (*types.Transaction, error)
TestRequestRandomness is a paid mutator transaction binding the contract method 0x27784fad.
Solidity: function testRequestRandomness(bytes32 keyHash, uint64 subId, uint16 minReqConfs, uint32 callbackGasLimit, uint32 numWords) returns(uint256)
func (*VRFConsumerV2Transactor) TopUpSubscription ¶
func (_VRFConsumerV2 *VRFConsumerV2Transactor) TopUpSubscription(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
TopUpSubscription is a paid mutator transaction binding the contract method 0x2fa4e442.
Solidity: function topUpSubscription(uint96 amount) returns()
func (*VRFConsumerV2Transactor) UpdateSubscription ¶
func (_VRFConsumerV2 *VRFConsumerV2Transactor) UpdateSubscription(opts *bind.TransactOpts, consumers []common.Address) (*types.Transaction, error)
UpdateSubscription is a paid mutator transaction binding the contract method 0x36bfffed.
Solidity: function updateSubscription(address[] consumers) returns()
type VRFConsumerV2TransactorRaw ¶
type VRFConsumerV2TransactorRaw struct {
Contract *VRFConsumerV2Transactor // Generic write-only contract binding to access the raw methods on
}
VRFConsumerV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VRFConsumerV2TransactorRaw) Transact ¶
func (_VRFConsumerV2 *VRFConsumerV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VRFConsumerV2TransactorRaw) Transfer ¶
func (_VRFConsumerV2 *VRFConsumerV2TransactorRaw) 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 VRFConsumerV2TransactorSession ¶
type VRFConsumerV2TransactorSession struct { Contract *VRFConsumerV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VRFConsumerV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*VRFConsumerV2TransactorSession) RawFulfillRandomWords ¶
func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) RawFulfillRandomWords(requestId *big.Int, randomWords []*big.Int) (*types.Transaction, error)
RawFulfillRandomWords is a paid mutator transaction binding the contract method 0x1fe543e3.
Solidity: function rawFulfillRandomWords(uint256 requestId, uint256[] randomWords) returns()
func (*VRFConsumerV2TransactorSession) TestCreateSubscriptionAndFund ¶
func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) TestCreateSubscriptionAndFund(amount *big.Int) (*types.Transaction, error)
TestCreateSubscriptionAndFund is a paid mutator transaction binding the contract method 0x6802f726.
Solidity: function testCreateSubscriptionAndFund(uint96 amount) returns()
func (*VRFConsumerV2TransactorSession) TestRequestRandomness ¶
func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) TestRequestRandomness(keyHash [32]byte, subId uint64, minReqConfs uint16, callbackGasLimit uint32, numWords uint32) (*types.Transaction, error)
TestRequestRandomness is a paid mutator transaction binding the contract method 0x27784fad.
Solidity: function testRequestRandomness(bytes32 keyHash, uint64 subId, uint16 minReqConfs, uint32 callbackGasLimit, uint32 numWords) returns(uint256)
func (*VRFConsumerV2TransactorSession) TopUpSubscription ¶
func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) TopUpSubscription(amount *big.Int) (*types.Transaction, error)
TopUpSubscription is a paid mutator transaction binding the contract method 0x2fa4e442.
Solidity: function topUpSubscription(uint96 amount) returns()
func (*VRFConsumerV2TransactorSession) UpdateSubscription ¶
func (_VRFConsumerV2 *VRFConsumerV2TransactorSession) UpdateSubscription(consumers []common.Address) (*types.Transaction, error)
UpdateSubscription is a paid mutator transaction binding the contract method 0x36bfffed.
Solidity: function updateSubscription(address[] consumers) returns()
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 VRFCoordinatorV2 ¶
type VRFCoordinatorV2 struct { VRFCoordinatorV2Caller VRFCoordinatorV2Transactor VRFCoordinatorV2Filterer // contains filtered or unexported fields }
func DeployVRFCoordinatorV2 ¶
func DeployVRFCoordinatorV2(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, blockhashStore common.Address, linkEthFeed common.Address) (common.Address, *types.Transaction, *VRFCoordinatorV2, error)
func NewVRFCoordinatorV2 ¶
func NewVRFCoordinatorV2(address common.Address, backend bind.ContractBackend) (*VRFCoordinatorV2, error)
func (*VRFCoordinatorV2) Address ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2) Address() common.Address
type VRFCoordinatorV2Caller ¶
type VRFCoordinatorV2Caller struct {
// contains filtered or unexported fields
}
func NewVRFCoordinatorV2Caller ¶
func NewVRFCoordinatorV2Caller(address common.Address, caller bind.ContractCaller) (*VRFCoordinatorV2Caller, error)
func (*VRFCoordinatorV2Caller) BLOCKHASHSTORE ¶
func (*VRFCoordinatorV2Caller) GetCommitment ¶
func (*VRFCoordinatorV2Caller) GetConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetConfig(opts *bind.CallOpts) (GetConfig, error)
func (*VRFCoordinatorV2Caller) GetCurrentSubId ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetCurrentSubId(opts *bind.CallOpts) (uint64, error)
func (*VRFCoordinatorV2Caller) GetFallbackWeiPerUnitLink ¶
func (*VRFCoordinatorV2Caller) GetFeeConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetFeeConfig(opts *bind.CallOpts) (GetFeeConfig, error)
func (*VRFCoordinatorV2Caller) GetFeeTier ¶
func (*VRFCoordinatorV2Caller) GetRequestConfig ¶
func (*VRFCoordinatorV2Caller) GetSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) GetSubscription(opts *bind.CallOpts, subId uint64) (GetSubscription, error)
func (*VRFCoordinatorV2Caller) GetTotalBalance ¶
func (*VRFCoordinatorV2Caller) LINKETHFEED ¶
func (*VRFCoordinatorV2Caller) MAXCONSUMERS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) MAXCONSUMERS(opts *bind.CallOpts) (uint16, error)
func (*VRFCoordinatorV2Caller) MAXNUMWORDS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) MAXNUMWORDS(opts *bind.CallOpts) (uint32, error)
func (*VRFCoordinatorV2Caller) MAXREQUESTCONFIRMATIONS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) MAXREQUESTCONFIRMATIONS(opts *bind.CallOpts) (uint16, error)
func (*VRFCoordinatorV2Caller) PendingRequestExists ¶
func (*VRFCoordinatorV2Caller) TypeAndVersion ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Caller) TypeAndVersion(opts *bind.CallOpts) (string, error)
type VRFCoordinatorV2CallerRaw ¶
type VRFCoordinatorV2CallerRaw struct {
Contract *VRFCoordinatorV2Caller
}
type VRFCoordinatorV2CallerSession ¶
type VRFCoordinatorV2CallerSession struct { Contract *VRFCoordinatorV2Caller CallOpts bind.CallOpts }
func (*VRFCoordinatorV2CallerSession) BLOCKHASHSTORE ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) BLOCKHASHSTORE() (common.Address, error)
func (*VRFCoordinatorV2CallerSession) GetCommitment ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetCommitment(requestId *big.Int) ([32]byte, error)
func (*VRFCoordinatorV2CallerSession) GetConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetConfig() (GetConfig, error)
func (*VRFCoordinatorV2CallerSession) GetCurrentSubId ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetCurrentSubId() (uint64, error)
func (*VRFCoordinatorV2CallerSession) GetFallbackWeiPerUnitLink ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetFallbackWeiPerUnitLink() (*big.Int, error)
func (*VRFCoordinatorV2CallerSession) GetFeeConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetFeeConfig() (GetFeeConfig, error)
func (*VRFCoordinatorV2CallerSession) GetFeeTier ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetFeeTier(reqCount uint64) (uint32, error)
func (*VRFCoordinatorV2CallerSession) GetRequestConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetRequestConfig() (uint16, uint32, [][32]byte, error)
func (*VRFCoordinatorV2CallerSession) GetSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetSubscription(subId uint64) (GetSubscription, error)
func (*VRFCoordinatorV2CallerSession) GetTotalBalance ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) GetTotalBalance() (*big.Int, error)
func (*VRFCoordinatorV2CallerSession) HashOfKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) HashOfKey(publicKey [2]*big.Int) ([32]byte, error)
func (*VRFCoordinatorV2CallerSession) LINK ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) LINK() (common.Address, error)
func (*VRFCoordinatorV2CallerSession) LINKETHFEED ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) LINKETHFEED() (common.Address, error)
func (*VRFCoordinatorV2CallerSession) MAXCONSUMERS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) MAXCONSUMERS() (uint16, error)
func (*VRFCoordinatorV2CallerSession) MAXNUMWORDS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) MAXNUMWORDS() (uint32, error)
func (*VRFCoordinatorV2CallerSession) MAXREQUESTCONFIRMATIONS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) MAXREQUESTCONFIRMATIONS() (uint16, error)
func (*VRFCoordinatorV2CallerSession) Owner ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) Owner() (common.Address, error)
func (*VRFCoordinatorV2CallerSession) PendingRequestExists ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) PendingRequestExists(subId uint64) (bool, error)
func (*VRFCoordinatorV2CallerSession) TypeAndVersion ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2CallerSession) TypeAndVersion() (string, error)
type VRFCoordinatorV2ConfigSet ¶
type VRFCoordinatorV2ConfigSet struct { MinimumRequestConfirmations uint16 MaxGasLimit uint32 StalenessSeconds uint32 GasAfterPaymentCalculation uint32 FallbackWeiPerUnitLink *big.Int FeeConfig VRFCoordinatorV2FeeConfig Raw types.Log }
func (VRFCoordinatorV2ConfigSet) Topic ¶
func (VRFCoordinatorV2ConfigSet) Topic() common.Hash
type VRFCoordinatorV2ConfigSetIterator ¶
type VRFCoordinatorV2ConfigSetIterator struct { Event *VRFCoordinatorV2ConfigSet // contains filtered or unexported fields }
func (*VRFCoordinatorV2ConfigSetIterator) Close ¶
func (it *VRFCoordinatorV2ConfigSetIterator) Close() error
func (*VRFCoordinatorV2ConfigSetIterator) Error ¶
func (it *VRFCoordinatorV2ConfigSetIterator) Error() error
func (*VRFCoordinatorV2ConfigSetIterator) Next ¶
func (it *VRFCoordinatorV2ConfigSetIterator) Next() bool
type VRFCoordinatorV2FeeConfig ¶
type VRFCoordinatorV2FeeConfig struct { FulfillmentFlatFeeLinkPPMTier1 uint32 FulfillmentFlatFeeLinkPPMTier2 uint32 FulfillmentFlatFeeLinkPPMTier3 uint32 FulfillmentFlatFeeLinkPPMTier4 uint32 FulfillmentFlatFeeLinkPPMTier5 uint32 ReqsForTier2 *big.Int ReqsForTier3 *big.Int ReqsForTier4 *big.Int ReqsForTier5 *big.Int }
type VRFCoordinatorV2Filterer ¶
type VRFCoordinatorV2Filterer struct {
// contains filtered or unexported fields
}
func NewVRFCoordinatorV2Filterer ¶
func NewVRFCoordinatorV2Filterer(address common.Address, filterer bind.ContractFilterer) (*VRFCoordinatorV2Filterer, error)
func (*VRFCoordinatorV2Filterer) FilterConfigSet ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterConfigSet(opts *bind.FilterOpts) (*VRFCoordinatorV2ConfigSetIterator, error)
func (*VRFCoordinatorV2Filterer) FilterFundsRecovered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterFundsRecovered(opts *bind.FilterOpts) (*VRFCoordinatorV2FundsRecoveredIterator, error)
func (*VRFCoordinatorV2Filterer) FilterOwnershipTransferRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFCoordinatorV2OwnershipTransferRequestedIterator, error)
func (*VRFCoordinatorV2Filterer) FilterOwnershipTransferred ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFCoordinatorV2OwnershipTransferredIterator, error)
func (*VRFCoordinatorV2Filterer) FilterProvingKeyDeregistered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterProvingKeyDeregistered(opts *bind.FilterOpts, oracle []common.Address) (*VRFCoordinatorV2ProvingKeyDeregisteredIterator, error)
func (*VRFCoordinatorV2Filterer) FilterProvingKeyRegistered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterProvingKeyRegistered(opts *bind.FilterOpts, oracle []common.Address) (*VRFCoordinatorV2ProvingKeyRegisteredIterator, error)
func (*VRFCoordinatorV2Filterer) FilterRandomWordsFulfilled ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterRandomWordsFulfilled(opts *bind.FilterOpts, requestId []*big.Int) (*VRFCoordinatorV2RandomWordsFulfilledIterator, error)
func (*VRFCoordinatorV2Filterer) FilterRandomWordsRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterRandomWordsRequested(opts *bind.FilterOpts, keyHash [][32]byte, subId []uint64, sender []common.Address) (*VRFCoordinatorV2RandomWordsRequestedIterator, error)
func (*VRFCoordinatorV2Filterer) FilterSubscriptionCanceled ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionCanceled(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionCanceledIterator, error)
func (*VRFCoordinatorV2Filterer) FilterSubscriptionConsumerAdded ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionConsumerAdded(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionConsumerAddedIterator, error)
func (*VRFCoordinatorV2Filterer) FilterSubscriptionConsumerRemoved ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionConsumerRemoved(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionConsumerRemovedIterator, error)
func (*VRFCoordinatorV2Filterer) FilterSubscriptionCreated ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionCreated(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionCreatedIterator, error)
func (*VRFCoordinatorV2Filterer) FilterSubscriptionFunded ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionFunded(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionFundedIterator, error)
func (*VRFCoordinatorV2Filterer) FilterSubscriptionOwnerTransferRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionOwnerTransferRequested(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator, error)
func (*VRFCoordinatorV2Filterer) FilterSubscriptionOwnerTransferred ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) FilterSubscriptionOwnerTransferred(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionOwnerTransferredIterator, error)
func (*VRFCoordinatorV2Filterer) ParseConfigSet ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseConfigSet(log types.Log) (*VRFCoordinatorV2ConfigSet, error)
func (*VRFCoordinatorV2Filterer) ParseFundsRecovered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseFundsRecovered(log types.Log) (*VRFCoordinatorV2FundsRecovered, error)
func (*VRFCoordinatorV2Filterer) ParseOwnershipTransferRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseOwnershipTransferRequested(log types.Log) (*VRFCoordinatorV2OwnershipTransferRequested, error)
func (*VRFCoordinatorV2Filterer) ParseOwnershipTransferred ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorV2OwnershipTransferred, error)
func (*VRFCoordinatorV2Filterer) ParseProvingKeyDeregistered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseProvingKeyDeregistered(log types.Log) (*VRFCoordinatorV2ProvingKeyDeregistered, error)
func (*VRFCoordinatorV2Filterer) ParseProvingKeyRegistered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseProvingKeyRegistered(log types.Log) (*VRFCoordinatorV2ProvingKeyRegistered, error)
func (*VRFCoordinatorV2Filterer) ParseRandomWordsFulfilled ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseRandomWordsFulfilled(log types.Log) (*VRFCoordinatorV2RandomWordsFulfilled, error)
func (*VRFCoordinatorV2Filterer) ParseRandomWordsRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseRandomWordsRequested(log types.Log) (*VRFCoordinatorV2RandomWordsRequested, error)
func (*VRFCoordinatorV2Filterer) ParseSubscriptionCanceled ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionCanceled(log types.Log) (*VRFCoordinatorV2SubscriptionCanceled, error)
func (*VRFCoordinatorV2Filterer) ParseSubscriptionConsumerAdded ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionConsumerAdded(log types.Log) (*VRFCoordinatorV2SubscriptionConsumerAdded, error)
func (*VRFCoordinatorV2Filterer) ParseSubscriptionConsumerRemoved ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionConsumerRemoved(log types.Log) (*VRFCoordinatorV2SubscriptionConsumerRemoved, error)
func (*VRFCoordinatorV2Filterer) ParseSubscriptionCreated ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionCreated(log types.Log) (*VRFCoordinatorV2SubscriptionCreated, error)
func (*VRFCoordinatorV2Filterer) ParseSubscriptionFunded ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionFunded(log types.Log) (*VRFCoordinatorV2SubscriptionFunded, error)
func (*VRFCoordinatorV2Filterer) ParseSubscriptionOwnerTransferRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionOwnerTransferRequested(log types.Log) (*VRFCoordinatorV2SubscriptionOwnerTransferRequested, error)
func (*VRFCoordinatorV2Filterer) ParseSubscriptionOwnerTransferred ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) ParseSubscriptionOwnerTransferred(log types.Log) (*VRFCoordinatorV2SubscriptionOwnerTransferred, error)
func (*VRFCoordinatorV2Filterer) WatchConfigSet ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ConfigSet) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchFundsRecovered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchFundsRecovered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2FundsRecovered) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchOwnershipTransferRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2OwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchOwnershipTransferred ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2OwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchProvingKeyDeregistered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchProvingKeyDeregistered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ProvingKeyDeregistered, oracle []common.Address) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchProvingKeyRegistered ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchProvingKeyRegistered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ProvingKeyRegistered, oracle []common.Address) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchRandomWordsFulfilled ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchRandomWordsFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2RandomWordsFulfilled, requestId []*big.Int) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchRandomWordsRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchRandomWordsRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2RandomWordsRequested, keyHash [][32]byte, subId []uint64, sender []common.Address) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchSubscriptionCanceled ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionCanceled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionCanceled, subId []uint64) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchSubscriptionConsumerAdded ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionConsumerAdded(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionConsumerAdded, subId []uint64) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchSubscriptionConsumerRemoved ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionConsumerRemoved(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionConsumerRemoved, subId []uint64) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchSubscriptionCreated ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionCreated(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionCreated, subId []uint64) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchSubscriptionFunded ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionFunded(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionFunded, subId []uint64) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchSubscriptionOwnerTransferRequested ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionOwnerTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionOwnerTransferRequested, subId []uint64) (event.Subscription, error)
func (*VRFCoordinatorV2Filterer) WatchSubscriptionOwnerTransferred ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Filterer) WatchSubscriptionOwnerTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionOwnerTransferred, subId []uint64) (event.Subscription, error)
type VRFCoordinatorV2FundsRecovered ¶
func (VRFCoordinatorV2FundsRecovered) Topic ¶
func (VRFCoordinatorV2FundsRecovered) Topic() common.Hash
type VRFCoordinatorV2FundsRecoveredIterator ¶
type VRFCoordinatorV2FundsRecoveredIterator struct { Event *VRFCoordinatorV2FundsRecovered // contains filtered or unexported fields }
func (*VRFCoordinatorV2FundsRecoveredIterator) Close ¶
func (it *VRFCoordinatorV2FundsRecoveredIterator) Close() error
func (*VRFCoordinatorV2FundsRecoveredIterator) Error ¶
func (it *VRFCoordinatorV2FundsRecoveredIterator) Error() error
func (*VRFCoordinatorV2FundsRecoveredIterator) Next ¶
func (it *VRFCoordinatorV2FundsRecoveredIterator) Next() bool
type VRFCoordinatorV2Interface ¶
type VRFCoordinatorV2Interface interface { BLOCKHASHSTORE(opts *bind.CallOpts) (common.Address, error) LINK(opts *bind.CallOpts) (common.Address, error) LINKETHFEED(opts *bind.CallOpts) (common.Address, error) MAXCONSUMERS(opts *bind.CallOpts) (uint16, error) MAXNUMWORDS(opts *bind.CallOpts) (uint32, error) MAXREQUESTCONFIRMATIONS(opts *bind.CallOpts) (uint16, error) GetCommitment(opts *bind.CallOpts, requestId *big.Int) ([32]byte, error) GetConfig(opts *bind.CallOpts) (GetConfig, error) GetCurrentSubId(opts *bind.CallOpts) (uint64, error) GetFallbackWeiPerUnitLink(opts *bind.CallOpts) (*big.Int, error) GetFeeConfig(opts *bind.CallOpts) (GetFeeConfig, error) GetFeeTier(opts *bind.CallOpts, reqCount uint64) (uint32, error) GetRequestConfig(opts *bind.CallOpts) (uint16, uint32, [][32]byte, error) GetSubscription(opts *bind.CallOpts, subId uint64) (GetSubscription, error) GetTotalBalance(opts *bind.CallOpts) (*big.Int, error) HashOfKey(opts *bind.CallOpts, publicKey [2]*big.Int) ([32]byte, error) Owner(opts *bind.CallOpts) (common.Address, error) PendingRequestExists(opts *bind.CallOpts, subId uint64) (bool, error) TypeAndVersion(opts *bind.CallOpts) (string, error) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) AcceptSubscriptionOwnerTransfer(opts *bind.TransactOpts, subId uint64) (*types.Transaction, error) AddConsumer(opts *bind.TransactOpts, subId uint64, consumer common.Address) (*types.Transaction, error) CancelSubscription(opts *bind.TransactOpts, subId uint64, to common.Address) (*types.Transaction, error) CreateSubscription(opts *bind.TransactOpts) (*types.Transaction, error) DeregisterProvingKey(opts *bind.TransactOpts, publicProvingKey [2]*big.Int) (*types.Transaction, error) FulfillRandomWords(opts *bind.TransactOpts, proof VRFProof, rc VRFCoordinatorV2RequestCommitment) (*types.Transaction, error) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error) OracleWithdraw(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error) OwnerCancelSubscription(opts *bind.TransactOpts, subId uint64) (*types.Transaction, error) RecoverFunds(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) RegisterProvingKey(opts *bind.TransactOpts, oracle common.Address, publicProvingKey [2]*big.Int) (*types.Transaction, error) RemoveConsumer(opts *bind.TransactOpts, subId uint64, consumer common.Address) (*types.Transaction, error) RequestRandomWords(opts *bind.TransactOpts, keyHash [32]byte, subId uint64, requestConfirmations uint16, callbackGasLimit uint32, numWords uint32) (*types.Transaction, error) RequestSubscriptionOwnerTransfer(opts *bind.TransactOpts, subId uint64, newOwner common.Address) (*types.Transaction, error) SetConfig(opts *bind.TransactOpts, minimumRequestConfirmations uint16, maxGasLimit uint32, stalenessSeconds uint32, gasAfterPaymentCalculation uint32, fallbackWeiPerUnitLink *big.Int, feeConfig VRFCoordinatorV2FeeConfig) (*types.Transaction, error) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) FilterConfigSet(opts *bind.FilterOpts) (*VRFCoordinatorV2ConfigSetIterator, error) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ConfigSet) (event.Subscription, error) ParseConfigSet(log types.Log) (*VRFCoordinatorV2ConfigSet, error) FilterFundsRecovered(opts *bind.FilterOpts) (*VRFCoordinatorV2FundsRecoveredIterator, error) WatchFundsRecovered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2FundsRecovered) (event.Subscription, error) ParseFundsRecovered(log types.Log) (*VRFCoordinatorV2FundsRecovered, error) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFCoordinatorV2OwnershipTransferRequestedIterator, error) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2OwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferRequested(log types.Log) (*VRFCoordinatorV2OwnershipTransferRequested, error) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*VRFCoordinatorV2OwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2OwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*VRFCoordinatorV2OwnershipTransferred, error) FilterProvingKeyDeregistered(opts *bind.FilterOpts, oracle []common.Address) (*VRFCoordinatorV2ProvingKeyDeregisteredIterator, error) WatchProvingKeyDeregistered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ProvingKeyDeregistered, oracle []common.Address) (event.Subscription, error) ParseProvingKeyDeregistered(log types.Log) (*VRFCoordinatorV2ProvingKeyDeregistered, error) FilterProvingKeyRegistered(opts *bind.FilterOpts, oracle []common.Address) (*VRFCoordinatorV2ProvingKeyRegisteredIterator, error) WatchProvingKeyRegistered(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2ProvingKeyRegistered, oracle []common.Address) (event.Subscription, error) ParseProvingKeyRegistered(log types.Log) (*VRFCoordinatorV2ProvingKeyRegistered, error) FilterRandomWordsFulfilled(opts *bind.FilterOpts, requestId []*big.Int) (*VRFCoordinatorV2RandomWordsFulfilledIterator, error) WatchRandomWordsFulfilled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2RandomWordsFulfilled, requestId []*big.Int) (event.Subscription, error) ParseRandomWordsFulfilled(log types.Log) (*VRFCoordinatorV2RandomWordsFulfilled, error) FilterRandomWordsRequested(opts *bind.FilterOpts, keyHash [][32]byte, subId []uint64, sender []common.Address) (*VRFCoordinatorV2RandomWordsRequestedIterator, error) WatchRandomWordsRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2RandomWordsRequested, keyHash [][32]byte, subId []uint64, sender []common.Address) (event.Subscription, error) ParseRandomWordsRequested(log types.Log) (*VRFCoordinatorV2RandomWordsRequested, error) FilterSubscriptionCanceled(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionCanceledIterator, error) WatchSubscriptionCanceled(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionCanceled, subId []uint64) (event.Subscription, error) ParseSubscriptionCanceled(log types.Log) (*VRFCoordinatorV2SubscriptionCanceled, error) FilterSubscriptionConsumerAdded(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionConsumerAddedIterator, error) WatchSubscriptionConsumerAdded(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionConsumerAdded, subId []uint64) (event.Subscription, error) ParseSubscriptionConsumerAdded(log types.Log) (*VRFCoordinatorV2SubscriptionConsumerAdded, error) FilterSubscriptionConsumerRemoved(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionConsumerRemovedIterator, error) WatchSubscriptionConsumerRemoved(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionConsumerRemoved, subId []uint64) (event.Subscription, error) ParseSubscriptionConsumerRemoved(log types.Log) (*VRFCoordinatorV2SubscriptionConsumerRemoved, error) FilterSubscriptionCreated(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionCreatedIterator, error) WatchSubscriptionCreated(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionCreated, subId []uint64) (event.Subscription, error) ParseSubscriptionCreated(log types.Log) (*VRFCoordinatorV2SubscriptionCreated, error) FilterSubscriptionFunded(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionFundedIterator, error) WatchSubscriptionFunded(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionFunded, subId []uint64) (event.Subscription, error) ParseSubscriptionFunded(log types.Log) (*VRFCoordinatorV2SubscriptionFunded, error) FilterSubscriptionOwnerTransferRequested(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator, error) WatchSubscriptionOwnerTransferRequested(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionOwnerTransferRequested, subId []uint64) (event.Subscription, error) ParseSubscriptionOwnerTransferRequested(log types.Log) (*VRFCoordinatorV2SubscriptionOwnerTransferRequested, error) FilterSubscriptionOwnerTransferred(opts *bind.FilterOpts, subId []uint64) (*VRFCoordinatorV2SubscriptionOwnerTransferredIterator, error) WatchSubscriptionOwnerTransferred(opts *bind.WatchOpts, sink chan<- *VRFCoordinatorV2SubscriptionOwnerTransferred, subId []uint64) (event.Subscription, error) ParseSubscriptionOwnerTransferred(log types.Log) (*VRFCoordinatorV2SubscriptionOwnerTransferred, error) ParseLog(log types.Log) (AbigenLog, error) Address() common.Address }
type VRFCoordinatorV2OwnershipTransferRequested ¶
type VRFCoordinatorV2OwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log }
func (VRFCoordinatorV2OwnershipTransferRequested) Topic ¶
func (VRFCoordinatorV2OwnershipTransferRequested) Topic() common.Hash
type VRFCoordinatorV2OwnershipTransferRequestedIterator ¶
type VRFCoordinatorV2OwnershipTransferRequestedIterator struct { Event *VRFCoordinatorV2OwnershipTransferRequested // contains filtered or unexported fields }
func (*VRFCoordinatorV2OwnershipTransferRequestedIterator) Close ¶
func (it *VRFCoordinatorV2OwnershipTransferRequestedIterator) Close() error
func (*VRFCoordinatorV2OwnershipTransferRequestedIterator) Error ¶
func (it *VRFCoordinatorV2OwnershipTransferRequestedIterator) Error() error
func (*VRFCoordinatorV2OwnershipTransferRequestedIterator) Next ¶
func (it *VRFCoordinatorV2OwnershipTransferRequestedIterator) Next() bool
type VRFCoordinatorV2OwnershipTransferred ¶
type VRFCoordinatorV2OwnershipTransferred struct { From common.Address To common.Address Raw types.Log }
func (VRFCoordinatorV2OwnershipTransferred) Topic ¶
func (VRFCoordinatorV2OwnershipTransferred) Topic() common.Hash
type VRFCoordinatorV2OwnershipTransferredIterator ¶
type VRFCoordinatorV2OwnershipTransferredIterator struct { Event *VRFCoordinatorV2OwnershipTransferred // contains filtered or unexported fields }
func (*VRFCoordinatorV2OwnershipTransferredIterator) Close ¶
func (it *VRFCoordinatorV2OwnershipTransferredIterator) Close() error
func (*VRFCoordinatorV2OwnershipTransferredIterator) Error ¶
func (it *VRFCoordinatorV2OwnershipTransferredIterator) Error() error
func (*VRFCoordinatorV2OwnershipTransferredIterator) Next ¶
func (it *VRFCoordinatorV2OwnershipTransferredIterator) Next() bool
type VRFCoordinatorV2ProvingKeyDeregistered ¶
type VRFCoordinatorV2ProvingKeyDeregistered struct { KeyHash [32]byte Oracle common.Address Raw types.Log }
func (VRFCoordinatorV2ProvingKeyDeregistered) Topic ¶
func (VRFCoordinatorV2ProvingKeyDeregistered) Topic() common.Hash
type VRFCoordinatorV2ProvingKeyDeregisteredIterator ¶
type VRFCoordinatorV2ProvingKeyDeregisteredIterator struct { Event *VRFCoordinatorV2ProvingKeyDeregistered // contains filtered or unexported fields }
func (*VRFCoordinatorV2ProvingKeyDeregisteredIterator) Close ¶
func (it *VRFCoordinatorV2ProvingKeyDeregisteredIterator) Close() error
func (*VRFCoordinatorV2ProvingKeyDeregisteredIterator) Error ¶
func (it *VRFCoordinatorV2ProvingKeyDeregisteredIterator) Error() error
func (*VRFCoordinatorV2ProvingKeyDeregisteredIterator) Next ¶
func (it *VRFCoordinatorV2ProvingKeyDeregisteredIterator) Next() bool
type VRFCoordinatorV2ProvingKeyRegistered ¶
type VRFCoordinatorV2ProvingKeyRegistered struct { KeyHash [32]byte Oracle common.Address Raw types.Log }
func (VRFCoordinatorV2ProvingKeyRegistered) Topic ¶
func (VRFCoordinatorV2ProvingKeyRegistered) Topic() common.Hash
type VRFCoordinatorV2ProvingKeyRegisteredIterator ¶
type VRFCoordinatorV2ProvingKeyRegisteredIterator struct { Event *VRFCoordinatorV2ProvingKeyRegistered // contains filtered or unexported fields }
func (*VRFCoordinatorV2ProvingKeyRegisteredIterator) Close ¶
func (it *VRFCoordinatorV2ProvingKeyRegisteredIterator) Close() error
func (*VRFCoordinatorV2ProvingKeyRegisteredIterator) Error ¶
func (it *VRFCoordinatorV2ProvingKeyRegisteredIterator) Error() error
func (*VRFCoordinatorV2ProvingKeyRegisteredIterator) Next ¶
func (it *VRFCoordinatorV2ProvingKeyRegisteredIterator) Next() bool
type VRFCoordinatorV2RandomWordsFulfilled ¶
type VRFCoordinatorV2RandomWordsFulfilled struct { RequestId *big.Int OutputSeed *big.Int Payment *big.Int Success bool Raw types.Log }
func (VRFCoordinatorV2RandomWordsFulfilled) Topic ¶
func (VRFCoordinatorV2RandomWordsFulfilled) Topic() common.Hash
type VRFCoordinatorV2RandomWordsFulfilledIterator ¶
type VRFCoordinatorV2RandomWordsFulfilledIterator struct { Event *VRFCoordinatorV2RandomWordsFulfilled // contains filtered or unexported fields }
func (*VRFCoordinatorV2RandomWordsFulfilledIterator) Close ¶
func (it *VRFCoordinatorV2RandomWordsFulfilledIterator) Close() error
func (*VRFCoordinatorV2RandomWordsFulfilledIterator) Error ¶
func (it *VRFCoordinatorV2RandomWordsFulfilledIterator) Error() error
func (*VRFCoordinatorV2RandomWordsFulfilledIterator) Next ¶
func (it *VRFCoordinatorV2RandomWordsFulfilledIterator) Next() bool
type VRFCoordinatorV2RandomWordsRequested ¶
type VRFCoordinatorV2RandomWordsRequested struct { KeyHash [32]byte RequestId *big.Int PreSeed *big.Int SubId uint64 MinimumRequestConfirmations uint16 CallbackGasLimit uint32 NumWords uint32 Sender common.Address Raw types.Log }
func (VRFCoordinatorV2RandomWordsRequested) Topic ¶
func (VRFCoordinatorV2RandomWordsRequested) Topic() common.Hash
type VRFCoordinatorV2RandomWordsRequestedIterator ¶
type VRFCoordinatorV2RandomWordsRequestedIterator struct { Event *VRFCoordinatorV2RandomWordsRequested // contains filtered or unexported fields }
func (*VRFCoordinatorV2RandomWordsRequestedIterator) Close ¶
func (it *VRFCoordinatorV2RandomWordsRequestedIterator) Close() error
func (*VRFCoordinatorV2RandomWordsRequestedIterator) Error ¶
func (it *VRFCoordinatorV2RandomWordsRequestedIterator) Error() error
func (*VRFCoordinatorV2RandomWordsRequestedIterator) Next ¶
func (it *VRFCoordinatorV2RandomWordsRequestedIterator) Next() bool
type VRFCoordinatorV2Raw ¶
type VRFCoordinatorV2Raw struct {
Contract *VRFCoordinatorV2
}
func (*VRFCoordinatorV2Raw) Call ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*VRFCoordinatorV2Raw) Transact ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFCoordinatorV2Raw) Transfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFCoordinatorV2Session ¶
type VRFCoordinatorV2Session struct { Contract *VRFCoordinatorV2 CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*VRFCoordinatorV2Session) AcceptOwnership ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) AcceptOwnership() (*types.Transaction, error)
func (*VRFCoordinatorV2Session) AcceptSubscriptionOwnerTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) AcceptSubscriptionOwnerTransfer(subId uint64) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) AddConsumer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) AddConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) BLOCKHASHSTORE ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) BLOCKHASHSTORE() (common.Address, error)
func (*VRFCoordinatorV2Session) CancelSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) CancelSubscription(subId uint64, to common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) CreateSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) CreateSubscription() (*types.Transaction, error)
func (*VRFCoordinatorV2Session) DeregisterProvingKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) DeregisterProvingKey(publicProvingKey [2]*big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) FulfillRandomWords ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) FulfillRandomWords(proof VRFProof, rc VRFCoordinatorV2RequestCommitment) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) GetCommitment ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetCommitment(requestId *big.Int) ([32]byte, error)
func (*VRFCoordinatorV2Session) GetConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetConfig() (GetConfig, error)
func (*VRFCoordinatorV2Session) GetCurrentSubId ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetCurrentSubId() (uint64, error)
func (*VRFCoordinatorV2Session) GetFallbackWeiPerUnitLink ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetFallbackWeiPerUnitLink() (*big.Int, error)
func (*VRFCoordinatorV2Session) GetFeeConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetFeeConfig() (GetFeeConfig, error)
func (*VRFCoordinatorV2Session) GetFeeTier ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetFeeTier(reqCount uint64) (uint32, error)
func (*VRFCoordinatorV2Session) GetRequestConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetRequestConfig() (uint16, uint32, [][32]byte, error)
func (*VRFCoordinatorV2Session) GetSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetSubscription(subId uint64) (GetSubscription, error)
func (*VRFCoordinatorV2Session) GetTotalBalance ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) GetTotalBalance() (*big.Int, error)
func (*VRFCoordinatorV2Session) HashOfKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) HashOfKey(publicKey [2]*big.Int) ([32]byte, error)
func (*VRFCoordinatorV2Session) LINK ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) LINK() (common.Address, error)
func (*VRFCoordinatorV2Session) LINKETHFEED ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) LINKETHFEED() (common.Address, error)
func (*VRFCoordinatorV2Session) MAXCONSUMERS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) MAXCONSUMERS() (uint16, error)
func (*VRFCoordinatorV2Session) MAXNUMWORDS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) MAXNUMWORDS() (uint32, error)
func (*VRFCoordinatorV2Session) MAXREQUESTCONFIRMATIONS ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) MAXREQUESTCONFIRMATIONS() (uint16, error)
func (*VRFCoordinatorV2Session) OnTokenTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) OracleWithdraw ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) OracleWithdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) Owner ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) Owner() (common.Address, error)
func (*VRFCoordinatorV2Session) OwnerCancelSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) OwnerCancelSubscription(subId uint64) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) PendingRequestExists ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) PendingRequestExists(subId uint64) (bool, error)
func (*VRFCoordinatorV2Session) RecoverFunds ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RecoverFunds(to common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) RegisterProvingKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RegisterProvingKey(oracle common.Address, publicProvingKey [2]*big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) RemoveConsumer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RemoveConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) RequestRandomWords ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RequestRandomWords(keyHash [32]byte, subId uint64, requestConfirmations uint16, callbackGasLimit uint32, numWords uint32) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) RequestSubscriptionOwnerTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) RequestSubscriptionOwnerTransfer(subId uint64, newOwner common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) SetConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) SetConfig(minimumRequestConfirmations uint16, maxGasLimit uint32, stalenessSeconds uint32, gasAfterPaymentCalculation uint32, fallbackWeiPerUnitLink *big.Int, feeConfig VRFCoordinatorV2FeeConfig) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) TransferOwnership ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Session) TypeAndVersion ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Session) TypeAndVersion() (string, error)
type VRFCoordinatorV2SubscriptionCanceled ¶
type VRFCoordinatorV2SubscriptionCanceled struct { SubId uint64 To common.Address Amount *big.Int Raw types.Log }
func (VRFCoordinatorV2SubscriptionCanceled) Topic ¶
func (VRFCoordinatorV2SubscriptionCanceled) Topic() common.Hash
type VRFCoordinatorV2SubscriptionCanceledIterator ¶
type VRFCoordinatorV2SubscriptionCanceledIterator struct { Event *VRFCoordinatorV2SubscriptionCanceled // contains filtered or unexported fields }
func (*VRFCoordinatorV2SubscriptionCanceledIterator) Close ¶
func (it *VRFCoordinatorV2SubscriptionCanceledIterator) Close() error
func (*VRFCoordinatorV2SubscriptionCanceledIterator) Error ¶
func (it *VRFCoordinatorV2SubscriptionCanceledIterator) Error() error
func (*VRFCoordinatorV2SubscriptionCanceledIterator) Next ¶
func (it *VRFCoordinatorV2SubscriptionCanceledIterator) Next() bool
type VRFCoordinatorV2SubscriptionConsumerAdded ¶
type VRFCoordinatorV2SubscriptionConsumerAdded struct { SubId uint64 Consumer common.Address Raw types.Log }
func (VRFCoordinatorV2SubscriptionConsumerAdded) Topic ¶
func (VRFCoordinatorV2SubscriptionConsumerAdded) Topic() common.Hash
type VRFCoordinatorV2SubscriptionConsumerAddedIterator ¶
type VRFCoordinatorV2SubscriptionConsumerAddedIterator struct { Event *VRFCoordinatorV2SubscriptionConsumerAdded // contains filtered or unexported fields }
func (*VRFCoordinatorV2SubscriptionConsumerAddedIterator) Close ¶
func (it *VRFCoordinatorV2SubscriptionConsumerAddedIterator) Close() error
func (*VRFCoordinatorV2SubscriptionConsumerAddedIterator) Error ¶
func (it *VRFCoordinatorV2SubscriptionConsumerAddedIterator) Error() error
func (*VRFCoordinatorV2SubscriptionConsumerAddedIterator) Next ¶
func (it *VRFCoordinatorV2SubscriptionConsumerAddedIterator) Next() bool
type VRFCoordinatorV2SubscriptionConsumerRemoved ¶
type VRFCoordinatorV2SubscriptionConsumerRemoved struct { SubId uint64 Consumer common.Address Raw types.Log }
func (VRFCoordinatorV2SubscriptionConsumerRemoved) Topic ¶
func (VRFCoordinatorV2SubscriptionConsumerRemoved) Topic() common.Hash
type VRFCoordinatorV2SubscriptionConsumerRemovedIterator ¶
type VRFCoordinatorV2SubscriptionConsumerRemovedIterator struct { Event *VRFCoordinatorV2SubscriptionConsumerRemoved // contains filtered or unexported fields }
func (*VRFCoordinatorV2SubscriptionConsumerRemovedIterator) Close ¶
func (it *VRFCoordinatorV2SubscriptionConsumerRemovedIterator) Close() error
func (*VRFCoordinatorV2SubscriptionConsumerRemovedIterator) Error ¶
func (it *VRFCoordinatorV2SubscriptionConsumerRemovedIterator) Error() error
func (*VRFCoordinatorV2SubscriptionConsumerRemovedIterator) Next ¶
func (it *VRFCoordinatorV2SubscriptionConsumerRemovedIterator) Next() bool
type VRFCoordinatorV2SubscriptionCreated ¶
func (VRFCoordinatorV2SubscriptionCreated) Topic ¶
func (VRFCoordinatorV2SubscriptionCreated) Topic() common.Hash
type VRFCoordinatorV2SubscriptionCreatedIterator ¶
type VRFCoordinatorV2SubscriptionCreatedIterator struct { Event *VRFCoordinatorV2SubscriptionCreated // contains filtered or unexported fields }
func (*VRFCoordinatorV2SubscriptionCreatedIterator) Close ¶
func (it *VRFCoordinatorV2SubscriptionCreatedIterator) Close() error
func (*VRFCoordinatorV2SubscriptionCreatedIterator) Error ¶
func (it *VRFCoordinatorV2SubscriptionCreatedIterator) Error() error
func (*VRFCoordinatorV2SubscriptionCreatedIterator) Next ¶
func (it *VRFCoordinatorV2SubscriptionCreatedIterator) Next() bool
type VRFCoordinatorV2SubscriptionFunded ¶
type VRFCoordinatorV2SubscriptionFunded struct { SubId uint64 OldBalance *big.Int NewBalance *big.Int Raw types.Log }
func (VRFCoordinatorV2SubscriptionFunded) Topic ¶
func (VRFCoordinatorV2SubscriptionFunded) Topic() common.Hash
type VRFCoordinatorV2SubscriptionFundedIterator ¶
type VRFCoordinatorV2SubscriptionFundedIterator struct { Event *VRFCoordinatorV2SubscriptionFunded // contains filtered or unexported fields }
func (*VRFCoordinatorV2SubscriptionFundedIterator) Close ¶
func (it *VRFCoordinatorV2SubscriptionFundedIterator) Close() error
func (*VRFCoordinatorV2SubscriptionFundedIterator) Error ¶
func (it *VRFCoordinatorV2SubscriptionFundedIterator) Error() error
func (*VRFCoordinatorV2SubscriptionFundedIterator) Next ¶
func (it *VRFCoordinatorV2SubscriptionFundedIterator) Next() bool
type VRFCoordinatorV2SubscriptionOwnerTransferRequested ¶
type VRFCoordinatorV2SubscriptionOwnerTransferRequested struct { SubId uint64 From common.Address To common.Address Raw types.Log }
func (VRFCoordinatorV2SubscriptionOwnerTransferRequested) Topic ¶
func (VRFCoordinatorV2SubscriptionOwnerTransferRequested) Topic() common.Hash
type VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator ¶
type VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator struct { Event *VRFCoordinatorV2SubscriptionOwnerTransferRequested // contains filtered or unexported fields }
func (*VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator) Close ¶
func (it *VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator) Close() error
func (*VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator) Error ¶
func (it *VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator) Error() error
func (*VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator) Next ¶
func (it *VRFCoordinatorV2SubscriptionOwnerTransferRequestedIterator) Next() bool
type VRFCoordinatorV2SubscriptionOwnerTransferred ¶
type VRFCoordinatorV2SubscriptionOwnerTransferred struct { SubId uint64 From common.Address To common.Address Raw types.Log }
func (VRFCoordinatorV2SubscriptionOwnerTransferred) Topic ¶
func (VRFCoordinatorV2SubscriptionOwnerTransferred) Topic() common.Hash
type VRFCoordinatorV2SubscriptionOwnerTransferredIterator ¶
type VRFCoordinatorV2SubscriptionOwnerTransferredIterator struct { Event *VRFCoordinatorV2SubscriptionOwnerTransferred // contains filtered or unexported fields }
func (*VRFCoordinatorV2SubscriptionOwnerTransferredIterator) Close ¶
func (it *VRFCoordinatorV2SubscriptionOwnerTransferredIterator) Close() error
func (*VRFCoordinatorV2SubscriptionOwnerTransferredIterator) Error ¶
func (it *VRFCoordinatorV2SubscriptionOwnerTransferredIterator) Error() error
func (*VRFCoordinatorV2SubscriptionOwnerTransferredIterator) Next ¶
func (it *VRFCoordinatorV2SubscriptionOwnerTransferredIterator) Next() bool
type VRFCoordinatorV2Transactor ¶
type VRFCoordinatorV2Transactor struct {
// contains filtered or unexported fields
}
func NewVRFCoordinatorV2Transactor ¶
func NewVRFCoordinatorV2Transactor(address common.Address, transactor bind.ContractTransactor) (*VRFCoordinatorV2Transactor, error)
func (*VRFCoordinatorV2Transactor) AcceptOwnership ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) AcceptSubscriptionOwnerTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) AcceptSubscriptionOwnerTransfer(opts *bind.TransactOpts, subId uint64) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) AddConsumer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) AddConsumer(opts *bind.TransactOpts, subId uint64, consumer common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) CancelSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) CancelSubscription(opts *bind.TransactOpts, subId uint64, to common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) CreateSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) CreateSubscription(opts *bind.TransactOpts) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) DeregisterProvingKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) DeregisterProvingKey(opts *bind.TransactOpts, publicProvingKey [2]*big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) FulfillRandomWords ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) FulfillRandomWords(opts *bind.TransactOpts, proof VRFProof, rc VRFCoordinatorV2RequestCommitment) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) OnTokenTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) OracleWithdraw ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) OracleWithdraw(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) OwnerCancelSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) OwnerCancelSubscription(opts *bind.TransactOpts, subId uint64) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) RecoverFunds ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RecoverFunds(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) RegisterProvingKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RegisterProvingKey(opts *bind.TransactOpts, oracle common.Address, publicProvingKey [2]*big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) RemoveConsumer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RemoveConsumer(opts *bind.TransactOpts, subId uint64, consumer common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) RequestRandomWords ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RequestRandomWords(opts *bind.TransactOpts, keyHash [32]byte, subId uint64, requestConfirmations uint16, callbackGasLimit uint32, numWords uint32) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) RequestSubscriptionOwnerTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) RequestSubscriptionOwnerTransfer(opts *bind.TransactOpts, subId uint64, newOwner common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) SetConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) SetConfig(opts *bind.TransactOpts, minimumRequestConfirmations uint16, maxGasLimit uint32, stalenessSeconds uint32, gasAfterPaymentCalculation uint32, fallbackWeiPerUnitLink *big.Int, feeConfig VRFCoordinatorV2FeeConfig) (*types.Transaction, error)
func (*VRFCoordinatorV2Transactor) TransferOwnership ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2Transactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
type VRFCoordinatorV2TransactorRaw ¶
type VRFCoordinatorV2TransactorRaw struct {
Contract *VRFCoordinatorV2Transactor
}
func (*VRFCoordinatorV2TransactorRaw) Transact ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorRaw) Transfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type VRFCoordinatorV2TransactorSession ¶
type VRFCoordinatorV2TransactorSession struct { Contract *VRFCoordinatorV2Transactor TransactOpts bind.TransactOpts }
func (*VRFCoordinatorV2TransactorSession) AcceptOwnership ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) AcceptOwnership() (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) AcceptSubscriptionOwnerTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) AcceptSubscriptionOwnerTransfer(subId uint64) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) AddConsumer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) AddConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) CancelSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) CancelSubscription(subId uint64, to common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) CreateSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) CreateSubscription() (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) DeregisterProvingKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) DeregisterProvingKey(publicProvingKey [2]*big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) FulfillRandomWords ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) FulfillRandomWords(proof VRFProof, rc VRFCoordinatorV2RequestCommitment) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) OnTokenTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) OracleWithdraw ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) OracleWithdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) OwnerCancelSubscription ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) OwnerCancelSubscription(subId uint64) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) RecoverFunds ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RecoverFunds(to common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) RegisterProvingKey ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RegisterProvingKey(oracle common.Address, publicProvingKey [2]*big.Int) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) RemoveConsumer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RemoveConsumer(subId uint64, consumer common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) RequestRandomWords ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RequestRandomWords(keyHash [32]byte, subId uint64, requestConfirmations uint16, callbackGasLimit uint32, numWords uint32) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) RequestSubscriptionOwnerTransfer ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) RequestSubscriptionOwnerTransfer(subId uint64, newOwner common.Address) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) SetConfig ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) SetConfig(minimumRequestConfirmations uint16, maxGasLimit uint32, stalenessSeconds uint32, gasAfterPaymentCalculation uint32, fallbackWeiPerUnitLink *big.Int, feeConfig VRFCoordinatorV2FeeConfig) (*types.Transaction, error)
func (*VRFCoordinatorV2TransactorSession) TransferOwnership ¶
func (_VRFCoordinatorV2 *VRFCoordinatorV2TransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
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
- KeeperConsumerBenchmark.go
- KeeperConsumerPerformance.go
- KeeperRegistrar.go
- KeeperRegistry1_1.go
- KeeperRegistry1_2.go
- KeeperRegistry1_3.go
- KeeperRegistryLogic1_3.go
- LinkToken.go
- MockETHLINKAggregator.go
- MockGASAggregator.go
- OffchainAggregator.go
- Oracle.go
- PerformDataChecker.go
- SimpleReadAccessController.go
- SimpleWriteAccessController.go
- UpkeepCounter.go
- UpkeepPerformCounterRestrictive.go
- UpkeepTranscoder.go
- VRF.go
- VRFConsumer.go
- VRFConsumerV2.go
- VRFCoordinator.go
- VRFCoordinatorV2.go
- generated.go
- store.go