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 BlockhashStoreInterface
- type BlockhashStoreRaw
- func (_BlockhashStore *BlockhashStoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BlockhashStore *BlockhashStoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlockhashStoreSession
- func (_BlockhashStore *BlockhashStoreSession) GetBlockhash(n *big.Int) ([32]byte, error)
- func (_BlockhashStore *BlockhashStoreSession) Store(n *big.Int) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreSession) StoreEarliest() (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
- type BlockhashStoreTransactor
- func (_BlockhashStore *BlockhashStoreTransactor) Store(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactor) StoreEarliest(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactor) StoreVerifyHeader(opts *bind.TransactOpts, n *big.Int, header []byte) (*types.Transaction, error)
- type BlockhashStoreTransactorRaw
- type BlockhashStoreTransactorSession
- func (_BlockhashStore *BlockhashStoreTransactorSession) Store(n *big.Int) (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactorSession) StoreEarliest() (*types.Transaction, error)
- func (_BlockhashStore *BlockhashStoreTransactorSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
- type DeviationFlaggingValidator
- func DeployDeviationFlaggingValidator(auth *bind.TransactOpts, backend bind.ContractBackend, _flags common.Address, ...) (common.Address, *types.Transaction, *DeviationFlaggingValidator, error)
- func NewDeviationFlaggingValidator(address common.Address, backend bind.ContractBackend) (*DeviationFlaggingValidator, error)
- type DeviationFlaggingValidatorCaller
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) FlaggingThreshold(opts *bind.CallOpts) (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) Flags(opts *bind.CallOpts) (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) IsValid(opts *bind.CallOpts, arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, ...) (bool, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCaller) THRESHOLDMULTIPLIER(opts *bind.CallOpts) (uint32, error)
- type DeviationFlaggingValidatorCallerRaw
- type DeviationFlaggingValidatorCallerSession
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) FlaggingThreshold() (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) Flags() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) IsValid(arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, _answer *big.Int) (bool, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) Owner() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorCallerSession) THRESHOLDMULTIPLIER() (uint32, error)
- type DeviationFlaggingValidatorFilterer
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterFlaggingThresholdUpdated(opts *bind.FilterOpts, previous []*big.Int, current []*big.Int) (*DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterFlagsAddressUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*DeviationFlaggingValidatorFlagsAddressUpdatedIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*DeviationFlaggingValidatorOwnershipTransferRequestedIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*DeviationFlaggingValidatorOwnershipTransferredIterator, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseFlaggingThresholdUpdated(log types.Log) (*DeviationFlaggingValidatorFlaggingThresholdUpdated, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseFlagsAddressUpdated(log types.Log) (*DeviationFlaggingValidatorFlagsAddressUpdated, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*DeviationFlaggingValidatorOwnershipTransferRequested, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) ParseOwnershipTransferred(log types.Log) (*DeviationFlaggingValidatorOwnershipTransferred, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchFlaggingThresholdUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchFlagsAddressUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type DeviationFlaggingValidatorFlaggingThresholdUpdated
- type DeviationFlaggingValidatorFlaggingThresholdUpdatedIterator
- type DeviationFlaggingValidatorFlagsAddressUpdated
- type DeviationFlaggingValidatorFlagsAddressUpdatedIterator
- type DeviationFlaggingValidatorOwnershipTransferRequested
- type DeviationFlaggingValidatorOwnershipTransferRequestedIterator
- type DeviationFlaggingValidatorOwnershipTransferred
- type DeviationFlaggingValidatorOwnershipTransferredIterator
- type DeviationFlaggingValidatorRaw
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DeviationFlaggingValidatorSession
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) FlaggingThreshold() (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Flags() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) IsValid(arg0 *big.Int, _previousAnswer *big.Int, arg2 *big.Int, _answer *big.Int) (bool, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Owner() (common.Address, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) SetFlaggingThreshold(_flaggingThreshold *big.Int) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) SetFlagsAddress(_flags common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) THRESHOLDMULTIPLIER() (uint32, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorSession) Validate(_previousRoundId *big.Int, _previousAnswer *big.Int, _roundId *big.Int, ...) (*types.Transaction, error)
- type DeviationFlaggingValidatorTransactor
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) SetFlaggingThreshold(opts *bind.TransactOpts, _flaggingThreshold *big.Int) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) SetFlagsAddress(opts *bind.TransactOpts, _flags common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactor) Validate(opts *bind.TransactOpts, _previousRoundId *big.Int, _previousAnswer *big.Int, ...) (*types.Transaction, error)
- type DeviationFlaggingValidatorTransactorRaw
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DeviationFlaggingValidatorTransactorSession
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) SetFlaggingThreshold(_flaggingThreshold *big.Int) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) SetFlagsAddress(_flags common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_DeviationFlaggingValidator *DeviationFlaggingValidatorTransactorSession) Validate(_previousRoundId *big.Int, _previousAnswer *big.Int, _roundId *big.Int, ...) (*types.Transaction, error)
- type Flags
- type FlagsAddedAccess
- type FlagsAddedAccessIterator
- type FlagsCaller
- func (_Flags *FlagsCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_Flags *FlagsCaller) GetFlag(opts *bind.CallOpts, subject common.Address) (bool, error)
- func (_Flags *FlagsCaller) GetFlags(opts *bind.CallOpts, subjects []common.Address) ([]bool, error)
- func (_Flags *FlagsCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_Flags *FlagsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Flags *FlagsCaller) RaisingAccessController(opts *bind.CallOpts) (common.Address, error)
- type FlagsCallerRaw
- type FlagsCallerSession
- func (_Flags *FlagsCallerSession) CheckEnabled() (bool, error)
- func (_Flags *FlagsCallerSession) GetFlag(subject common.Address) (bool, error)
- func (_Flags *FlagsCallerSession) GetFlags(subjects []common.Address) ([]bool, error)
- func (_Flags *FlagsCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Flags *FlagsCallerSession) Owner() (common.Address, error)
- func (_Flags *FlagsCallerSession) RaisingAccessController() (common.Address, error)
- type FlagsCheckAccessDisabled
- type FlagsCheckAccessDisabledIterator
- type FlagsCheckAccessEnabled
- type FlagsCheckAccessEnabledIterator
- type FlagsFilterer
- func (_Flags *FlagsFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*FlagsAddedAccessIterator, error)
- func (_Flags *FlagsFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*FlagsCheckAccessDisabledIterator, error)
- func (_Flags *FlagsFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*FlagsCheckAccessEnabledIterator, error)
- func (_Flags *FlagsFilterer) FilterFlagLowered(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagLoweredIterator, error)
- func (_Flags *FlagsFilterer) FilterFlagRaised(opts *bind.FilterOpts, subject []common.Address) (*FlagsFlagRaisedIterator, error)
- func (_Flags *FlagsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferRequestedIterator, error)
- func (_Flags *FlagsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FlagsOwnershipTransferredIterator, error)
- func (_Flags *FlagsFilterer) FilterRaisingAccessControllerUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FlagsRaisingAccessControllerUpdatedIterator, error)
- func (_Flags *FlagsFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*FlagsRemovedAccessIterator, error)
- func (_Flags *FlagsFilterer) ParseAddedAccess(log types.Log) (*FlagsAddedAccess, error)
- func (_Flags *FlagsFilterer) ParseCheckAccessDisabled(log types.Log) (*FlagsCheckAccessDisabled, error)
- func (_Flags *FlagsFilterer) ParseCheckAccessEnabled(log types.Log) (*FlagsCheckAccessEnabled, error)
- func (_Flags *FlagsFilterer) ParseFlagLowered(log types.Log) (*FlagsFlagLowered, error)
- func (_Flags *FlagsFilterer) ParseFlagRaised(log types.Log) (*FlagsFlagRaised, error)
- func (_Flags *FlagsFilterer) ParseOwnershipTransferRequested(log types.Log) (*FlagsOwnershipTransferRequested, error)
- func (_Flags *FlagsFilterer) ParseOwnershipTransferred(log types.Log) (*FlagsOwnershipTransferred, error)
- func (_Flags *FlagsFilterer) ParseRaisingAccessControllerUpdated(log types.Log) (*FlagsRaisingAccessControllerUpdated, error)
- func (_Flags *FlagsFilterer) ParseRemovedAccess(log types.Log) (*FlagsRemovedAccess, error)
- func (_Flags *FlagsFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *FlagsAddedAccess) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessDisabled) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *FlagsCheckAccessEnabled) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchFlagLowered(opts *bind.WatchOpts, sink chan<- *FlagsFlagLowered, subject []common.Address) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchFlagRaised(opts *bind.WatchOpts, sink chan<- *FlagsFlagRaised, subject []common.Address) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FlagsOwnershipTransferred, ...) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchRaisingAccessControllerUpdated(opts *bind.WatchOpts, sink chan<- *FlagsRaisingAccessControllerUpdated, ...) (event.Subscription, error)
- func (_Flags *FlagsFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *FlagsRemovedAccess) (event.Subscription, error)
- type FlagsFlagLowered
- type FlagsFlagLoweredIterator
- type FlagsFlagRaised
- type FlagsFlagRaisedIterator
- type FlagsOwnershipTransferRequested
- type FlagsOwnershipTransferRequestedIterator
- type FlagsOwnershipTransferred
- type FlagsOwnershipTransferredIterator
- type FlagsRaisingAccessControllerUpdated
- type FlagsRaisingAccessControllerUpdatedIterator
- type FlagsRaw
- func (_Flags *FlagsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Flags *FlagsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Flags *FlagsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FlagsRemovedAccess
- type FlagsRemovedAccessIterator
- type FlagsSession
- func (_Flags *FlagsSession) AcceptOwnership() (*types.Transaction, error)
- func (_Flags *FlagsSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) CheckEnabled() (bool, error)
- func (_Flags *FlagsSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsSession) GetFlag(subject common.Address) (bool, error)
- func (_Flags *FlagsSession) GetFlags(subjects []common.Address) ([]bool, error)
- func (_Flags *FlagsSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_Flags *FlagsSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) Owner() (common.Address, error)
- func (_Flags *FlagsSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) RaisingAccessController() (common.Address, error)
- func (_Flags *FlagsSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
- func (_Flags *FlagsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type FlagsTransactor
- func (_Flags *FlagsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) LowerFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) RaiseFlag(opts *bind.TransactOpts, subject common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) RaiseFlags(opts *bind.TransactOpts, subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) SetRaisingAccessController(opts *bind.TransactOpts, racAddress common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type FlagsTransactorRaw
- type FlagsTransactorSession
- func (_Flags *FlagsTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) LowerFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) RaiseFlag(subject common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) RaiseFlags(subjects []common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) SetRaisingAccessController(racAddress common.Address) (*types.Transaction, error)
- func (_Flags *FlagsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type FluxAggregator
- type FluxAggregatorAnswerUpdated
- type FluxAggregatorAnswerUpdatedIterator
- type FluxAggregatorAvailableFundsUpdated
- type FluxAggregatorAvailableFundsUpdatedIterator
- type FluxAggregatorCaller
- func (_FluxAggregator *FluxAggregatorCaller) AllocatedFunds(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) AvailableFunds(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_FluxAggregator *FluxAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetAdmin(opts *bind.CallOpts, _oracle common.Address) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetOracles(opts *bind.CallOpts) ([]common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) LinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) MaxSubmissionCount(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) MaxSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) MinSubmissionCount(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) MinSubmissionValue(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) OracleCount(opts *bind.CallOpts) (uint8, error)
- func (_FluxAggregator *FluxAggregatorCaller) OracleRoundState(opts *bind.CallOpts, _oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) PaymentAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) RestartDelay(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) Timeout(opts *bind.CallOpts) (uint32, error)
- func (_FluxAggregator *FluxAggregatorCaller) Validator(opts *bind.CallOpts) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCaller) WithdrawablePayment(opts *bind.CallOpts, _oracle common.Address) (*big.Int, error)
- type FluxAggregatorCallerRaw
- type FluxAggregatorCallerSession
- func (_FluxAggregator *FluxAggregatorCallerSession) AllocatedFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) AvailableFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Decimals() (uint8, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Description() (string, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetAdmin(_oracle common.Address) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetOracles() ([]common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestAnswer() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestRound() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LatestTimestamp() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) LinkToken() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MaxSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MaxSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MinSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) MinSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) OracleCount() (uint8, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Owner() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) PaymentAmount() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) RestartDelay() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Timeout() (uint32, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Validator() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) Version() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorCallerSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
- type FluxAggregatorFilterer
- func (_FluxAggregator *FluxAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*FluxAggregatorAnswerUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterAvailableFundsUpdated(opts *bind.FilterOpts, amount []*big.Int) (*FluxAggregatorAvailableFundsUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*FluxAggregatorNewRoundIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOracleAdminUpdateRequested(opts *bind.FilterOpts, oracle []common.Address) (*FluxAggregatorOracleAdminUpdateRequestedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOracleAdminUpdated(opts *bind.FilterOpts, oracle []common.Address, newAdmin []common.Address) (*FluxAggregatorOracleAdminUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOraclePermissionsUpdated(opts *bind.FilterOpts, oracle []common.Address, whitelisted []bool) (*FluxAggregatorOraclePermissionsUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FluxAggregatorOwnershipTransferRequestedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*FluxAggregatorOwnershipTransferredIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterRequesterPermissionsSet(opts *bind.FilterOpts, requester []common.Address) (*FluxAggregatorRequesterPermissionsSetIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterRoundDetailsUpdated(opts *bind.FilterOpts, paymentAmount []*big.Int, minSubmissionCount []uint32, ...) (*FluxAggregatorRoundDetailsUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterSubmissionReceived(opts *bind.FilterOpts, submission []*big.Int, round []uint32, ...) (*FluxAggregatorSubmissionReceivedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) FilterValidatorUpdated(opts *bind.FilterOpts, previous []common.Address, current []common.Address) (*FluxAggregatorValidatorUpdatedIterator, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*FluxAggregatorAnswerUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseAvailableFundsUpdated(log types.Log) (*FluxAggregatorAvailableFundsUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseNewRound(log types.Log) (*FluxAggregatorNewRound, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOracleAdminUpdateRequested(log types.Log) (*FluxAggregatorOracleAdminUpdateRequested, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOracleAdminUpdated(log types.Log) (*FluxAggregatorOracleAdminUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOraclePermissionsUpdated(log types.Log) (*FluxAggregatorOraclePermissionsUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*FluxAggregatorOwnershipTransferRequested, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*FluxAggregatorOwnershipTransferred, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseRequesterPermissionsSet(log types.Log) (*FluxAggregatorRequesterPermissionsSet, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseRoundDetailsUpdated(log types.Log) (*FluxAggregatorRoundDetailsUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseSubmissionReceived(log types.Log) (*FluxAggregatorSubmissionReceived, error)
- func (_FluxAggregator *FluxAggregatorFilterer) ParseValidatorUpdated(log types.Log) (*FluxAggregatorValidatorUpdated, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorAnswerUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchAvailableFundsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorAvailableFundsUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *FluxAggregatorNewRound, roundId []*big.Int, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOracleAdminUpdateRequested(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOracleAdminUpdateRequested, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOracleAdminUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOracleAdminUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOraclePermissionsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOraclePermissionsUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FluxAggregatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchRequesterPermissionsSet(opts *bind.WatchOpts, sink chan<- *FluxAggregatorRequesterPermissionsSet, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchRoundDetailsUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorRoundDetailsUpdated, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchSubmissionReceived(opts *bind.WatchOpts, sink chan<- *FluxAggregatorSubmissionReceived, ...) (event.Subscription, error)
- func (_FluxAggregator *FluxAggregatorFilterer) WatchValidatorUpdated(opts *bind.WatchOpts, sink chan<- *FluxAggregatorValidatorUpdated, ...) (event.Subscription, error)
- type FluxAggregatorNewRound
- type FluxAggregatorNewRoundIterator
- type FluxAggregatorOracleAdminUpdateRequested
- type FluxAggregatorOracleAdminUpdateRequestedIterator
- type FluxAggregatorOracleAdminUpdated
- type FluxAggregatorOracleAdminUpdatedIterator
- type FluxAggregatorOraclePermissionsUpdated
- type FluxAggregatorOraclePermissionsUpdatedIterator
- type FluxAggregatorOwnershipTransferRequested
- type FluxAggregatorOwnershipTransferRequestedIterator
- type FluxAggregatorOwnershipTransferred
- type FluxAggregatorOwnershipTransferredIterator
- type FluxAggregatorRaw
- func (_FluxAggregator *FluxAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FluxAggregator *FluxAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FluxAggregatorRequesterPermissionsSet
- type FluxAggregatorRequesterPermissionsSetIterator
- type FluxAggregatorRoundDetailsUpdated
- type FluxAggregatorRoundDetailsUpdatedIterator
- type FluxAggregatorSession
- func (_FluxAggregator *FluxAggregatorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) AllocatedFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) AvailableFunds() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) ChangeOracles(_removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Decimals() (uint8, error)
- func (_FluxAggregator *FluxAggregatorSession) Description() (string, error)
- func (_FluxAggregator *FluxAggregatorSession) GetAdmin(_oracle common.Address) (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) GetOracles() ([]common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestAnswer() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestRound() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorSession) LatestTimestamp() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) LinkToken() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) MaxSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) MaxSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) MinSubmissionCount() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) MinSubmissionValue() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) OracleCount() (uint8, error)
- func (_FluxAggregator *FluxAggregatorSession) OracleRoundState(_oracle common.Address, _queriedRoundId uint32) (struct{ ... }, error)
- func (_FluxAggregator *FluxAggregatorSession) Owner() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) PaymentAmount() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) RequestNewRound() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) RestartDelay() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Timeout() (uint32, error)
- func (_FluxAggregator *FluxAggregatorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) UpdateAvailableFunds() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) Validator() (common.Address, error)
- func (_FluxAggregator *FluxAggregatorSession) Version() (*big.Int, error)
- func (_FluxAggregator *FluxAggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorSession) WithdrawablePayment(_oracle common.Address) (*big.Int, error)
- type FluxAggregatorSubmissionReceived
- type FluxAggregatorSubmissionReceivedIterator
- type FluxAggregatorTransactor
- func (_FluxAggregator *FluxAggregatorTransactor) AcceptAdmin(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) ChangeOracles(opts *bind.TransactOpts, _removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) SetRequesterPermissions(opts *bind.TransactOpts, _requester common.Address, _authorized bool, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) SetValidator(opts *bind.TransactOpts, _newValidator common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) Submit(opts *bind.TransactOpts, _roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) TransferAdmin(opts *bind.TransactOpts, _oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) UpdateAvailableFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) UpdateFutureRounds(opts *bind.TransactOpts, _paymentAmount *big.Int, _minSubmissions uint32, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _oracle common.Address, _recipient common.Address, ...) (*types.Transaction, error)
- type FluxAggregatorTransactorRaw
- type FluxAggregatorTransactorSession
- func (_FluxAggregator *FluxAggregatorTransactorSession) AcceptAdmin(_oracle common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) ChangeOracles(_removed []common.Address, _added []common.Address, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) OnTokenTransfer(arg0 common.Address, arg1 *big.Int, _data []byte) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) SetRequesterPermissions(_requester common.Address, _authorized bool, _delay uint32) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) SetValidator(_newValidator common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) Submit(_roundId *big.Int, _submission *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) TransferAdmin(_oracle common.Address, _newAdmin common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) UpdateAvailableFunds() (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) UpdateFutureRounds(_paymentAmount *big.Int, _minSubmissions uint32, _maxSubmissions uint32, ...) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_FluxAggregator *FluxAggregatorTransactorSession) WithdrawPayment(_oracle common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type FluxAggregatorValidatorUpdated
- type FluxAggregatorValidatorUpdatedIterator
- type GetConfig
- type GetFeeConfig
- type GetSubscription
- type KeeperConsumer
- 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 KeeperRegistry
- type KeeperRegistryCaller
- func (_KeeperRegistry *KeeperRegistryCaller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetCanceledUpkeepList(opts *bind.CallOpts) ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetFlatFee(opts *bind.CallOpts) (uint32, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperList(opts *bind.CallOpts) ([]common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetRegistrar(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeepCount(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_KeeperRegistry *KeeperRegistryCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- type KeeperRegistryCallerRaw
- type KeeperRegistryCallerSession
- func (_KeeperRegistry *KeeperRegistryCallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetCanceledUpkeepList() ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetConfig() (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetFlatFee() (uint32, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperList() ([]common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetRegistrar() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeepCount() (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) LINK() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) Owner() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) Paused() (bool, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) TypeAndVersion() (string, error)
- type KeeperRegistryConfigSet
- type KeeperRegistryConfigSetIterator
- type KeeperRegistryFilterer
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterFlatFeeSet(opts *bind.FilterOpts) (*KeeperRegistryFlatFeeSetIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryKeepersUpdatedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferRequestedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryPausedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryPayeeshipTransferRequestedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryPayeeshipTransferredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, ...) (*KeeperRegistryPaymentWithdrawnIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterRegistrarChanged(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryRegistrarChangedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryUpkeepPerformedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseFlatFeeSet(log types.Log) (*KeeperRegistryFlatFeeSet, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryKeepersUpdated, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryOwnershipTransferRequested, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryOwnershipTransferred, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaused(log types.Log) (*KeeperRegistryPaused, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryPayeeshipTransferRequested, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryPayeeshipTransferred, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryPaymentWithdrawn, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseRegistrarChanged(log types.Log) (*KeeperRegistryRegistrarChanged, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchFlatFeeSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFlatFeeSet) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsAdded, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsWithdrawn, id []*big.Int) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryKeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaused) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaymentWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchRegistrarChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistryRegistrarChanged, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCanceled, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepRegistered, ...) (event.Subscription, error)
- type KeeperRegistryFlatFeeSet
- type KeeperRegistryFlatFeeSetIterator
- type KeeperRegistryFundsAdded
- type KeeperRegistryFundsAddedIterator
- type KeeperRegistryFundsWithdrawn
- type KeeperRegistryFundsWithdrawnIterator
- type KeeperRegistryKeepersUpdated
- type KeeperRegistryKeepersUpdatedIterator
- type KeeperRegistryOwnershipTransferRequested
- type KeeperRegistryOwnershipTransferRequestedIterator
- type KeeperRegistryOwnershipTransferred
- type KeeperRegistryOwnershipTransferredIterator
- type KeeperRegistryPaused
- type KeeperRegistryPausedIterator
- type KeeperRegistryPayeeshipTransferRequested
- type KeeperRegistryPayeeshipTransferRequestedIterator
- type KeeperRegistryPayeeshipTransferred
- type KeeperRegistryPayeeshipTransferredIterator
- type KeeperRegistryPaymentWithdrawn
- type KeeperRegistryPaymentWithdrawnIterator
- type KeeperRegistryRaw
- func (_KeeperRegistry *KeeperRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistry *KeeperRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistryRegistrarChanged
- type KeeperRegistryRegistrarChangedIterator
- type KeeperRegistrySession
- func (_KeeperRegistry *KeeperRegistrySession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetCanceledUpkeepList() ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetConfig() (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetFlatFee() (uint32, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetKeeperInfo(query common.Address) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetKeeperList() ([]common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetRegistrar() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetUpkeep(id *big.Int) (struct{ ... }, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetUpkeepCount() (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) LINK() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) Owner() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) Paused() (bool, error)
- func (_KeeperRegistry *KeeperRegistrySession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetConfig(paymentPremiumPPB uint32, flatFeeMicroLink uint32, blockCountPerTurn *big.Int, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) TypeAndVersion() (string, error)
- func (_KeeperRegistry *KeeperRegistrySession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryTransactor
- func (_KeeperRegistry *KeeperRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetConfig(opts *bind.TransactOpts, paymentPremiumPPB uint32, flatFeeMicroLink uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetRegistrar(opts *bind.TransactOpts, registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryTransactorRaw
- type KeeperRegistryTransactorSession
- func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetConfig(paymentPremiumPPB uint32, flatFeeMicroLink uint32, blockCountPerTurn *big.Int, ...) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryUnpaused
- type KeeperRegistryUnpausedIterator
- type KeeperRegistryUpkeepCanceled
- type KeeperRegistryUpkeepCanceledIterator
- type KeeperRegistryUpkeepPerformed
- type KeeperRegistryUpkeepPerformedIterator
- type KeeperRegistryUpkeepRegistered
- type KeeperRegistryUpkeepRegisteredIterator
- type LinkToken
- type LinkTokenApproval
- type LinkTokenApprovalIterator
- type LinkTokenCaller
- func (_LinkToken *LinkTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_LinkToken *LinkTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_LinkToken *LinkTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_LinkToken *LinkTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type LinkTokenCallerRaw
- type LinkTokenCallerSession
- func (_LinkToken *LinkTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenCallerSession) Decimals() (uint8, error)
- func (_LinkToken *LinkTokenCallerSession) Name() (string, error)
- func (_LinkToken *LinkTokenCallerSession) Symbol() (string, error)
- func (_LinkToken *LinkTokenCallerSession) TotalSupply() (*big.Int, error)
- type LinkTokenFilterer
- func (_LinkToken *LinkTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LinkTokenApprovalIterator, error)
- func (_LinkToken *LinkTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransferIterator, error)
- func (_LinkToken *LinkTokenFilterer) FilterTransfer0(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransfer0Iterator, error)
- func (_LinkToken *LinkTokenFilterer) ParseApproval(log types.Log) (*LinkTokenApproval, error)
- func (_LinkToken *LinkTokenFilterer) ParseTransfer(log types.Log) (*LinkTokenTransfer, error)
- func (_LinkToken *LinkTokenFilterer) ParseTransfer0(log types.Log) (*LinkTokenTransfer0, error)
- func (_LinkToken *LinkTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LinkTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_LinkToken *LinkTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_LinkToken *LinkTokenFilterer) WatchTransfer0(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer0, from []common.Address, ...) (event.Subscription, error)
- type LinkTokenRaw
- func (_LinkToken *LinkTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LinkToken *LinkTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LinkToken *LinkTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LinkTokenSession
- func (_LinkToken *LinkTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_LinkToken *LinkTokenSession) Decimals() (uint8, error)
- func (_LinkToken *LinkTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) Name() (string, error)
- func (_LinkToken *LinkTokenSession) Symbol() (string, error)
- func (_LinkToken *LinkTokenSession) TotalSupply() (*big.Int, error)
- func (_LinkToken *LinkTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkToken *LinkTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type LinkTokenTransactor
- func (_LinkToken *LinkTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) TransferAndCall(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type LinkTokenTransactorRaw
- type LinkTokenTransactorSession
- func (_LinkToken *LinkTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_LinkToken *LinkTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type LinkTokenTransfer
- type LinkTokenTransfer0
- type LinkTokenTransfer0Iterator
- type LinkTokenTransferIterator
- type 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 MockV3AggregatorContract
- func DeployMockV3AggregatorContract(auth *bind.TransactOpts, backend bind.ContractBackend, _decimals uint8, ...) (common.Address, *types.Transaction, *MockV3AggregatorContract, error)
- func NewMockV3AggregatorContract(address common.Address, backend bind.ContractBackend) (*MockV3AggregatorContract, error)
- type MockV3AggregatorContractAnswerUpdated
- type MockV3AggregatorContractAnswerUpdatedIterator
- type MockV3AggregatorContractCaller
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) Description(opts *bind.CallOpts) (string, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) GetAnswer(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) GetTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type MockV3AggregatorContractCallerRaw
- type MockV3AggregatorContractCallerSession
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) Decimals() (uint8, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) Description() (string, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) GetAnswer(arg0 *big.Int) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) GetTimestamp(arg0 *big.Int) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) LatestAnswer() (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) LatestRound() (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) LatestTimestamp() (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) Version() (*big.Int, error)
- type MockV3AggregatorContractFilterer
- func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*MockV3AggregatorContractAnswerUpdatedIterator, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*MockV3AggregatorContractNewRoundIterator, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) ParseAnswerUpdated(log types.Log) (*MockV3AggregatorContractAnswerUpdated, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) ParseNewRound(log types.Log) (*MockV3AggregatorContractNewRound, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *MockV3AggregatorContractAnswerUpdated, ...) (event.Subscription, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *MockV3AggregatorContractNewRound, ...) (event.Subscription, error)
- type MockV3AggregatorContractNewRound
- type MockV3AggregatorContractNewRoundIterator
- type MockV3AggregatorContractRaw
- func (_MockV3AggregatorContract *MockV3AggregatorContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MockV3AggregatorContract *MockV3AggregatorContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MockV3AggregatorContractSession
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) Decimals() (uint8, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) Description() (string, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) GetAnswer(arg0 *big.Int) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) GetTimestamp(arg0 *big.Int) (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) LatestAnswer() (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) LatestRound() (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) LatestRoundData() (struct{ ... }, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) LatestTimestamp() (*big.Int, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) UpdateAnswer(_answer *big.Int) (*types.Transaction, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) UpdateRoundData(_roundId *big.Int, _answer *big.Int, _timestamp *big.Int, _startedAt *big.Int) (*types.Transaction, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractSession) Version() (*big.Int, error)
- type MockV3AggregatorContractTransactor
- func (_MockV3AggregatorContract *MockV3AggregatorContractTransactor) UpdateAnswer(opts *bind.TransactOpts, _answer *big.Int) (*types.Transaction, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractTransactor) UpdateRoundData(opts *bind.TransactOpts, _roundId *big.Int, _answer *big.Int, ...) (*types.Transaction, error)
- type MockV3AggregatorContractTransactorRaw
- func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MockV3AggregatorContractTransactorSession
- func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorSession) UpdateAnswer(_answer *big.Int) (*types.Transaction, error)
- func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorSession) UpdateRoundData(_roundId *big.Int, _answer *big.Int, _timestamp *big.Int, _startedAt *big.Int) (*types.Transaction, error)
- type OffchainAggregator
- type OffchainAggregatorAnswerUpdated
- type OffchainAggregatorAnswerUpdatedIterator
- type OffchainAggregatorBillingAccessControllerSet
- type OffchainAggregatorBillingAccessControllerSetIterator
- type OffchainAggregatorBillingSet
- type OffchainAggregatorBillingSetIterator
- type OffchainAggregatorCaller
- func (_OffchainAggregator *OffchainAggregatorCaller) BillingAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetAnswer(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetBilling(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetLinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) GetTimestamp(opts *bind.CallOpts, _roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestConfigDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestRound(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LatestTransmissionDetails(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) LinkAvailableForPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) MaxAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) MinAnswer(opts *bind.CallOpts) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) OracleObservationCount(opts *bind.CallOpts, _signerOrTransmitter common.Address) (uint16, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) OwedPayment(opts *bind.CallOpts, _transmitter common.Address) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) RequesterAccessController(opts *bind.CallOpts) (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Transmitters(opts *bind.CallOpts) ([]common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) ValidatorConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type OffchainAggregatorCallerRaw
- type OffchainAggregatorCallerSession
- func (_OffchainAggregator *OffchainAggregatorCallerSession) BillingAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Decimals() (uint8, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Description() (string, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetBilling() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetLinkToken() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestConfigDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRound() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestRoundData() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTimestamp() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) LinkAvailableForPayment() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) MaxAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) MinAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Owner() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) RequesterAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Transmitters() ([]common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) TypeAndVersion() (string, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) ValidatorConfig() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorCallerSession) Version() (*big.Int, error)
- type OffchainAggregatorConfigSet
- type OffchainAggregatorConfigSetIterator
- type OffchainAggregatorFilterer
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*OffchainAggregatorAnswerUpdatedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingAccessControllerSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterBillingSet(opts *bind.FilterOpts) (*OffchainAggregatorBillingSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterConfigSet(opts *bind.FilterOpts) (*OffchainAggregatorConfigSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterLinkTokenSet(opts *bind.FilterOpts, _oldLinkToken []common.Address, ...) (*OffchainAggregatorLinkTokenSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*OffchainAggregatorNewRoundIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterNewTransmission(opts *bind.FilterOpts, aggregatorRoundId []uint32) (*OffchainAggregatorNewTransmissionIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOraclePaid(opts *bind.FilterOpts, transmitter []common.Address, payee []common.Address, ...) (*OffchainAggregatorOraclePaidIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferRequestedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*OffchainAggregatorOwnershipTransferredIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, transmitter []common.Address, current []common.Address, ...) (*OffchainAggregatorPayeeshipTransferRequestedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, transmitter []common.Address, previous []common.Address, ...) (*OffchainAggregatorPayeeshipTransferredIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRequesterAccessControllerSet(opts *bind.FilterOpts) (*OffchainAggregatorRequesterAccessControllerSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterRoundRequested(opts *bind.FilterOpts, requester []common.Address) (*OffchainAggregatorRoundRequestedIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) FilterValidatorConfigSet(opts *bind.FilterOpts, previousValidator []common.Address, ...) (*OffchainAggregatorValidatorConfigSetIterator, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseAnswerUpdated(log types.Log) (*OffchainAggregatorAnswerUpdated, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingAccessControllerSet(log types.Log) (*OffchainAggregatorBillingAccessControllerSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseBillingSet(log types.Log) (*OffchainAggregatorBillingSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseConfigSet(log types.Log) (*OffchainAggregatorConfigSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseLinkTokenSet(log types.Log) (*OffchainAggregatorLinkTokenSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewRound(log types.Log) (*OffchainAggregatorNewRound, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseNewTransmission(log types.Log) (*OffchainAggregatorNewTransmission, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOraclePaid(log types.Log) (*OffchainAggregatorOraclePaid, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferRequested(log types.Log) (*OffchainAggregatorOwnershipTransferRequested, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseOwnershipTransferred(log types.Log) (*OffchainAggregatorOwnershipTransferred, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferRequested(log types.Log) (*OffchainAggregatorPayeeshipTransferRequested, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParsePayeeshipTransferred(log types.Log) (*OffchainAggregatorPayeeshipTransferred, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRequesterAccessControllerSet(log types.Log) (*OffchainAggregatorRequesterAccessControllerSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseRoundRequested(log types.Log) (*OffchainAggregatorRoundRequested, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) ParseValidatorConfigSet(log types.Log) (*OffchainAggregatorValidatorConfigSet, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorAnswerUpdated, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingAccessControllerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchBillingSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorBillingSet) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorConfigSet) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchLinkTokenSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorLinkTokenSet, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorNewRound, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchNewTransmission(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorNewTransmission, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOraclePaid(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorOraclePaid, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorOwnershipTransferred, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorPayeeshipTransferred, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchRequesterAccessControllerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchRoundRequested(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorRoundRequested, ...) (event.Subscription, error)
- func (_OffchainAggregator *OffchainAggregatorFilterer) WatchValidatorConfigSet(opts *bind.WatchOpts, sink chan<- *OffchainAggregatorValidatorConfigSet, ...) (event.Subscription, error)
- type OffchainAggregatorLinkTokenSet
- type OffchainAggregatorLinkTokenSetIterator
- type OffchainAggregatorNewRound
- type OffchainAggregatorNewRoundIterator
- type OffchainAggregatorNewTransmission
- type OffchainAggregatorNewTransmissionIterator
- type OffchainAggregatorOraclePaid
- type OffchainAggregatorOraclePaidIterator
- type OffchainAggregatorOwnershipTransferRequested
- type OffchainAggregatorOwnershipTransferRequestedIterator
- type OffchainAggregatorOwnershipTransferred
- type OffchainAggregatorOwnershipTransferredIterator
- type OffchainAggregatorPayeeshipTransferRequested
- type OffchainAggregatorPayeeshipTransferRequestedIterator
- type OffchainAggregatorPayeeshipTransferred
- type OffchainAggregatorPayeeshipTransferredIterator
- type OffchainAggregatorRaw
- func (_OffchainAggregator *OffchainAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OffchainAggregator *OffchainAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OffchainAggregatorRequesterAccessControllerSet
- type OffchainAggregatorRequesterAccessControllerSetIterator
- type OffchainAggregatorRoundRequested
- type OffchainAggregatorRoundRequestedIterator
- type OffchainAggregatorSession
- func (_OffchainAggregator *OffchainAggregatorSession) AcceptOwnership() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) BillingAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Decimals() (uint8, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Description() (string, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetAnswer(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetBilling() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetLinkToken() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetRoundData(_roundId *big.Int) (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) GetTimestamp(_roundId *big.Int) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestConfigDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestRound() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestRoundData() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestTimestamp() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LatestTransmissionDetails() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) LinkAvailableForPayment() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) MaxAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) MinAnswer() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) OracleObservationCount(_signerOrTransmitter common.Address) (uint16, error)
- func (_OffchainAggregator *OffchainAggregatorSession) OwedPayment(_transmitter common.Address) (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Owner() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) RequestNewRound() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) RequesterAccessController() (common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Transmitters() ([]common.Address, error)
- func (_OffchainAggregator *OffchainAggregatorSession) TypeAndVersion() (string, error)
- func (_OffchainAggregator *OffchainAggregatorSession) ValidatorConfig() (struct{ ... }, error)
- func (_OffchainAggregator *OffchainAggregatorSession) Version() (*big.Int, error)
- func (_OffchainAggregator *OffchainAggregatorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type OffchainAggregatorTransactor
- func (_OffchainAggregator *OffchainAggregatorTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) AcceptPayeeship(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) RequestNewRound(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetBilling(opts *bind.TransactOpts, _maximumGasPrice uint32, _reasonableGasPrice uint32, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetBillingAccessController(opts *bind.TransactOpts, _billingAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetConfig(opts *bind.TransactOpts, _signers []common.Address, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetLinkToken(opts *bind.TransactOpts, _linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetPayees(opts *bind.TransactOpts, _transmitters []common.Address, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetRequesterAccessController(opts *bind.TransactOpts, _requesterAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) SetValidatorConfig(opts *bind.TransactOpts, _newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) TransferPayeeship(opts *bind.TransactOpts, _transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) Transmit(opts *bind.TransactOpts, _report []byte, _rs [][32]byte, _ss [][32]byte, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) WithdrawFunds(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactor) WithdrawPayment(opts *bind.TransactOpts, _transmitter common.Address) (*types.Transaction, error)
- type OffchainAggregatorTransactorRaw
- type OffchainAggregatorTransactorSession
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) AcceptPayeeship(_transmitter common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) RequestNewRound() (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetBilling(_maximumGasPrice uint32, _reasonableGasPrice uint32, _microLinkPerEth uint32, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetBillingAccessController(_billingAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetConfig(_signers []common.Address, _transmitters []common.Address, _threshold uint8, ...) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetLinkToken(_linkToken common.Address, _recipient common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetPayees(_transmitters []common.Address, _payees []common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetRequesterAccessController(_requesterAccessController common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) SetValidatorConfig(_newValidator common.Address, _newGasLimit uint32) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) TransferPayeeship(_transmitter common.Address, _proposed common.Address) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) Transmit(_report []byte, _rs [][32]byte, _ss [][32]byte, _rawVs [32]byte) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) WithdrawFunds(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_OffchainAggregator *OffchainAggregatorTransactorSession) WithdrawPayment(_transmitter common.Address) (*types.Transaction, error)
- type OffchainAggregatorValidatorConfigSet
- type OffchainAggregatorValidatorConfigSetIterator
- type Oracle
- type OracleCaller
- func (_Oracle *OracleCaller) EXPIRYTIME(opts *bind.CallOpts) (*big.Int, error)
- func (_Oracle *OracleCaller) GetAuthorizationStatus(opts *bind.CallOpts, _node common.Address) (bool, error)
- func (_Oracle *OracleCaller) GetChainlinkToken(opts *bind.CallOpts) (common.Address, error)
- func (_Oracle *OracleCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Oracle *OracleCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Oracle *OracleCaller) Withdrawable(opts *bind.CallOpts) (*big.Int, error)
- type OracleCallerRaw
- type OracleCallerSession
- func (_Oracle *OracleCallerSession) EXPIRYTIME() (*big.Int, error)
- func (_Oracle *OracleCallerSession) GetAuthorizationStatus(_node common.Address) (bool, error)
- func (_Oracle *OracleCallerSession) GetChainlinkToken() (common.Address, error)
- func (_Oracle *OracleCallerSession) IsOwner() (bool, error)
- func (_Oracle *OracleCallerSession) Owner() (common.Address, error)
- func (_Oracle *OracleCallerSession) Withdrawable() (*big.Int, error)
- type OracleCancelOracleRequest
- type OracleCancelOracleRequestIterator
- type OracleFilterer
- func (_Oracle *OracleFilterer) FilterCancelOracleRequest(opts *bind.FilterOpts, requestId [][32]byte) (*OracleCancelOracleRequestIterator, error)
- func (_Oracle *OracleFilterer) FilterOracleRequest(opts *bind.FilterOpts, specId [][32]byte) (*OracleOracleRequestIterator, error)
- func (_Oracle *OracleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*OracleOwnershipTransferredIterator, error)
- func (_Oracle *OracleFilterer) ParseCancelOracleRequest(log types.Log) (*OracleCancelOracleRequest, error)
- func (_Oracle *OracleFilterer) ParseOracleRequest(log types.Log) (*OracleOracleRequest, error)
- func (_Oracle *OracleFilterer) ParseOwnershipTransferred(log types.Log) (*OracleOwnershipTransferred, error)
- func (_Oracle *OracleFilterer) WatchCancelOracleRequest(opts *bind.WatchOpts, sink chan<- *OracleCancelOracleRequest, ...) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchOracleRequest(opts *bind.WatchOpts, sink chan<- *OracleOracleRequest, specId [][32]byte) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OracleOwnershipTransferred, ...) (event.Subscription, error)
- type OracleOracleRequest
- type OracleOracleRequestIterator
- type OracleOwnershipTransferred
- type OracleOwnershipTransferredIterator
- type OracleRaw
- func (_Oracle *OracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Oracle *OracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Oracle *OracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OracleSession
- func (_Oracle *OracleSession) CancelOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackFunc [4]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) EXPIRYTIME() (*big.Int, error)
- func (_Oracle *OracleSession) FulfillOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) GetAuthorizationStatus(_node common.Address) (bool, error)
- func (_Oracle *OracleSession) GetChainlinkToken() (common.Address, error)
- func (_Oracle *OracleSession) IsOwner() (bool, error)
- func (_Oracle *OracleSession) OnTokenTransfer(_sender common.Address, _amount *big.Int, _data []byte) (*types.Transaction, error)
- func (_Oracle *OracleSession) OracleRequest(_sender common.Address, _payment *big.Int, _specId [32]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) Owner() (common.Address, error)
- func (_Oracle *OracleSession) SetFulfillmentPermission(_node common.Address, _allowed bool) (*types.Transaction, error)
- func (_Oracle *OracleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Oracle *OracleSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleSession) Withdrawable() (*big.Int, error)
- type OracleTransactor
- func (_Oracle *OracleTransactor) CancelOracleRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) FulfillOracleRequest(opts *bind.TransactOpts, _requestId [32]byte, _payment *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) OnTokenTransfer(opts *bind.TransactOpts, _sender common.Address, _amount *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) OracleRequest(opts *bind.TransactOpts, _sender common.Address, _payment *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) SetFulfillmentPermission(opts *bind.TransactOpts, _node common.Address, _allowed bool) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) Withdraw(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type OracleTransactorRaw
- type OracleTransactorSession
- func (_Oracle *OracleTransactorSession) CancelOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackFunc [4]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) FulfillOracleRequest(_requestId [32]byte, _payment *big.Int, _callbackAddress common.Address, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) OnTokenTransfer(_sender common.Address, _amount *big.Int, _data []byte) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) OracleRequest(_sender common.Address, _payment *big.Int, _specId [32]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) SetFulfillmentPermission(_node common.Address, _allowed bool) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) Withdraw(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- type SimpleReadAccessController
- type SimpleReadAccessControllerAddedAccess
- type SimpleReadAccessControllerAddedAccessIterator
- type SimpleReadAccessControllerCaller
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type SimpleReadAccessControllerCallerRaw
- type SimpleReadAccessControllerCallerSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) CheckEnabled() (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) Owner() (common.Address, error)
- type SimpleReadAccessControllerCheckAccessDisabled
- type SimpleReadAccessControllerCheckAccessDisabledIterator
- type SimpleReadAccessControllerCheckAccessEnabled
- type SimpleReadAccessControllerCheckAccessEnabledIterator
- type SimpleReadAccessControllerFilterer
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerAddedAccessIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessDisabledIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessEnabledIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferRequestedIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferredIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerRemovedAccessIterator, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleReadAccessControllerAddedAccess, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleReadAccessControllerCheckAccessDisabled, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleReadAccessControllerCheckAccessEnabled, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleReadAccessControllerOwnershipTransferRequested, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleReadAccessControllerOwnershipTransferred, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleReadAccessControllerRemovedAccess, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerAddedAccess) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerRemovedAccess) (event.Subscription, error)
- type SimpleReadAccessControllerOwnershipTransferRequested
- type SimpleReadAccessControllerOwnershipTransferRequestedIterator
- type SimpleReadAccessControllerOwnershipTransferred
- type SimpleReadAccessControllerOwnershipTransferredIterator
- type SimpleReadAccessControllerRaw
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleReadAccessControllerRemovedAccess
- type SimpleReadAccessControllerRemovedAccessIterator
- type SimpleReadAccessControllerSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) CheckEnabled() (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) Owner() (common.Address, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactor
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactorRaw
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleReadAccessControllerTransactorSession
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessController
- type SimpleWriteAccessControllerAddedAccess
- type SimpleWriteAccessControllerAddedAccessIterator
- type SimpleWriteAccessControllerCaller
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type SimpleWriteAccessControllerCallerRaw
- type SimpleWriteAccessControllerCallerSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) CheckEnabled() (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) Owner() (common.Address, error)
- type SimpleWriteAccessControllerCheckAccessDisabled
- type SimpleWriteAccessControllerCheckAccessDisabledIterator
- type SimpleWriteAccessControllerCheckAccessEnabled
- type SimpleWriteAccessControllerCheckAccessEnabledIterator
- type SimpleWriteAccessControllerFilterer
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerAddedAccessIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessDisabledIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessEnabledIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferredIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerRemovedAccessIterator, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleWriteAccessControllerAddedAccess, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessDisabled, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessEnabled, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferRequested, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferred, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleWriteAccessControllerRemovedAccess, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerAddedAccess) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerRemovedAccess) (event.Subscription, error)
- type SimpleWriteAccessControllerOwnershipTransferRequested
- type SimpleWriteAccessControllerOwnershipTransferRequestedIterator
- type SimpleWriteAccessControllerOwnershipTransferred
- type SimpleWriteAccessControllerOwnershipTransferredIterator
- type SimpleWriteAccessControllerRaw
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleWriteAccessControllerRemovedAccess
- type SimpleWriteAccessControllerRemovedAccessIterator
- type SimpleWriteAccessControllerSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) CheckEnabled() (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) Owner() (common.Address, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactor
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactorRaw
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SimpleWriteAccessControllerTransactorSession
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
- func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type Store
- type StoreCaller
- type StoreCallerRaw
- type StoreCallerSession
- type StoreFilterer
- type StoreRaw
- func (_Store *StoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Store *StoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StoreSession
- type StoreTransactor
- type StoreTransactorRaw
- type StoreTransactorSession
- type 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 UpkeepRegistrationRequests
- type UpkeepRegistrationRequestsCaller
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetPendingRequest(opts *bind.CallOpts, hash [32]byte) (common.Address, *big.Int, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetRegistrationConfig(opts *bind.CallOpts) (struct{ ... }, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type UpkeepRegistrationRequestsCallerRaw
- type UpkeepRegistrationRequestsCallerSession
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetRegistrationConfig() (struct{ ... }, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) LINK() (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) Owner() (common.Address, error)
- type UpkeepRegistrationRequestsConfigChanged
- type UpkeepRegistrationRequestsConfigChangedIterator
- type UpkeepRegistrationRequestsFilterer
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterConfigChanged(opts *bind.FilterOpts) (*UpkeepRegistrationRequestsConfigChangedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferredIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationApproved(opts *bind.FilterOpts, hash [][32]byte, upkeepId []*big.Int) (*UpkeepRegistrationRequestsRegistrationApprovedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationRequested(opts *bind.FilterOpts, hash [][32]byte, upkeepContract []common.Address, ...) (*UpkeepRegistrationRequestsRegistrationRequestedIterator, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseConfigChanged(log types.Log) (*UpkeepRegistrationRequestsConfigChanged, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferRequested(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferRequested, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferred(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferred, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationApproved(log types.Log) (*UpkeepRegistrationRequestsRegistrationApproved, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationRequested(log types.Log) (*UpkeepRegistrationRequestsRegistrationRequested, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchConfigChanged(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsConfigChanged) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationApproved(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type UpkeepRegistrationRequestsOwnershipTransferRequested
- type UpkeepRegistrationRequestsOwnershipTransferRequestedIterator
- type UpkeepRegistrationRequestsOwnershipTransferred
- type UpkeepRegistrationRequestsOwnershipTransferredIterator
- type UpkeepRegistrationRequestsRaw
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepRegistrationRequestsRegistrationApproved
- type UpkeepRegistrationRequestsRegistrationApprovedIterator
- type UpkeepRegistrationRequestsRegistrationRequested
- type UpkeepRegistrationRequestsRegistrationRequestedIterator
- type UpkeepRegistrationRequestsSession
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) AcceptOwnership() (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Cancel(hash [32]byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetRegistrationConfig() (struct{ ... }, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) LINK() (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Owner() (common.Address, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type UpkeepRegistrationRequestsTransactor
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Approve(opts *bind.TransactOpts, name string, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Cancel(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Register(opts *bind.TransactOpts, name string, encryptedEmail []byte, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) SetRegistrationConfig(opts *bind.TransactOpts, enabled bool, windowSizeInBlocks uint32, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type UpkeepRegistrationRequestsTransactorRaw
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type UpkeepRegistrationRequestsTransactorSession
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Cancel(hash [32]byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, ...) (*types.Transaction, error)
- func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
- type VRF
- type VRFCaller
- type VRFCallerRaw
- type VRFCallerSession
- type VRFConsumer
- type VRFConsumerCaller
- func (_VRFConsumer *VRFConsumerCaller) CurrentRoundID(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCaller) PrevRandomnessOutput(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCaller) RandomnessOutput(opts *bind.CallOpts) (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCaller) RequestId(opts *bind.CallOpts) ([32]byte, error)
- type VRFConsumerCallerRaw
- type VRFConsumerCallerSession
- func (_VRFConsumer *VRFConsumerCallerSession) CurrentRoundID() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCallerSession) PrevRandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCallerSession) RandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerCallerSession) RequestId() ([32]byte, error)
- type VRFConsumerFilterer
- func (_VRFConsumer *VRFConsumerFilterer) FilterPerfMetricsEvent(opts *bind.FilterOpts) (*VRFConsumerPerfMetricsEventIterator, error)
- func (_VRFConsumer *VRFConsumerFilterer) ParsePerfMetricsEvent(log types.Log) (*VRFConsumerPerfMetricsEvent, error)
- func (_VRFConsumer *VRFConsumerFilterer) WatchPerfMetricsEvent(opts *bind.WatchOpts, sink chan<- *VRFConsumerPerfMetricsEvent) (event.Subscription, error)
- type VRFConsumerPerfMetricsEvent
- type VRFConsumerPerfMetricsEventIterator
- type VRFConsumerRaw
- func (_VRFConsumer *VRFConsumerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_VRFConsumer *VRFConsumerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VRFConsumer *VRFConsumerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VRFConsumerSession
- func (_VRFConsumer *VRFConsumerSession) CurrentRoundID() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerSession) PrevRandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerSession) RandomnessOutput() (*big.Int, error)
- func (_VRFConsumer *VRFConsumerSession) RawFulfillRandomness(requestId [32]byte, randomness *big.Int) (*types.Transaction, error)
- func (_VRFConsumer *VRFConsumerSession) RequestId() ([32]byte, error)
- func (_VRFConsumer *VRFConsumerSession) TestRequestRandomness(_keyHash [32]byte, _fee *big.Int) (*types.Transaction, error)
- type VRFConsumerTransactor
- func (_VRFConsumer *VRFConsumerTransactor) RawFulfillRandomness(opts *bind.TransactOpts, requestId [32]byte, randomness *big.Int) (*types.Transaction, error)
- func (_VRFConsumer *VRFConsumerTransactor) TestRequestRandomness(opts *bind.TransactOpts, _keyHash [32]byte, _fee *big.Int) (*types.Transaction, error)
- type VRFConsumerTransactorRaw
- type VRFConsumerTransactorSession
- type 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 APIConsumerABI = "" /* 3910-byte string literal not displayed */
APIConsumerABI is the input ABI used to generate the binding from.
const DeviationFlaggingValidatorABI = "" /* 3607-byte string literal not displayed */
DeviationFlaggingValidatorABI is the input ABI used to generate the binding from.
const FlagsABI = "" /* 4803-byte string literal not displayed */
FlagsABI is the input ABI used to generate the binding from.
const FluxAggregatorABI = "" /* 14751-byte string literal not displayed */
FluxAggregatorABI is the input ABI used to generate the binding from.
const KeeperConsumerABI = "" /* 1175-byte string literal not displayed */
KeeperConsumerABI is the input ABI used to generate the binding from.
const KeeperConsumerPerformanceABI = "" /* 3988-byte string literal not displayed */
KeeperConsumerPerformanceABI is the input ABI used to generate the binding from.
const KeeperRegistryABI = "" /* 15425-byte string literal not displayed */
KeeperRegistryABI is the input ABI used to generate the binding from.
const LinkTokenABI = "" /* 3842-byte string literal not displayed */
LinkTokenABI is the input ABI used to generate the binding from.
const MockGASAggregatorABI = "" /* 1843-byte string literal not displayed */
MockGASAggregatorABI is the input ABI used to generate the binding from.
const MockV3AggregatorContractABI = "" /* 4044-byte string literal not displayed */
MockV3AggregatorContractABI is the input ABI used to generate the binding from.
const OffchainAggregatorABI = "" /* 18000-byte string literal not displayed */
OffchainAggregatorABI is the input ABI used to generate the binding from.
const OracleABI = "" /* 5447-byte string literal not displayed */
OracleABI is the input ABI used to generate the binding from.
const SimpleReadAccessControllerABI = "" /* 2584-byte string literal not displayed */
SimpleReadAccessControllerABI is the input ABI used to generate the binding from.
const SimpleWriteAccessControllerABI = "" /* 2651-byte string literal not displayed */
SimpleWriteAccessControllerABI is the input ABI used to generate the binding from.
const StoreABI = "" /* 336-byte string literal not displayed */
StoreABI is the input ABI used to generate the binding from.
const UpkeepRegistrationRequestsABI = "" /* 6461-byte string literal not displayed */
UpkeepRegistrationRequestsABI is the input ABI used to generate the binding from.
const VRFABI = "" /* 174-byte string literal not displayed */
VRFABI is the input ABI used to generate the binding from.
const VRFConsumerABI = "" /* 1904-byte string literal not displayed */
VRFConsumerABI is the input ABI used to generate the binding from.
const VRFCoordinatorABI = "" /* 5207-byte string literal not displayed */
VRFCoordinatorABI is the input ABI used to generate the binding from.
Variables ¶
var APIConsumerBin = "" /* 9638-byte string literal not displayed */
APIConsumerBin is the compiled bytecode used for deploying new contracts.
var BlockhashStoreABI = BlockhashStoreMetaData.ABI
var BlockhashStoreBin = BlockhashStoreMetaData.Bin
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: "0x608060405234801561001057600080fd5b50610311806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80636057361d1461005157806383b6d6b714610070578063e9413d3814610078578063fadff0e1146100a7575b600080fd5b61006e6004803603602081101561006757600080fd5b5035610154565b005b61006e6101d4565b6100956004803603602081101561008e57600080fd5b50356101e3565b60408051918252519081900360200190f35b61006e600480360360408110156100bd57600080fd5b813591908101906040810160208201356401000000008111156100df57600080fd5b8201836020820111156100f157600080fd5b8035906020019184600183028401116401000000008311171561011357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610264945050505050565b8040806101c257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f626c6f636b68617368286e29206661696c656400000000000000000000000000604482015290519081900360640190fd5b60009182526020829052604090912055565b6101e16101004303610154565b565b6000818152602081905260408120548061025e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f626c6f636b68617368206e6f7420666f756e6420696e2073746f726500000000604482015290519081900360640190fd5b92915050565b600080836001018152602001908152602001600020548180519060200120146102ee57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6865616465722068617320756e6b6e6f776e20626c6f636b6861736800000000604482015290519081900360640190fd5b602401516000918252602082905260409091205556fea164736f6c6343000606000a",
}
var DeviationFlaggingValidatorBin = "" /* 4958-byte string literal not displayed */
DeviationFlaggingValidatorBin is the compiled bytecode used for deploying new contracts.
var FlagsBin = "" /* 8380-byte string literal not displayed */
FlagsBin is the compiled bytecode used for deploying new contracts.
var FluxAggregatorBin = "" /* 38002-byte string literal not displayed */
FluxAggregatorBin is the compiled bytecode used for deploying new contracts.
var KeeperConsumerBin = "" /* 1714-byte string literal not displayed */
KeeperConsumerBin is the compiled bytecode used for deploying new contracts.
var KeeperConsumerPerformanceBin = "" /* 3042-byte string literal not displayed */
KeeperConsumerPerformanceBin is the compiled bytecode used for deploying new contracts.
var KeeperRegistryBin = "" /* 34190-byte string literal not displayed */
KeeperRegistryBin is the compiled bytecode used for deploying new contracts.
var LinkTokenBin = "" /* 5512-byte string literal not displayed */
LinkTokenBin is the compiled bytecode used for deploying new contracts.
var MockGASAggregatorBin = "" /* 1152-byte string literal not displayed */
MockGASAggregatorBin is the compiled bytecode used for deploying new contracts.
var MockV3AggregatorContractBin = "" /* 2596-byte string literal not displayed */
MockV3AggregatorContractBin is the compiled bytecode used for deploying new contracts.
var OffchainAggregatorBin = "" /* 40916-byte string literal not displayed */
OffchainAggregatorBin is the compiled bytecode used for deploying new contracts.
var OracleBin = "" /* 9716-byte string literal not displayed */
OracleBin is the compiled bytecode used for deploying new contracts.
var SimpleReadAccessControllerBin = "" /* 3834-byte string literal not displayed */
SimpleReadAccessControllerBin is the compiled bytecode used for deploying new contracts.
var SimpleWriteAccessControllerBin = "" /* 3786-byte string literal not displayed */
SimpleWriteAccessControllerBin is the compiled bytecode used for deploying new contracts.
var StoreBin = "" /* 672-byte string literal not displayed */
StoreBin is the compiled bytecode used for deploying new contracts.
var 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 UpkeepRegistrationRequestsBin = "" /* 12634-byte string literal not displayed */
UpkeepRegistrationRequestsBin is the compiled bytecode used for deploying new contracts.
var VRFBin = "" /* 320-byte string literal not displayed */
VRFBin is the compiled bytecode used for deploying new contracts.
var VRFConsumerBin = "" /* 2672-byte string literal not displayed */
VRFConsumerBin is the compiled bytecode used for deploying new contracts.
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 VRFCoordinatorBin = "" /* 16630-byte string literal not displayed */
VRFCoordinatorBin is the compiled bytecode used for deploying new contracts.
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",
}
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 BlockhashStoreTransactor BlockhashStoreFilterer // contains filtered or unexported fields }
func DeployBlockhashStore ¶
func DeployBlockhashStore(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BlockhashStore, error)
func NewBlockhashStore ¶
func NewBlockhashStore(address common.Address, backend bind.ContractBackend) (*BlockhashStore, error)
func (*BlockhashStore) Address ¶
func (_BlockhashStore *BlockhashStore) Address() common.Address
type BlockhashStoreCaller ¶
type BlockhashStoreCaller struct {
// contains filtered or unexported fields
}
func NewBlockhashStoreCaller ¶
func NewBlockhashStoreCaller(address common.Address, caller bind.ContractCaller) (*BlockhashStoreCaller, error)
func (*BlockhashStoreCaller) GetBlockhash ¶
type BlockhashStoreCallerRaw ¶
type BlockhashStoreCallerRaw struct {
Contract *BlockhashStoreCaller
}
type BlockhashStoreCallerSession ¶
type BlockhashStoreCallerSession struct { Contract *BlockhashStoreCaller CallOpts bind.CallOpts }
func (*BlockhashStoreCallerSession) GetBlockhash ¶
func (_BlockhashStore *BlockhashStoreCallerSession) GetBlockhash(n *big.Int) ([32]byte, error)
type BlockhashStoreFilterer ¶
type BlockhashStoreFilterer struct {
// contains filtered or unexported fields
}
func NewBlockhashStoreFilterer ¶
func NewBlockhashStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*BlockhashStoreFilterer, error)
type BlockhashStoreInterface ¶
type BlockhashStoreInterface interface { GetBlockhash(opts *bind.CallOpts, n *big.Int) ([32]byte, error) Store(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error) StoreEarliest(opts *bind.TransactOpts) (*types.Transaction, error) StoreVerifyHeader(opts *bind.TransactOpts, n *big.Int, header []byte) (*types.Transaction, error) Address() common.Address }
type BlockhashStoreRaw ¶
type BlockhashStoreRaw struct {
Contract *BlockhashStore
}
func (*BlockhashStoreRaw) Call ¶
func (_BlockhashStore *BlockhashStoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*BlockhashStoreRaw) Transact ¶
func (_BlockhashStore *BlockhashStoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*BlockhashStoreRaw) Transfer ¶
func (_BlockhashStore *BlockhashStoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type BlockhashStoreSession ¶
type BlockhashStoreSession struct { Contract *BlockhashStore CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*BlockhashStoreSession) GetBlockhash ¶
func (_BlockhashStore *BlockhashStoreSession) GetBlockhash(n *big.Int) ([32]byte, error)
func (*BlockhashStoreSession) Store ¶
func (_BlockhashStore *BlockhashStoreSession) Store(n *big.Int) (*types.Transaction, error)
func (*BlockhashStoreSession) StoreEarliest ¶
func (_BlockhashStore *BlockhashStoreSession) StoreEarliest() (*types.Transaction, error)
func (*BlockhashStoreSession) StoreVerifyHeader ¶
func (_BlockhashStore *BlockhashStoreSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
type BlockhashStoreTransactor ¶
type BlockhashStoreTransactor struct {
// contains filtered or unexported fields
}
func NewBlockhashStoreTransactor ¶
func NewBlockhashStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*BlockhashStoreTransactor, error)
func (*BlockhashStoreTransactor) Store ¶
func (_BlockhashStore *BlockhashStoreTransactor) Store(opts *bind.TransactOpts, n *big.Int) (*types.Transaction, error)
func (*BlockhashStoreTransactor) StoreEarliest ¶
func (_BlockhashStore *BlockhashStoreTransactor) StoreEarliest(opts *bind.TransactOpts) (*types.Transaction, error)
func (*BlockhashStoreTransactor) StoreVerifyHeader ¶
func (_BlockhashStore *BlockhashStoreTransactor) StoreVerifyHeader(opts *bind.TransactOpts, n *big.Int, header []byte) (*types.Transaction, error)
type BlockhashStoreTransactorRaw ¶
type BlockhashStoreTransactorRaw struct {
Contract *BlockhashStoreTransactor
}
func (*BlockhashStoreTransactorRaw) Transact ¶
func (_BlockhashStore *BlockhashStoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*BlockhashStoreTransactorRaw) Transfer ¶
func (_BlockhashStore *BlockhashStoreTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type BlockhashStoreTransactorSession ¶
type BlockhashStoreTransactorSession struct { Contract *BlockhashStoreTransactor TransactOpts bind.TransactOpts }
func (*BlockhashStoreTransactorSession) Store ¶
func (_BlockhashStore *BlockhashStoreTransactorSession) Store(n *big.Int) (*types.Transaction, error)
func (*BlockhashStoreTransactorSession) StoreEarliest ¶
func (_BlockhashStore *BlockhashStoreTransactorSession) StoreEarliest() (*types.Transaction, error)
func (*BlockhashStoreTransactorSession) StoreVerifyHeader ¶
func (_BlockhashStore *BlockhashStoreTransactorSession) StoreVerifyHeader(n *big.Int, header []byte) (*types.Transaction, error)
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 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 KeeperRegistry ¶
type KeeperRegistry struct { KeeperRegistryCaller // Read-only binding to the contract KeeperRegistryTransactor // Write-only binding to the contract KeeperRegistryFilterer // Log filterer for contract events }
KeeperRegistry is an auto generated Go binding around an Ethereum contract.
func DeployKeeperRegistry ¶
func DeployKeeperRegistry(auth *bind.TransactOpts, backend bind.ContractBackend, link common.Address, linkEthFeed common.Address, fastGasFeed common.Address, paymentPremiumPPB uint32, flatFeeMicroLink uint32, blockCountPerTurn *big.Int, checkGasLimit uint32, stalenessSeconds *big.Int, gasCeilingMultiplier uint16, fallbackGasPrice *big.Int, fallbackLinkPrice *big.Int) (common.Address, *types.Transaction, *KeeperRegistry, error)
DeployKeeperRegistry deploys a new Ethereum contract, binding an instance of KeeperRegistry to it.
func NewKeeperRegistry ¶
func NewKeeperRegistry(address common.Address, backend bind.ContractBackend) (*KeeperRegistry, error)
NewKeeperRegistry creates a new instance of KeeperRegistry, bound to a specific deployed contract.
type KeeperRegistryCaller ¶
type KeeperRegistryCaller struct {
// contains filtered or unexported fields
}
KeeperRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewKeeperRegistryCaller ¶
func NewKeeperRegistryCaller(address common.Address, caller bind.ContractCaller) (*KeeperRegistryCaller, error)
NewKeeperRegistryCaller creates a new read-only instance of KeeperRegistry, bound to a specific deployed contract.
func (*KeeperRegistryCaller) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistryCaller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
FASTGASFEED is a free data retrieval call binding the contract method 0x4584a419.
Solidity: function FAST_GAS_FEED() view returns(address)
func (*KeeperRegistryCaller) GetCanceledUpkeepList ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetCanceledUpkeepList(opts *bind.CallOpts) ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistryCaller) GetConfig ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetConfig(opts *bind.CallOpts) (struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int }, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryCaller) GetFlatFee ¶
func (_KeeperRegistry *KeeperRegistryCaller) 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 (*KeeperRegistryCaller) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (struct { Payee common.Address Active bool Balance *big.Int }, error)
GetKeeperInfo is a free data retrieval call binding the contract method 0x1e12b8a5.
Solidity: function getKeeperInfo(address query) view returns(address payee, bool active, uint96 balance)
func (*KeeperRegistryCaller) GetKeeperList ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperList(opts *bind.CallOpts) ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistryCaller) GetMaxPaymentForGas ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error)
GetMaxPaymentForGas is a free data retrieval call binding the contract method 0x93f0c1fc.
Solidity: function getMaxPaymentForGas(uint256 gasLimit) view returns(uint96 maxPayment)
func (*KeeperRegistryCaller) GetMinBalanceForUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 id) view returns(uint96 minBalance)
func (*KeeperRegistryCaller) GetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetRegistrar(opts *bind.CallOpts) (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistryCaller) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 }, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 id) view returns(address target, uint32 executeGas, bytes checkData, uint96 balance, address lastKeeper, address admin, uint64 maxValidBlocknumber)
func (*KeeperRegistryCaller) GetUpkeepCount ¶
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistryCaller) LINK ¶
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistryCaller) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistryCaller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
LINKETHFEED is a free data retrieval call binding the contract method 0xad178361.
Solidity: function LINK_ETH_FEED() view returns(address)
func (*KeeperRegistryCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistryCaller) Paused ¶
func (_KeeperRegistry *KeeperRegistryCaller) 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 (*KeeperRegistryCaller) TypeAndVersion ¶
func (_KeeperRegistry *KeeperRegistryCaller) 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 KeeperRegistryCallerRaw ¶
type KeeperRegistryCallerRaw struct {
Contract *KeeperRegistryCaller // Generic read-only contract binding to access the raw methods on
}
KeeperRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*KeeperRegistryCallerRaw) Call ¶
func (_KeeperRegistry *KeeperRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type KeeperRegistryCallerSession ¶
type KeeperRegistryCallerSession struct { Contract *KeeperRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
KeeperRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*KeeperRegistryCallerSession) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) FASTGASFEED() (common.Address, error)
FASTGASFEED is a free data retrieval call binding the contract method 0x4584a419.
Solidity: function FAST_GAS_FEED() view returns(address)
func (*KeeperRegistryCallerSession) GetCanceledUpkeepList ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetCanceledUpkeepList() ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistryCallerSession) GetConfig ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetConfig() (struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int }, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryCallerSession) GetFlatFee ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetFlatFee() (uint32, error)
GetFlatFee is a free data retrieval call binding the contract method 0x8a601fc8.
Solidity: function getFlatFee() view returns(uint32)
func (*KeeperRegistryCallerSession) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperInfo(query common.Address) (struct { Payee common.Address Active bool Balance *big.Int }, error)
GetKeeperInfo is a free data retrieval call binding the contract method 0x1e12b8a5.
Solidity: function getKeeperInfo(address query) view returns(address payee, bool active, uint96 balance)
func (*KeeperRegistryCallerSession) GetKeeperList ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperList() ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistryCallerSession) GetMaxPaymentForGas ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
GetMaxPaymentForGas is a free data retrieval call binding the contract method 0x93f0c1fc.
Solidity: function getMaxPaymentForGas(uint256 gasLimit) view returns(uint96 maxPayment)
func (*KeeperRegistryCallerSession) GetMinBalanceForUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 id) view returns(uint96 minBalance)
func (*KeeperRegistryCallerSession) GetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetRegistrar() (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistryCallerSession) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 }, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 id) view returns(address target, uint32 executeGas, bytes checkData, uint96 balance, address lastKeeper, address admin, uint64 maxValidBlocknumber)
func (*KeeperRegistryCallerSession) GetUpkeepCount ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeepCount() (*big.Int, error)
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistryCallerSession) LINK ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistryCallerSession) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) LINKETHFEED() (common.Address, error)
LINKETHFEED is a free data retrieval call binding the contract method 0xad178361.
Solidity: function LINK_ETH_FEED() view returns(address)
func (*KeeperRegistryCallerSession) Owner ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistryCallerSession) Paused ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistryCallerSession) TypeAndVersion ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
type KeeperRegistryConfigSet ¶
type KeeperRegistryConfigSet struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryConfigSet represents a ConfigSet event raised by the KeeperRegistry contract.
type KeeperRegistryConfigSetIterator ¶
type KeeperRegistryConfigSetIterator struct { Event *KeeperRegistryConfigSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryConfigSetIterator is returned from FilterConfigSet and is used to iterate over the raw logs and unpacked data for ConfigSet events raised by the KeeperRegistry contract.
func (*KeeperRegistryConfigSetIterator) Close ¶
func (it *KeeperRegistryConfigSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryConfigSetIterator) Error ¶
func (it *KeeperRegistryConfigSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryConfigSetIterator) Next ¶
func (it *KeeperRegistryConfigSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryFilterer ¶
type KeeperRegistryFilterer struct {
// contains filtered or unexported fields
}
KeeperRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewKeeperRegistryFilterer ¶
func NewKeeperRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistryFilterer, error)
NewKeeperRegistryFilterer creates a new log filterer instance of KeeperRegistry, bound to a specific deployed contract.
func (*KeeperRegistryFilterer) FilterConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)
FilterConfigSet is a free log retrieval operation binding the contract event 0xeb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b39.
Solidity: event ConfigSet(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryFilterer) FilterFlatFeeSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterFlatFeeSet(opts *bind.FilterOpts) (*KeeperRegistryFlatFeeSetIterator, error)
FilterFlatFeeSet is a free log retrieval operation binding the contract event 0x17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b.
Solidity: event FlatFeeSet(uint32 flatFeeMicroLink)
func (*KeeperRegistryFilterer) FilterFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error)
FilterFundsAdded is a free log retrieval operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistryFilterer) FilterFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error)
FilterFundsWithdrawn is a free log retrieval operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryFilterer) FilterKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryKeepersUpdatedIterator, error)
FilterKeepersUpdated is a free log retrieval operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryFilterer) FilterOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryPausedIterator, error)
FilterPaused is a free log retrieval operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryFilterer) FilterPayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferRequestedIterator, error)
FilterPayeeshipTransferRequested is a free log retrieval operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterPayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferredIterator, error)
FilterPayeeshipTransferred is a free log retrieval operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterPaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryPaymentWithdrawnIterator, error)
FilterPaymentWithdrawn is a free log retrieval operation binding the contract event 0x9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f40698.
Solidity: event PaymentWithdrawn(address indexed keeper, uint256 indexed amount, address indexed to, address payee)
func (*KeeperRegistryFilterer) FilterRegistrarChanged ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterRegistrarChanged(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryRegistrarChangedIterator, error)
FilterRegistrarChanged is a free log retrieval operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) FilterUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error)
FilterUnpaused is a free log retrieval operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryFilterer) FilterUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error)
FilterUpkeepCanceled is a free log retrieval operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryFilterer) FilterUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryUpkeepPerformedIterator, error)
FilterUpkeepPerformed is a free log retrieval operation binding the contract event 0xcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6.
Solidity: event UpkeepPerformed(uint256 indexed id, bool indexed success, address indexed from, uint96 payment, bytes performData)
func (*KeeperRegistryFilterer) FilterUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error)
FilterUpkeepRegistered is a free log retrieval operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistryFilterer) ParseConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)
ParseConfigSet is a log parse operation binding the contract event 0xeb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b39.
Solidity: event ConfigSet(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryFilterer) ParseFlatFeeSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseFlatFeeSet(log types.Log) (*KeeperRegistryFlatFeeSet, error)
ParseFlatFeeSet is a log parse operation binding the contract event 0x17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b.
Solidity: event FlatFeeSet(uint32 flatFeeMicroLink)
func (*KeeperRegistryFilterer) ParseFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error)
ParseFundsAdded is a log parse operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistryFilterer) ParseFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error)
ParseFundsWithdrawn is a log parse operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryFilterer) ParseKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryKeepersUpdated, error)
ParseKeepersUpdated is a log parse operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryFilterer) ParseOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParseOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParsePaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaused(log types.Log) (*KeeperRegistryPaused, error)
ParsePaused is a log parse operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryFilterer) ParsePayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryPayeeshipTransferRequested, error)
ParsePayeeshipTransferRequested is a log parse operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParsePayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryPayeeshipTransferred, error)
ParsePayeeshipTransferred is a log parse operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParsePaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryPaymentWithdrawn, error)
ParsePaymentWithdrawn is a log parse operation binding the contract event 0x9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f40698.
Solidity: event PaymentWithdrawn(address indexed keeper, uint256 indexed amount, address indexed to, address payee)
func (*KeeperRegistryFilterer) ParseRegistrarChanged ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseRegistrarChanged(log types.Log) (*KeeperRegistryRegistrarChanged, error)
ParseRegistrarChanged is a log parse operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) ParseUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error)
ParseUnpaused is a log parse operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryFilterer) ParseUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error)
ParseUpkeepCanceled is a log parse operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryFilterer) ParseUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error)
ParseUpkeepPerformed is a log parse operation binding the contract event 0xcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6.
Solidity: event UpkeepPerformed(uint256 indexed id, bool indexed success, address indexed from, uint96 payment, bytes performData)
func (*KeeperRegistryFilterer) ParseUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error)
ParseUpkeepRegistered is a log parse operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
func (*KeeperRegistryFilterer) WatchConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)
WatchConfigSet is a free log subscription operation binding the contract event 0xeb3c06937e6595fd80ec1add18a195026d5cf65f122cc3ffedbfb18a9ed80b39.
Solidity: event ConfigSet(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistryFilterer) WatchFlatFeeSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchFlatFeeSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFlatFeeSet) (event.Subscription, error)
WatchFlatFeeSet is a free log subscription operation binding the contract event 0x17b46a44a823646eef686b7824df2962de896bc9a012a60b67694c5cbf184d8b.
Solidity: event FlatFeeSet(uint32 flatFeeMicroLink)
func (*KeeperRegistryFilterer) WatchFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error)
WatchFundsAdded is a free log subscription operation binding the contract event 0xafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa734891506203.
Solidity: event FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
func (*KeeperRegistryFilterer) WatchFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsWithdrawn, id []*big.Int) (event.Subscription, error)
WatchFundsWithdrawn is a free log subscription operation binding the contract event 0xf3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318.
Solidity: event FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
func (*KeeperRegistryFilterer) WatchKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryKeepersUpdated) (event.Subscription, error)
WatchKeepersUpdated is a free log subscription operation binding the contract event 0x056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f.
Solidity: event KeepersUpdated(address[] keepers, address[] payees)
func (*KeeperRegistryFilterer) WatchOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaused) (event.Subscription, error)
WatchPaused is a free log subscription operation binding the contract event 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Solidity: event Paused(address account)
func (*KeeperRegistryFilterer) WatchPayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferRequested, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchPayeeshipTransferRequested is a free log subscription operation binding the contract event 0x84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e38367.
Solidity: event PayeeshipTransferRequested(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchPayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferred, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchPayeeshipTransferred is a free log subscription operation binding the contract event 0x78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b3.
Solidity: event PayeeshipTransferred(address indexed keeper, address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchPaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaymentWithdrawn, keeper []common.Address, amount []*big.Int, to []common.Address) (event.Subscription, error)
WatchPaymentWithdrawn is a free log subscription operation binding the contract event 0x9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f40698.
Solidity: event PaymentWithdrawn(address indexed keeper, uint256 indexed amount, address indexed to, address payee)
func (*KeeperRegistryFilterer) WatchRegistrarChanged ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchRegistrarChanged(opts *bind.WatchOpts, sink chan<- *KeeperRegistryRegistrarChanged, from []common.Address, to []common.Address) (event.Subscription, error)
WatchRegistrarChanged is a free log subscription operation binding the contract event 0x9bf4a5b30267728df68663e14adb47e559863967c419dc6030638883408bed2e.
Solidity: event RegistrarChanged(address indexed from, address indexed to)
func (*KeeperRegistryFilterer) WatchUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error)
WatchUnpaused is a free log subscription operation binding the contract event 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Solidity: event Unpaused(address account)
func (*KeeperRegistryFilterer) WatchUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error)
WatchUpkeepCanceled is a free log subscription operation binding the contract event 0x91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f791181.
Solidity: event UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
func (*KeeperRegistryFilterer) WatchUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPerformed, id []*big.Int, success []bool, from []common.Address) (event.Subscription, error)
WatchUpkeepPerformed is a free log subscription operation binding the contract event 0xcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6.
Solidity: event UpkeepPerformed(uint256 indexed id, bool indexed success, address indexed from, uint96 payment, bytes performData)
func (*KeeperRegistryFilterer) WatchUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepRegistered, id []*big.Int) (event.Subscription, error)
WatchUpkeepRegistered is a free log subscription operation binding the contract event 0xbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d012.
Solidity: event UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
type KeeperRegistryFlatFeeSet ¶
type KeeperRegistryFlatFeeSet struct { FlatFeeMicroLink uint32 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryFlatFeeSet represents a FlatFeeSet event raised by the KeeperRegistry contract.
type KeeperRegistryFlatFeeSetIterator ¶
type KeeperRegistryFlatFeeSetIterator struct { Event *KeeperRegistryFlatFeeSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryFlatFeeSetIterator is returned from FilterFlatFeeSet and is used to iterate over the raw logs and unpacked data for FlatFeeSet events raised by the KeeperRegistry contract.
func (*KeeperRegistryFlatFeeSetIterator) Close ¶
func (it *KeeperRegistryFlatFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryFlatFeeSetIterator) Error ¶
func (it *KeeperRegistryFlatFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryFlatFeeSetIterator) Next ¶
func (it *KeeperRegistryFlatFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryFundsAdded ¶
type KeeperRegistryFundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryFundsAdded represents a FundsAdded event raised by the KeeperRegistry contract.
type KeeperRegistryFundsAddedIterator ¶
type KeeperRegistryFundsAddedIterator struct { Event *KeeperRegistryFundsAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryFundsAddedIterator is returned from FilterFundsAdded and is used to iterate over the raw logs and unpacked data for FundsAdded events raised by the KeeperRegistry contract.
func (*KeeperRegistryFundsAddedIterator) Close ¶
func (it *KeeperRegistryFundsAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryFundsAddedIterator) Error ¶
func (it *KeeperRegistryFundsAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryFundsAddedIterator) Next ¶
func (it *KeeperRegistryFundsAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryFundsWithdrawn ¶
type KeeperRegistryFundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryFundsWithdrawn represents a FundsWithdrawn event raised by the KeeperRegistry contract.
type KeeperRegistryFundsWithdrawnIterator ¶
type KeeperRegistryFundsWithdrawnIterator struct { Event *KeeperRegistryFundsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryFundsWithdrawnIterator is returned from FilterFundsWithdrawn and is used to iterate over the raw logs and unpacked data for FundsWithdrawn events raised by the KeeperRegistry contract.
func (*KeeperRegistryFundsWithdrawnIterator) Close ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryFundsWithdrawnIterator) Error ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryFundsWithdrawnIterator) Next ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryKeepersUpdated ¶
type KeeperRegistryKeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryKeepersUpdated represents a KeepersUpdated event raised by the KeeperRegistry contract.
type KeeperRegistryKeepersUpdatedIterator ¶
type KeeperRegistryKeepersUpdatedIterator struct { Event *KeeperRegistryKeepersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryKeepersUpdatedIterator is returned from FilterKeepersUpdated and is used to iterate over the raw logs and unpacked data for KeepersUpdated events raised by the KeeperRegistry contract.
func (*KeeperRegistryKeepersUpdatedIterator) Close ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryKeepersUpdatedIterator) Error ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryKeepersUpdatedIterator) Next ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryOwnershipTransferRequested ¶
type KeeperRegistryOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the KeeperRegistry contract.
type KeeperRegistryOwnershipTransferRequestedIterator ¶
type KeeperRegistryOwnershipTransferRequestedIterator struct { Event *KeeperRegistryOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the KeeperRegistry contract.
func (*KeeperRegistryOwnershipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryOwnershipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryOwnershipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryOwnershipTransferred ¶
type KeeperRegistryOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryOwnershipTransferred represents a OwnershipTransferred event raised by the KeeperRegistry contract.
type KeeperRegistryOwnershipTransferredIterator ¶
type KeeperRegistryOwnershipTransferredIterator struct { Event *KeeperRegistryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the KeeperRegistry contract.
func (*KeeperRegistryOwnershipTransferredIterator) Close ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryOwnershipTransferredIterator) Error ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryOwnershipTransferredIterator) Next ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryPaused ¶
type KeeperRegistryPaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPaused represents a Paused event raised by the KeeperRegistry contract.
type KeeperRegistryPausedIterator ¶
type KeeperRegistryPausedIterator struct { Event *KeeperRegistryPaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the KeeperRegistry contract.
func (*KeeperRegistryPausedIterator) Close ¶
func (it *KeeperRegistryPausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPausedIterator) Error ¶
func (it *KeeperRegistryPausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPausedIterator) Next ¶
func (it *KeeperRegistryPausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryPayeeshipTransferRequested ¶
type KeeperRegistryPayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPayeeshipTransferRequested represents a PayeeshipTransferRequested event raised by the KeeperRegistry contract.
type KeeperRegistryPayeeshipTransferRequestedIterator ¶
type KeeperRegistryPayeeshipTransferRequestedIterator struct { Event *KeeperRegistryPayeeshipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPayeeshipTransferRequestedIterator is returned from FilterPayeeshipTransferRequested and is used to iterate over the raw logs and unpacked data for PayeeshipTransferRequested events raised by the KeeperRegistry contract.
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryPayeeshipTransferred ¶
type KeeperRegistryPayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPayeeshipTransferred represents a PayeeshipTransferred event raised by the KeeperRegistry contract.
type KeeperRegistryPayeeshipTransferredIterator ¶
type KeeperRegistryPayeeshipTransferredIterator struct { Event *KeeperRegistryPayeeshipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPayeeshipTransferredIterator is returned from FilterPayeeshipTransferred and is used to iterate over the raw logs and unpacked data for PayeeshipTransferred events raised by the KeeperRegistry contract.
func (*KeeperRegistryPayeeshipTransferredIterator) Close ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPayeeshipTransferredIterator) Error ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPayeeshipTransferredIterator) Next ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryPaymentWithdrawn ¶
type KeeperRegistryPaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryPaymentWithdrawn represents a PaymentWithdrawn event raised by the KeeperRegistry contract.
type KeeperRegistryPaymentWithdrawnIterator ¶
type KeeperRegistryPaymentWithdrawnIterator struct { Event *KeeperRegistryPaymentWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryPaymentWithdrawnIterator is returned from FilterPaymentWithdrawn and is used to iterate over the raw logs and unpacked data for PaymentWithdrawn events raised by the KeeperRegistry contract.
func (*KeeperRegistryPaymentWithdrawnIterator) Close ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryPaymentWithdrawnIterator) Error ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryPaymentWithdrawnIterator) Next ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryRaw ¶
type KeeperRegistryRaw struct {
Contract *KeeperRegistry // Generic contract binding to access the raw methods on
}
KeeperRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*KeeperRegistryRaw) Call ¶
func (_KeeperRegistry *KeeperRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*KeeperRegistryRaw) Transact ¶
func (_KeeperRegistry *KeeperRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistryRaw) Transfer ¶
func (_KeeperRegistry *KeeperRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KeeperRegistryRegistrarChanged ¶
type KeeperRegistryRegistrarChanged struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryRegistrarChanged represents a RegistrarChanged event raised by the KeeperRegistry contract.
type KeeperRegistryRegistrarChangedIterator ¶
type KeeperRegistryRegistrarChangedIterator struct { Event *KeeperRegistryRegistrarChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryRegistrarChangedIterator is returned from FilterRegistrarChanged and is used to iterate over the raw logs and unpacked data for RegistrarChanged events raised by the KeeperRegistry contract.
func (*KeeperRegistryRegistrarChangedIterator) Close ¶
func (it *KeeperRegistryRegistrarChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryRegistrarChangedIterator) Error ¶
func (it *KeeperRegistryRegistrarChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryRegistrarChangedIterator) Next ¶
func (it *KeeperRegistryRegistrarChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistrySession ¶
type KeeperRegistrySession struct { Contract *KeeperRegistry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*KeeperRegistrySession) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistrySession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistrySession) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistrySession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address keeper) returns()
func (*KeeperRegistrySession) AddFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 id, uint96 amount) returns()
func (*KeeperRegistrySession) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 id) returns()
func (*KeeperRegistrySession) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xc41b813a.
Solidity: function checkUpkeep(uint256 id, address from) returns(bytes performData, uint256 maxLinkPayment, uint256 gasLimit, uint256 adjustedGasWei, uint256 linkEth)
func (*KeeperRegistrySession) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistrySession) FASTGASFEED() (common.Address, error)
FASTGASFEED is a free data retrieval call binding the contract method 0x4584a419.
Solidity: function FAST_GAS_FEED() view returns(address)
func (*KeeperRegistrySession) GetCanceledUpkeepList ¶
func (_KeeperRegistry *KeeperRegistrySession) GetCanceledUpkeepList() ([]*big.Int, error)
GetCanceledUpkeepList is a free data retrieval call binding the contract method 0x2cb6864d.
Solidity: function getCanceledUpkeepList() view returns(uint256[])
func (*KeeperRegistrySession) GetConfig ¶
func (_KeeperRegistry *KeeperRegistrySession) GetConfig() (struct { PaymentPremiumPPB uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int }, error)
GetConfig is a free data retrieval call binding the contract method 0xc3f909d4.
Solidity: function getConfig() view returns(uint32 paymentPremiumPPB, uint24 blockCountPerTurn, uint32 checkGasLimit, uint24 stalenessSeconds, uint16 gasCeilingMultiplier, uint256 fallbackGasPrice, uint256 fallbackLinkPrice)
func (*KeeperRegistrySession) GetFlatFee ¶
func (_KeeperRegistry *KeeperRegistrySession) GetFlatFee() (uint32, error)
GetFlatFee is a free data retrieval call binding the contract method 0x8a601fc8.
Solidity: function getFlatFee() view returns(uint32)
func (*KeeperRegistrySession) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistrySession) GetKeeperInfo(query common.Address) (struct { Payee common.Address Active bool Balance *big.Int }, error)
GetKeeperInfo is a free data retrieval call binding the contract method 0x1e12b8a5.
Solidity: function getKeeperInfo(address query) view returns(address payee, bool active, uint96 balance)
func (*KeeperRegistrySession) GetKeeperList ¶
func (_KeeperRegistry *KeeperRegistrySession) GetKeeperList() ([]common.Address, error)
GetKeeperList is a free data retrieval call binding the contract method 0x15a126ea.
Solidity: function getKeeperList() view returns(address[])
func (*KeeperRegistrySession) GetMaxPaymentForGas ¶
func (_KeeperRegistry *KeeperRegistrySession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
GetMaxPaymentForGas is a free data retrieval call binding the contract method 0x93f0c1fc.
Solidity: function getMaxPaymentForGas(uint256 gasLimit) view returns(uint96 maxPayment)
func (*KeeperRegistrySession) GetMinBalanceForUpkeep ¶
GetMinBalanceForUpkeep is a free data retrieval call binding the contract method 0xb657bc9c.
Solidity: function getMinBalanceForUpkeep(uint256 id) view returns(uint96 minBalance)
func (*KeeperRegistrySession) GetRegistrar ¶
func (_KeeperRegistry *KeeperRegistrySession) GetRegistrar() (common.Address, error)
GetRegistrar is a free data retrieval call binding the contract method 0x4d3f7334.
Solidity: function getRegistrar() view returns(address)
func (*KeeperRegistrySession) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) GetUpkeep(id *big.Int) (struct { Target common.Address ExecuteGas uint32 CheckData []byte Balance *big.Int LastKeeper common.Address Admin common.Address MaxValidBlocknumber uint64 }, error)
GetUpkeep is a free data retrieval call binding the contract method 0xc7c3a19a.
Solidity: function getUpkeep(uint256 id) view returns(address target, uint32 executeGas, bytes checkData, uint96 balance, address lastKeeper, address admin, uint64 maxValidBlocknumber)
func (*KeeperRegistrySession) GetUpkeepCount ¶
func (_KeeperRegistry *KeeperRegistrySession) GetUpkeepCount() (*big.Int, error)
GetUpkeepCount is a free data retrieval call binding the contract method 0xfecf27c9.
Solidity: function getUpkeepCount() view returns(uint256)
func (*KeeperRegistrySession) LINK ¶
func (_KeeperRegistry *KeeperRegistrySession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*KeeperRegistrySession) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistrySession) LINKETHFEED() (common.Address, error)
LINKETHFEED is a free data retrieval call binding the contract method 0xad178361.
Solidity: function LINK_ETH_FEED() view returns(address)
func (*KeeperRegistrySession) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistrySession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address sender, uint256 amount, bytes data) returns()
func (*KeeperRegistrySession) Owner ¶
func (_KeeperRegistry *KeeperRegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*KeeperRegistrySession) Pause ¶
func (_KeeperRegistry *KeeperRegistrySession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistrySession) Paused ¶
func (_KeeperRegistry *KeeperRegistrySession) Paused() (bool, error)
Paused is a free data retrieval call binding the contract method 0x5c975abb.
Solidity: function paused() view returns(bool)
func (*KeeperRegistrySession) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x7bbaf1ea.
Solidity: function performUpkeep(uint256 id, bytes performData) returns(bool success)
func (*KeeperRegistrySession) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistrySession) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
RegisterUpkeep is a paid mutator transaction binding the contract method 0xda5c6741.
Solidity: function registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData) returns(uint256 id)
func (*KeeperRegistrySession) SetConfig ¶
func (_KeeperRegistry *KeeperRegistrySession) SetConfig(paymentPremiumPPB uint32, 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 (*KeeperRegistrySession) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistrySession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
SetKeepers is a paid mutator transaction binding the contract method 0xb7fdb436.
Solidity: function setKeepers(address[] keepers, address[] payees) returns()
func (*KeeperRegistrySession) SetRegistrar ¶
func (_KeeperRegistry *KeeperRegistrySession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
SetRegistrar is a paid mutator transaction binding the contract method 0xfaab9d39.
Solidity: function setRegistrar(address registrar) returns()
func (*KeeperRegistrySession) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistrySession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
func (*KeeperRegistrySession) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistrySession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address keeper, address proposed) returns()
func (*KeeperRegistrySession) TypeAndVersion ¶
func (_KeeperRegistry *KeeperRegistrySession) TypeAndVersion() (string, error)
TypeAndVersion is a free data retrieval call binding the contract method 0x181f5a77.
Solidity: function typeAndVersion() view returns(string)
func (*KeeperRegistrySession) Unpause ¶
func (_KeeperRegistry *KeeperRegistrySession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistrySession) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0x744bfe61.
Solidity: function withdrawFunds(uint256 id, address to) returns()
func (*KeeperRegistrySession) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistrySession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0xa710b221.
Solidity: function withdrawPayment(address from, address to) returns()
type KeeperRegistryTransactor ¶
type KeeperRegistryTransactor struct {
// contains filtered or unexported fields
}
KeeperRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewKeeperRegistryTransactor ¶
func NewKeeperRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistryTransactor, error)
NewKeeperRegistryTransactor creates a new write-only instance of KeeperRegistry, bound to a specific deployed contract.
func (*KeeperRegistryTransactor) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistryTransactor) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address keeper) returns()
func (*KeeperRegistryTransactor) AddFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 id, uint96 amount) returns()
func (*KeeperRegistryTransactor) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 id) returns()
func (*KeeperRegistryTransactor) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xc41b813a.
Solidity: function checkUpkeep(uint256 id, address from) returns(bytes performData, uint256 maxLinkPayment, uint256 gasLimit, uint256 adjustedGasWei, uint256 linkEth)
func (*KeeperRegistryTransactor) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistryTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address sender, uint256 amount, bytes data) returns()
func (*KeeperRegistryTransactor) Pause ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistryTransactor) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x7bbaf1ea.
Solidity: function performUpkeep(uint256 id, bytes performData) returns(bool success)
func (*KeeperRegistryTransactor) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistryTransactor) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
RegisterUpkeep is a paid mutator transaction binding the contract method 0xda5c6741.
Solidity: function registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData) returns(uint256 id)
func (*KeeperRegistryTransactor) SetConfig ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetConfig(opts *bind.TransactOpts, paymentPremiumPPB uint32, 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 (*KeeperRegistryTransactor) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
SetKeepers is a paid mutator transaction binding the contract method 0xb7fdb436.
Solidity: function setKeepers(address[] keepers, address[] payees) returns()
func (*KeeperRegistryTransactor) SetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetRegistrar(opts *bind.TransactOpts, registrar common.Address) (*types.Transaction, error)
SetRegistrar is a paid mutator transaction binding the contract method 0xfaab9d39.
Solidity: function setRegistrar(address registrar) returns()
func (*KeeperRegistryTransactor) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
func (*KeeperRegistryTransactor) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address keeper, address proposed) returns()
func (*KeeperRegistryTransactor) Unpause ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistryTransactor) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0x744bfe61.
Solidity: function withdrawFunds(uint256 id, address to) returns()
func (*KeeperRegistryTransactor) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0xa710b221.
Solidity: function withdrawPayment(address from, address to) returns()
type KeeperRegistryTransactorRaw ¶
type KeeperRegistryTransactorRaw struct {
Contract *KeeperRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
KeeperRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*KeeperRegistryTransactorRaw) Transact ¶
func (_KeeperRegistry *KeeperRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*KeeperRegistryTransactorRaw) Transfer ¶
func (_KeeperRegistry *KeeperRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type KeeperRegistryTransactorSession ¶
type KeeperRegistryTransactorSession struct { Contract *KeeperRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
KeeperRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*KeeperRegistryTransactorSession) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*KeeperRegistryTransactorSession) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
AcceptPayeeship is a paid mutator transaction binding the contract method 0xb121e147.
Solidity: function acceptPayeeship(address keeper) returns()
func (*KeeperRegistryTransactorSession) AddFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
AddFunds is a paid mutator transaction binding the contract method 0x948108f7.
Solidity: function addFunds(uint256 id, uint96 amount) returns()
func (*KeeperRegistryTransactorSession) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
CancelUpkeep is a paid mutator transaction binding the contract method 0xc8048022.
Solidity: function cancelUpkeep(uint256 id) returns()
func (*KeeperRegistryTransactorSession) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
CheckUpkeep is a paid mutator transaction binding the contract method 0xc41b813a.
Solidity: function checkUpkeep(uint256 id, address from) returns(bytes performData, uint256 maxLinkPayment, uint256 gasLimit, uint256 adjustedGasWei, uint256 linkEth)
func (*KeeperRegistryTransactorSession) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address sender, uint256 amount, bytes data) returns()
func (*KeeperRegistryTransactorSession) Pause ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Pause() (*types.Transaction, error)
Pause is a paid mutator transaction binding the contract method 0x8456cb59.
Solidity: function pause() returns()
func (*KeeperRegistryTransactorSession) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
PerformUpkeep is a paid mutator transaction binding the contract method 0x7bbaf1ea.
Solidity: function performUpkeep(uint256 id, bytes performData) returns(bool success)
func (*KeeperRegistryTransactorSession) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) RecoverFunds() (*types.Transaction, error)
RecoverFunds is a paid mutator transaction binding the contract method 0xb79550be.
Solidity: function recoverFunds() returns()
func (*KeeperRegistryTransactorSession) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
RegisterUpkeep is a paid mutator transaction binding the contract method 0xda5c6741.
Solidity: function registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData) returns(uint256 id)
func (*KeeperRegistryTransactorSession) SetConfig ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetConfig(paymentPremiumPPB uint32, 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 (*KeeperRegistryTransactorSession) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
SetKeepers is a paid mutator transaction binding the contract method 0xb7fdb436.
Solidity: function setKeepers(address[] keepers, address[] payees) returns()
func (*KeeperRegistryTransactorSession) SetRegistrar ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetRegistrar(registrar common.Address) (*types.Transaction, error)
SetRegistrar is a paid mutator transaction binding the contract method 0xfaab9d39.
Solidity: function setRegistrar(address registrar) returns()
func (*KeeperRegistryTransactorSession) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address to) returns()
func (*KeeperRegistryTransactorSession) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
TransferPayeeship is a paid mutator transaction binding the contract method 0xeb5dcd6c.
Solidity: function transferPayeeship(address keeper, address proposed) returns()
func (*KeeperRegistryTransactorSession) Unpause ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Unpause() (*types.Transaction, error)
Unpause is a paid mutator transaction binding the contract method 0x3f4ba83a.
Solidity: function unpause() returns()
func (*KeeperRegistryTransactorSession) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
WithdrawFunds is a paid mutator transaction binding the contract method 0x744bfe61.
Solidity: function withdrawFunds(uint256 id, address to) returns()
func (*KeeperRegistryTransactorSession) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
WithdrawPayment is a paid mutator transaction binding the contract method 0xa710b221.
Solidity: function withdrawPayment(address from, address to) returns()
type KeeperRegistryUnpaused ¶
type KeeperRegistryUnpaused struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUnpaused represents a Unpaused event raised by the KeeperRegistry contract.
type KeeperRegistryUnpausedIterator ¶
type KeeperRegistryUnpausedIterator struct { Event *KeeperRegistryUnpaused // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the KeeperRegistry contract.
func (*KeeperRegistryUnpausedIterator) Close ¶
func (it *KeeperRegistryUnpausedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUnpausedIterator) Error ¶
func (it *KeeperRegistryUnpausedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUnpausedIterator) Next ¶
func (it *KeeperRegistryUnpausedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryUpkeepCanceled ¶
type KeeperRegistryUpkeepCanceled struct { Id *big.Int AtBlockHeight uint64 Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUpkeepCanceled represents a UpkeepCanceled event raised by the KeeperRegistry contract.
type KeeperRegistryUpkeepCanceledIterator ¶
type KeeperRegistryUpkeepCanceledIterator struct { Event *KeeperRegistryUpkeepCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUpkeepCanceledIterator is returned from FilterUpkeepCanceled and is used to iterate over the raw logs and unpacked data for UpkeepCanceled events raised by the KeeperRegistry contract.
func (*KeeperRegistryUpkeepCanceledIterator) Close ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUpkeepCanceledIterator) Error ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUpkeepCanceledIterator) Next ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryUpkeepPerformed ¶
type KeeperRegistryUpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUpkeepPerformed represents a UpkeepPerformed event raised by the KeeperRegistry contract.
type KeeperRegistryUpkeepPerformedIterator ¶
type KeeperRegistryUpkeepPerformedIterator struct { Event *KeeperRegistryUpkeepPerformed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUpkeepPerformedIterator is returned from FilterUpkeepPerformed and is used to iterate over the raw logs and unpacked data for UpkeepPerformed events raised by the KeeperRegistry contract.
func (*KeeperRegistryUpkeepPerformedIterator) Close ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUpkeepPerformedIterator) Error ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUpkeepPerformedIterator) Next ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type KeeperRegistryUpkeepRegistered ¶
type KeeperRegistryUpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log // Blockchain specific contextual infos }
KeeperRegistryUpkeepRegistered represents a UpkeepRegistered event raised by the KeeperRegistry contract.
type KeeperRegistryUpkeepRegisteredIterator ¶
type KeeperRegistryUpkeepRegisteredIterator struct { Event *KeeperRegistryUpkeepRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
KeeperRegistryUpkeepRegisteredIterator is returned from FilterUpkeepRegistered and is used to iterate over the raw logs and unpacked data for UpkeepRegistered events raised by the KeeperRegistry contract.
func (*KeeperRegistryUpkeepRegisteredIterator) Close ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*KeeperRegistryUpkeepRegisteredIterator) Error ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*KeeperRegistryUpkeepRegisteredIterator) Next ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LinkToken ¶
type LinkToken struct { LinkTokenCaller // Read-only binding to the contract LinkTokenTransactor // Write-only binding to the contract LinkTokenFilterer // Log filterer for contract events }
LinkToken is an auto generated Go binding around an Ethereum contract.
func DeployLinkToken ¶
func DeployLinkToken(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *LinkToken, error)
DeployLinkToken deploys a new Ethereum contract, binding an instance of LinkToken to it.
func NewLinkToken ¶
NewLinkToken creates a new instance of LinkToken, bound to a specific deployed contract.
type LinkTokenApproval ¶
type LinkTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LinkTokenApproval represents a Approval event raised by the LinkToken contract.
type LinkTokenApprovalIterator ¶
type LinkTokenApprovalIterator struct { Event *LinkTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the LinkToken contract.
func (*LinkTokenApprovalIterator) Close ¶
func (it *LinkTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkTokenApprovalIterator) Error ¶
func (it *LinkTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkTokenApprovalIterator) Next ¶
func (it *LinkTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LinkTokenCaller ¶
type LinkTokenCaller struct {
// contains filtered or unexported fields
}
LinkTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLinkTokenCaller ¶
func NewLinkTokenCaller(address common.Address, caller bind.ContractCaller) (*LinkTokenCaller, error)
NewLinkTokenCaller creates a new read-only instance of LinkToken, bound to a specific deployed contract.
func (*LinkTokenCaller) Allowance ¶
func (_LinkToken *LinkTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256 remaining)
func (*LinkTokenCaller) BalanceOf ¶
func (_LinkToken *LinkTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*LinkTokenCaller) Decimals ¶
func (_LinkToken *LinkTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LinkTokenCaller) Name ¶
func (_LinkToken *LinkTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkTokenCaller) Symbol ¶
func (_LinkToken *LinkTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type LinkTokenCallerRaw ¶
type LinkTokenCallerRaw struct {
Contract *LinkTokenCaller // Generic read-only contract binding to access the raw methods on
}
LinkTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LinkTokenCallerRaw) Call ¶
func (_LinkToken *LinkTokenCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type LinkTokenCallerSession ¶
type LinkTokenCallerSession struct { Contract *LinkTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LinkTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LinkTokenCallerSession) Allowance ¶
func (_LinkToken *LinkTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256 remaining)
func (*LinkTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*LinkTokenCallerSession) Decimals ¶
func (_LinkToken *LinkTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LinkTokenCallerSession) Name ¶
func (_LinkToken *LinkTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkTokenCallerSession) Symbol ¶
func (_LinkToken *LinkTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkTokenCallerSession) TotalSupply ¶
func (_LinkToken *LinkTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type LinkTokenFilterer ¶
type LinkTokenFilterer struct {
// contains filtered or unexported fields
}
LinkTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLinkTokenFilterer ¶
func NewLinkTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*LinkTokenFilterer, error)
NewLinkTokenFilterer creates a new log filterer instance of LinkToken, bound to a specific deployed contract.
func (*LinkTokenFilterer) FilterApproval ¶
func (_LinkToken *LinkTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LinkTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*LinkTokenFilterer) FilterTransfer ¶
func (_LinkToken *LinkTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)
func (*LinkTokenFilterer) FilterTransfer0 ¶
func (_LinkToken *LinkTokenFilterer) FilterTransfer0(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LinkTokenTransfer0Iterator, error)
FilterTransfer0 is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*LinkTokenFilterer) ParseApproval ¶
func (_LinkToken *LinkTokenFilterer) ParseApproval(log types.Log) (*LinkTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*LinkTokenFilterer) ParseTransfer ¶
func (_LinkToken *LinkTokenFilterer) ParseTransfer(log types.Log) (*LinkTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)
func (*LinkTokenFilterer) ParseTransfer0 ¶
func (_LinkToken *LinkTokenFilterer) ParseTransfer0(log types.Log) (*LinkTokenTransfer0, error)
ParseTransfer0 is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*LinkTokenFilterer) WatchApproval ¶
func (_LinkToken *LinkTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LinkTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*LinkTokenFilterer) WatchTransfer ¶
func (_LinkToken *LinkTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value, bytes data)
func (*LinkTokenFilterer) WatchTransfer0 ¶
func (_LinkToken *LinkTokenFilterer) WatchTransfer0(opts *bind.WatchOpts, sink chan<- *LinkTokenTransfer0, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer0 is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type LinkTokenRaw ¶
type LinkTokenRaw struct {
Contract *LinkToken // Generic contract binding to access the raw methods on
}
LinkTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LinkTokenRaw) Call ¶
func (_LinkToken *LinkTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*LinkTokenRaw) Transact ¶
func (_LinkToken *LinkTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkTokenRaw) Transfer ¶
func (_LinkToken *LinkTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LinkTokenSession ¶
type LinkTokenSession struct { Contract *LinkToken // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LinkTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LinkTokenSession) Allowance ¶
func (_LinkToken *LinkTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) view returns(uint256 remaining)
func (*LinkTokenSession) Approve ¶
func (_LinkToken *LinkTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*LinkTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) view returns(uint256 balance)
func (*LinkTokenSession) Decimals ¶
func (_LinkToken *LinkTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LinkTokenSession) DecreaseApproval ¶
func (_LinkToken *LinkTokenSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*LinkTokenSession) IncreaseApproval ¶
func (_LinkToken *LinkTokenSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*LinkTokenSession) Name ¶
func (_LinkToken *LinkTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LinkTokenSession) Symbol ¶
func (_LinkToken *LinkTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LinkTokenSession) TotalSupply ¶
func (_LinkToken *LinkTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*LinkTokenSession) Transfer ¶
func (_LinkToken *LinkTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*LinkTokenSession) TransferAndCall ¶
func (_LinkToken *LinkTokenSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address _to, uint256 _value, bytes _data) returns(bool success)
func (*LinkTokenSession) TransferFrom ¶
func (_LinkToken *LinkTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type LinkTokenTransactor ¶
type LinkTokenTransactor struct {
// contains filtered or unexported fields
}
LinkTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLinkTokenTransactor ¶
func NewLinkTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*LinkTokenTransactor, error)
NewLinkTokenTransactor creates a new write-only instance of LinkToken, bound to a specific deployed contract.
func (*LinkTokenTransactor) Approve ¶
func (_LinkToken *LinkTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*LinkTokenTransactor) DecreaseApproval ¶
func (_LinkToken *LinkTokenTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*LinkTokenTransactor) IncreaseApproval ¶
func (_LinkToken *LinkTokenTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*LinkTokenTransactor) Transfer ¶
func (_LinkToken *LinkTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*LinkTokenTransactor) TransferAndCall ¶
func (_LinkToken *LinkTokenTransactor) TransferAndCall(opts *bind.TransactOpts, _to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address _to, uint256 _value, bytes _data) returns(bool success)
func (*LinkTokenTransactor) TransferFrom ¶
func (_LinkToken *LinkTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type LinkTokenTransactorRaw ¶
type LinkTokenTransactorRaw struct {
Contract *LinkTokenTransactor // Generic write-only contract binding to access the raw methods on
}
LinkTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LinkTokenTransactorRaw) Transact ¶
func (_LinkToken *LinkTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LinkTokenTransactorRaw) Transfer ¶
func (_LinkToken *LinkTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LinkTokenTransactorSession ¶
type LinkTokenTransactorSession struct { Contract *LinkTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LinkTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LinkTokenTransactorSession) Approve ¶
func (_LinkToken *LinkTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*LinkTokenTransactorSession) DecreaseApproval ¶
func (_LinkToken *LinkTokenTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(address _spender, uint256 _subtractedValue) returns(bool success)
func (*LinkTokenTransactorSession) IncreaseApproval ¶
func (_LinkToken *LinkTokenTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(address _spender, uint256 _addedValue) returns(bool success)
func (*LinkTokenTransactorSession) Transfer ¶
func (_LinkToken *LinkTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool success)
func (*LinkTokenTransactorSession) TransferAndCall ¶
func (_LinkToken *LinkTokenTransactorSession) TransferAndCall(_to common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
TransferAndCall is a paid mutator transaction binding the contract method 0x4000aea0.
Solidity: function transferAndCall(address _to, uint256 _value, bytes _data) returns(bool success)
func (*LinkTokenTransactorSession) TransferFrom ¶
func (_LinkToken *LinkTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type LinkTokenTransfer ¶
type LinkTokenTransfer struct { From common.Address To common.Address Value *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
LinkTokenTransfer represents a Transfer event raised by the LinkToken contract.
type LinkTokenTransfer0 ¶
type LinkTokenTransfer0 struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LinkTokenTransfer0 represents a Transfer0 event raised by the LinkToken contract.
type LinkTokenTransfer0Iterator ¶
type LinkTokenTransfer0Iterator struct { Event *LinkTokenTransfer0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkTokenTransfer0Iterator is returned from FilterTransfer0 and is used to iterate over the raw logs and unpacked data for Transfer0 events raised by the LinkToken contract.
func (*LinkTokenTransfer0Iterator) Close ¶
func (it *LinkTokenTransfer0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkTokenTransfer0Iterator) Error ¶
func (it *LinkTokenTransfer0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkTokenTransfer0Iterator) Next ¶
func (it *LinkTokenTransfer0Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LinkTokenTransferIterator ¶
type LinkTokenTransferIterator struct { Event *LinkTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LinkTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the LinkToken contract.
func (*LinkTokenTransferIterator) Close ¶
func (it *LinkTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LinkTokenTransferIterator) Error ¶
func (it *LinkTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LinkTokenTransferIterator) Next ¶
func (it *LinkTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type 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 MockV3AggregatorContract ¶
type MockV3AggregatorContract struct { MockV3AggregatorContractCaller // Read-only binding to the contract MockV3AggregatorContractTransactor // Write-only binding to the contract MockV3AggregatorContractFilterer // Log filterer for contract events }
MockV3AggregatorContract is an auto generated Go binding around an Ethereum contract.
func DeployMockV3AggregatorContract ¶
func DeployMockV3AggregatorContract(auth *bind.TransactOpts, backend bind.ContractBackend, _decimals uint8, _initialAnswer *big.Int) (common.Address, *types.Transaction, *MockV3AggregatorContract, error)
DeployMockV3AggregatorContract deploys a new Ethereum contract, binding an instance of MockV3AggregatorContract to it.
func NewMockV3AggregatorContract ¶
func NewMockV3AggregatorContract(address common.Address, backend bind.ContractBackend) (*MockV3AggregatorContract, error)
NewMockV3AggregatorContract creates a new instance of MockV3AggregatorContract, bound to a specific deployed contract.
type MockV3AggregatorContractAnswerUpdated ¶
type MockV3AggregatorContractAnswerUpdated struct { Current *big.Int RoundId *big.Int UpdatedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
MockV3AggregatorContractAnswerUpdated represents a AnswerUpdated event raised by the MockV3AggregatorContract contract.
type MockV3AggregatorContractAnswerUpdatedIterator ¶
type MockV3AggregatorContractAnswerUpdatedIterator struct { Event *MockV3AggregatorContractAnswerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockV3AggregatorContractAnswerUpdatedIterator is returned from FilterAnswerUpdated and is used to iterate over the raw logs and unpacked data for AnswerUpdated events raised by the MockV3AggregatorContract contract.
func (*MockV3AggregatorContractAnswerUpdatedIterator) Close ¶
func (it *MockV3AggregatorContractAnswerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockV3AggregatorContractAnswerUpdatedIterator) Error ¶
func (it *MockV3AggregatorContractAnswerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockV3AggregatorContractAnswerUpdatedIterator) Next ¶
func (it *MockV3AggregatorContractAnswerUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MockV3AggregatorContractCaller ¶
type MockV3AggregatorContractCaller struct {
// contains filtered or unexported fields
}
MockV3AggregatorContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMockV3AggregatorContractCaller ¶
func NewMockV3AggregatorContractCaller(address common.Address, caller bind.ContractCaller) (*MockV3AggregatorContractCaller, error)
NewMockV3AggregatorContractCaller creates a new read-only instance of MockV3AggregatorContract, bound to a specific deployed contract.
func (*MockV3AggregatorContractCaller) Decimals ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) 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 (*MockV3AggregatorContractCaller) Description ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) 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 (*MockV3AggregatorContractCaller) GetAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) GetAnswer(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 ) view returns(int256)
func (*MockV3AggregatorContractCaller) GetRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) 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 (*MockV3AggregatorContractCaller) GetTimestamp ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) GetTimestamp(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 ) view returns(uint256)
func (*MockV3AggregatorContractCaller) LatestAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) 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 (*MockV3AggregatorContractCaller) LatestRound ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) 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 (*MockV3AggregatorContractCaller) LatestRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) 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 (*MockV3AggregatorContractCaller) LatestTimestamp ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCaller) 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)
type MockV3AggregatorContractCallerRaw ¶
type MockV3AggregatorContractCallerRaw struct {
Contract *MockV3AggregatorContractCaller // Generic read-only contract binding to access the raw methods on
}
MockV3AggregatorContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MockV3AggregatorContractCallerRaw) Call ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerRaw) 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 MockV3AggregatorContractCallerSession ¶
type MockV3AggregatorContractCallerSession struct { Contract *MockV3AggregatorContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MockV3AggregatorContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MockV3AggregatorContractCallerSession) Decimals ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockV3AggregatorContractCallerSession) Description ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockV3AggregatorContractCallerSession) GetAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) GetAnswer(arg0 *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 ) view returns(int256)
func (*MockV3AggregatorContractCallerSession) GetRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) 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 (*MockV3AggregatorContractCallerSession) GetTimestamp ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) GetTimestamp(arg0 *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 ) view returns(uint256)
func (*MockV3AggregatorContractCallerSession) LatestAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*MockV3AggregatorContractCallerSession) LatestRound ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*MockV3AggregatorContractCallerSession) LatestRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) 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 (*MockV3AggregatorContractCallerSession) LatestTimestamp ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractCallerSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
type MockV3AggregatorContractFilterer ¶
type MockV3AggregatorContractFilterer struct {
// contains filtered or unexported fields
}
MockV3AggregatorContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMockV3AggregatorContractFilterer ¶
func NewMockV3AggregatorContractFilterer(address common.Address, filterer bind.ContractFilterer) (*MockV3AggregatorContractFilterer, error)
NewMockV3AggregatorContractFilterer creates a new log filterer instance of MockV3AggregatorContract, bound to a specific deployed contract.
func (*MockV3AggregatorContractFilterer) FilterAnswerUpdated ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) FilterAnswerUpdated(opts *bind.FilterOpts, current []*big.Int, roundId []*big.Int) (*MockV3AggregatorContractAnswerUpdatedIterator, 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 (*MockV3AggregatorContractFilterer) FilterNewRound ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) FilterNewRound(opts *bind.FilterOpts, roundId []*big.Int, startedBy []common.Address) (*MockV3AggregatorContractNewRoundIterator, 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 (*MockV3AggregatorContractFilterer) ParseAnswerUpdated ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) ParseAnswerUpdated(log types.Log) (*MockV3AggregatorContractAnswerUpdated, error)
ParseAnswerUpdated is a log parse operation binding the contract event 0x0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f.
Solidity: event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt)
func (*MockV3AggregatorContractFilterer) ParseNewRound ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) ParseNewRound(log types.Log) (*MockV3AggregatorContractNewRound, error)
ParseNewRound is a log parse operation binding the contract event 0x0109fc6f55cf40689f02fbaad7af7fe7bbac8a3d2186600afc7d3e10cac60271.
Solidity: event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt)
func (*MockV3AggregatorContractFilterer) WatchAnswerUpdated ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) WatchAnswerUpdated(opts *bind.WatchOpts, sink chan<- *MockV3AggregatorContractAnswerUpdated, 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 (*MockV3AggregatorContractFilterer) WatchNewRound ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractFilterer) WatchNewRound(opts *bind.WatchOpts, sink chan<- *MockV3AggregatorContractNewRound, 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)
type MockV3AggregatorContractNewRound ¶
type MockV3AggregatorContractNewRound struct { RoundId *big.Int StartedBy common.Address StartedAt *big.Int Raw types.Log // Blockchain specific contextual infos }
MockV3AggregatorContractNewRound represents a NewRound event raised by the MockV3AggregatorContract contract.
type MockV3AggregatorContractNewRoundIterator ¶
type MockV3AggregatorContractNewRoundIterator struct { Event *MockV3AggregatorContractNewRound // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockV3AggregatorContractNewRoundIterator is returned from FilterNewRound and is used to iterate over the raw logs and unpacked data for NewRound events raised by the MockV3AggregatorContract contract.
func (*MockV3AggregatorContractNewRoundIterator) Close ¶
func (it *MockV3AggregatorContractNewRoundIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockV3AggregatorContractNewRoundIterator) Error ¶
func (it *MockV3AggregatorContractNewRoundIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockV3AggregatorContractNewRoundIterator) Next ¶
func (it *MockV3AggregatorContractNewRoundIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MockV3AggregatorContractRaw ¶
type MockV3AggregatorContractRaw struct {
Contract *MockV3AggregatorContract // Generic contract binding to access the raw methods on
}
MockV3AggregatorContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MockV3AggregatorContractRaw) Call ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractRaw) 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 (*MockV3AggregatorContractRaw) Transact ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockV3AggregatorContractRaw) Transfer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractRaw) 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 MockV3AggregatorContractSession ¶
type MockV3AggregatorContractSession struct { Contract *MockV3AggregatorContract // 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 }
MockV3AggregatorContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MockV3AggregatorContractSession) Decimals ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*MockV3AggregatorContractSession) Description ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) Description() (string, error)
Description is a free data retrieval call binding the contract method 0x7284e416.
Solidity: function description() view returns(string)
func (*MockV3AggregatorContractSession) GetAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) GetAnswer(arg0 *big.Int) (*big.Int, error)
GetAnswer is a free data retrieval call binding the contract method 0xb5ab58dc.
Solidity: function getAnswer(uint256 ) view returns(int256)
func (*MockV3AggregatorContractSession) GetRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) 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 (*MockV3AggregatorContractSession) GetTimestamp ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) GetTimestamp(arg0 *big.Int) (*big.Int, error)
GetTimestamp is a free data retrieval call binding the contract method 0xb633620c.
Solidity: function getTimestamp(uint256 ) view returns(uint256)
func (*MockV3AggregatorContractSession) LatestAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) LatestAnswer() (*big.Int, error)
LatestAnswer is a free data retrieval call binding the contract method 0x50d25bcd.
Solidity: function latestAnswer() view returns(int256)
func (*MockV3AggregatorContractSession) LatestRound ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) LatestRound() (*big.Int, error)
LatestRound is a free data retrieval call binding the contract method 0x668a0f02.
Solidity: function latestRound() view returns(uint256)
func (*MockV3AggregatorContractSession) LatestRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) 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 (*MockV3AggregatorContractSession) LatestTimestamp ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) LatestTimestamp() (*big.Int, error)
LatestTimestamp is a free data retrieval call binding the contract method 0x8205bf6a.
Solidity: function latestTimestamp() view returns(uint256)
func (*MockV3AggregatorContractSession) UpdateAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) UpdateAnswer(_answer *big.Int) (*types.Transaction, error)
UpdateAnswer is a paid mutator transaction binding the contract method 0xa87a20ce.
Solidity: function updateAnswer(int256 _answer) returns()
func (*MockV3AggregatorContractSession) UpdateRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractSession) UpdateRoundData(_roundId *big.Int, _answer *big.Int, _timestamp *big.Int, _startedAt *big.Int) (*types.Transaction, error)
UpdateRoundData is a paid mutator transaction binding the contract method 0x4aa2011f.
Solidity: function updateRoundData(uint80 _roundId, int256 _answer, uint256 _timestamp, uint256 _startedAt) returns()
type MockV3AggregatorContractTransactor ¶
type MockV3AggregatorContractTransactor struct {
// contains filtered or unexported fields
}
MockV3AggregatorContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMockV3AggregatorContractTransactor ¶
func NewMockV3AggregatorContractTransactor(address common.Address, transactor bind.ContractTransactor) (*MockV3AggregatorContractTransactor, error)
NewMockV3AggregatorContractTransactor creates a new write-only instance of MockV3AggregatorContract, bound to a specific deployed contract.
func (*MockV3AggregatorContractTransactor) UpdateAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractTransactor) UpdateAnswer(opts *bind.TransactOpts, _answer *big.Int) (*types.Transaction, error)
UpdateAnswer is a paid mutator transaction binding the contract method 0xa87a20ce.
Solidity: function updateAnswer(int256 _answer) returns()
func (*MockV3AggregatorContractTransactor) UpdateRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractTransactor) UpdateRoundData(opts *bind.TransactOpts, _roundId *big.Int, _answer *big.Int, _timestamp *big.Int, _startedAt *big.Int) (*types.Transaction, error)
UpdateRoundData is a paid mutator transaction binding the contract method 0x4aa2011f.
Solidity: function updateRoundData(uint80 _roundId, int256 _answer, uint256 _timestamp, uint256 _startedAt) returns()
type MockV3AggregatorContractTransactorRaw ¶
type MockV3AggregatorContractTransactorRaw struct {
Contract *MockV3AggregatorContractTransactor // Generic write-only contract binding to access the raw methods on
}
MockV3AggregatorContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MockV3AggregatorContractTransactorRaw) Transact ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockV3AggregatorContractTransactorRaw) Transfer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorRaw) 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 MockV3AggregatorContractTransactorSession ¶
type MockV3AggregatorContractTransactorSession struct { Contract *MockV3AggregatorContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MockV3AggregatorContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MockV3AggregatorContractTransactorSession) UpdateAnswer ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorSession) UpdateAnswer(_answer *big.Int) (*types.Transaction, error)
UpdateAnswer is a paid mutator transaction binding the contract method 0xa87a20ce.
Solidity: function updateAnswer(int256 _answer) returns()
func (*MockV3AggregatorContractTransactorSession) UpdateRoundData ¶
func (_MockV3AggregatorContract *MockV3AggregatorContractTransactorSession) UpdateRoundData(_roundId *big.Int, _answer *big.Int, _timestamp *big.Int, _startedAt *big.Int) (*types.Transaction, error)
UpdateRoundData is a paid mutator transaction binding the contract method 0x4aa2011f.
Solidity: function updateRoundData(uint80 _roundId, int256 _answer, uint256 _timestamp, uint256 _startedAt) returns()
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 SimpleReadAccessController ¶
type SimpleReadAccessController struct { SimpleReadAccessControllerCaller // Read-only binding to the contract SimpleReadAccessControllerTransactor // Write-only binding to the contract SimpleReadAccessControllerFilterer // Log filterer for contract events }
SimpleReadAccessController is an auto generated Go binding around an Ethereum contract.
func DeploySimpleReadAccessController ¶
func DeploySimpleReadAccessController(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleReadAccessController, error)
DeploySimpleReadAccessController deploys a new Ethereum contract, binding an instance of SimpleReadAccessController to it.
func NewSimpleReadAccessController ¶
func NewSimpleReadAccessController(address common.Address, backend bind.ContractBackend) (*SimpleReadAccessController, error)
NewSimpleReadAccessController creates a new instance of SimpleReadAccessController, bound to a specific deployed contract.
type SimpleReadAccessControllerAddedAccess ¶
type SimpleReadAccessControllerAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerAddedAccess represents a AddedAccess event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerAddedAccessIterator ¶
type SimpleReadAccessControllerAddedAccessIterator struct { Event *SimpleReadAccessControllerAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerAddedAccessIterator) Close ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerAddedAccessIterator) Error ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerAddedAccessIterator) Next ¶
func (it *SimpleReadAccessControllerAddedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleReadAccessControllerCaller ¶
type SimpleReadAccessControllerCaller struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimpleReadAccessControllerCaller ¶
func NewSimpleReadAccessControllerCaller(address common.Address, caller bind.ContractCaller) (*SimpleReadAccessControllerCaller, error)
NewSimpleReadAccessControllerCaller creates a new read-only instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerCaller) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerCaller) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
type SimpleReadAccessControllerCallerRaw ¶
type SimpleReadAccessControllerCallerRaw struct {
Contract *SimpleReadAccessControllerCaller // Generic read-only contract binding to access the raw methods on
}
SimpleReadAccessControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerCallerRaw) Call ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SimpleReadAccessControllerCallerSession ¶
type SimpleReadAccessControllerCallerSession struct { Contract *SimpleReadAccessControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimpleReadAccessControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimpleReadAccessControllerCallerSession) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerCallerSession) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerCallerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
type SimpleReadAccessControllerCheckAccessDisabled ¶
type SimpleReadAccessControllerCheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleReadAccessControllerCheckAccessDisabled represents a CheckAccessDisabled event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerCheckAccessDisabledIterator ¶
type SimpleReadAccessControllerCheckAccessDisabledIterator struct { Event *SimpleReadAccessControllerCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Close ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Error ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerCheckAccessDisabledIterator) Next ¶
func (it *SimpleReadAccessControllerCheckAccessDisabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleReadAccessControllerCheckAccessEnabled ¶
type SimpleReadAccessControllerCheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleReadAccessControllerCheckAccessEnabled represents a CheckAccessEnabled event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerCheckAccessEnabledIterator ¶
type SimpleReadAccessControllerCheckAccessEnabledIterator struct { Event *SimpleReadAccessControllerCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Close ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Error ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerCheckAccessEnabledIterator) Next ¶
func (it *SimpleReadAccessControllerCheckAccessEnabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleReadAccessControllerFilterer ¶
type SimpleReadAccessControllerFilterer struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimpleReadAccessControllerFilterer ¶
func NewSimpleReadAccessControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleReadAccessControllerFilterer, error)
NewSimpleReadAccessControllerFilterer creates a new log filterer instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerFilterer) FilterAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleReadAccessControllerCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) FilterOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleReadAccessControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) FilterRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleReadAccessControllerRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleReadAccessControllerFilterer) ParseAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleReadAccessControllerAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleReadAccessControllerCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleReadAccessControllerCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleReadAccessControllerOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) ParseOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleReadAccessControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) ParseRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleReadAccessControllerRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleReadAccessControllerFilterer) WatchAddedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) WatchOwnershipTransferred ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleReadAccessControllerFilterer) WatchRemovedAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleReadAccessControllerRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type SimpleReadAccessControllerOwnershipTransferRequested ¶
type SimpleReadAccessControllerOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerOwnershipTransferRequestedIterator ¶
type SimpleReadAccessControllerOwnershipTransferRequestedIterator struct { Event *SimpleReadAccessControllerOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Close ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Error ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerOwnershipTransferRequestedIterator) Next ¶
func (it *SimpleReadAccessControllerOwnershipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleReadAccessControllerOwnershipTransferred ¶
type SimpleReadAccessControllerOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerOwnershipTransferredIterator ¶
type SimpleReadAccessControllerOwnershipTransferredIterator struct { Event *SimpleReadAccessControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Close ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Error ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerOwnershipTransferredIterator) Next ¶
func (it *SimpleReadAccessControllerOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleReadAccessControllerRaw ¶
type SimpleReadAccessControllerRaw struct {
Contract *SimpleReadAccessController // Generic contract binding to access the raw methods on
}
SimpleReadAccessControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerRaw) Call ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SimpleReadAccessControllerRaw) Transact ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleReadAccessControllerRaw) Transfer ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SimpleReadAccessControllerRemovedAccess ¶
type SimpleReadAccessControllerRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleReadAccessControllerRemovedAccess represents a RemovedAccess event raised by the SimpleReadAccessController contract.
type SimpleReadAccessControllerRemovedAccessIterator ¶
type SimpleReadAccessControllerRemovedAccessIterator struct { Event *SimpleReadAccessControllerRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleReadAccessControllerRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the SimpleReadAccessController contract.
func (*SimpleReadAccessControllerRemovedAccessIterator) Close ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleReadAccessControllerRemovedAccessIterator) Error ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleReadAccessControllerRemovedAccessIterator) Next ¶
func (it *SimpleReadAccessControllerRemovedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleReadAccessControllerSession ¶
type SimpleReadAccessControllerSession struct { Contract *SimpleReadAccessController // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleReadAccessControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimpleReadAccessControllerSession) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerSession) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleReadAccessControllerSession) CheckEnabled ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleReadAccessControllerSession) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerSession) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerSession) HasAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) HasAccess(_user common.Address, _calldata []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes _calldata) view returns(bool)
func (*SimpleReadAccessControllerSession) Owner ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleReadAccessControllerSession) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleReadAccessControllerSession) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleReadAccessControllerTransactor ¶
type SimpleReadAccessControllerTransactor struct {
// contains filtered or unexported fields
}
SimpleReadAccessControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimpleReadAccessControllerTransactor ¶
func NewSimpleReadAccessControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleReadAccessControllerTransactor, error)
NewSimpleReadAccessControllerTransactor creates a new write-only instance of SimpleReadAccessController, bound to a specific deployed contract.
func (*SimpleReadAccessControllerTransactor) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerTransactor) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactor) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactor) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactor) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactor) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleReadAccessControllerTransactorRaw ¶
type SimpleReadAccessControllerTransactorRaw struct {
Contract *SimpleReadAccessControllerTransactor // Generic write-only contract binding to access the raw methods on
}
SimpleReadAccessControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimpleReadAccessControllerTransactorRaw) Transact ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleReadAccessControllerTransactorRaw) Transfer ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SimpleReadAccessControllerTransactorSession ¶
type SimpleReadAccessControllerTransactorSession struct { Contract *SimpleReadAccessControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleReadAccessControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimpleReadAccessControllerTransactorSession) AcceptOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleReadAccessControllerTransactorSession) AddAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactorSession) DisableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactorSession) EnableAccessCheck ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleReadAccessControllerTransactorSession) RemoveAccess ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleReadAccessControllerTransactorSession) TransferOwnership ¶
func (_SimpleReadAccessController *SimpleReadAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleWriteAccessController ¶
type SimpleWriteAccessController struct { SimpleWriteAccessControllerCaller // Read-only binding to the contract SimpleWriteAccessControllerTransactor // Write-only binding to the contract SimpleWriteAccessControllerFilterer // Log filterer for contract events }
SimpleWriteAccessController is an auto generated Go binding around an Ethereum contract.
func DeploySimpleWriteAccessController ¶
func DeploySimpleWriteAccessController(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SimpleWriteAccessController, error)
DeploySimpleWriteAccessController deploys a new Ethereum contract, binding an instance of SimpleWriteAccessController to it.
func NewSimpleWriteAccessController ¶
func NewSimpleWriteAccessController(address common.Address, backend bind.ContractBackend) (*SimpleWriteAccessController, error)
NewSimpleWriteAccessController creates a new instance of SimpleWriteAccessController, bound to a specific deployed contract.
type SimpleWriteAccessControllerAddedAccess ¶
type SimpleWriteAccessControllerAddedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerAddedAccess represents a AddedAccess event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerAddedAccessIterator ¶
type SimpleWriteAccessControllerAddedAccessIterator struct { Event *SimpleWriteAccessControllerAddedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerAddedAccessIterator is returned from FilterAddedAccess and is used to iterate over the raw logs and unpacked data for AddedAccess events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerAddedAccessIterator) Close ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerAddedAccessIterator) Error ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerAddedAccessIterator) Next ¶
func (it *SimpleWriteAccessControllerAddedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleWriteAccessControllerCaller ¶
type SimpleWriteAccessControllerCaller struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSimpleWriteAccessControllerCaller ¶
func NewSimpleWriteAccessControllerCaller(address common.Address, caller bind.ContractCaller) (*SimpleWriteAccessControllerCaller, error)
NewSimpleWriteAccessControllerCaller creates a new read-only instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerCaller) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) CheckEnabled(opts *bind.CallOpts) (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerCaller) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCaller) HasAccess(opts *bind.CallOpts, _user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
type SimpleWriteAccessControllerCallerRaw ¶
type SimpleWriteAccessControllerCallerRaw struct {
Contract *SimpleWriteAccessControllerCaller // Generic read-only contract binding to access the raw methods on
}
SimpleWriteAccessControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerCallerRaw) Call ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SimpleWriteAccessControllerCallerSession ¶
type SimpleWriteAccessControllerCallerSession struct { Contract *SimpleWriteAccessControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SimpleWriteAccessControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SimpleWriteAccessControllerCallerSession) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerCallerSession) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerCallerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
type SimpleWriteAccessControllerCheckAccessDisabled ¶
type SimpleWriteAccessControllerCheckAccessDisabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleWriteAccessControllerCheckAccessDisabled represents a CheckAccessDisabled event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerCheckAccessDisabledIterator ¶
type SimpleWriteAccessControllerCheckAccessDisabledIterator struct { Event *SimpleWriteAccessControllerCheckAccessDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerCheckAccessDisabledIterator is returned from FilterCheckAccessDisabled and is used to iterate over the raw logs and unpacked data for CheckAccessDisabled events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Close ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Error ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerCheckAccessDisabledIterator) Next ¶
func (it *SimpleWriteAccessControllerCheckAccessDisabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleWriteAccessControllerCheckAccessEnabled ¶
type SimpleWriteAccessControllerCheckAccessEnabled struct {
Raw types.Log // Blockchain specific contextual infos
}
SimpleWriteAccessControllerCheckAccessEnabled represents a CheckAccessEnabled event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerCheckAccessEnabledIterator ¶
type SimpleWriteAccessControllerCheckAccessEnabledIterator struct { Event *SimpleWriteAccessControllerCheckAccessEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerCheckAccessEnabledIterator is returned from FilterCheckAccessEnabled and is used to iterate over the raw logs and unpacked data for CheckAccessEnabled events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Close ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Error ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerCheckAccessEnabledIterator) Next ¶
func (it *SimpleWriteAccessControllerCheckAccessEnabledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleWriteAccessControllerFilterer ¶
type SimpleWriteAccessControllerFilterer struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSimpleWriteAccessControllerFilterer ¶
func NewSimpleWriteAccessControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*SimpleWriteAccessControllerFilterer, error)
NewSimpleWriteAccessControllerFilterer creates a new log filterer instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerFilterer) FilterAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterAddedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerAddedAccessIterator, error)
FilterAddedAccess is a free log retrieval operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessDisabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessDisabledIterator, error)
FilterCheckAccessDisabled is a free log retrieval operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterCheckAccessEnabled(opts *bind.FilterOpts) (*SimpleWriteAccessControllerCheckAccessEnabledIterator, error)
FilterCheckAccessEnabled is a free log retrieval operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*SimpleWriteAccessControllerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) FilterRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) FilterRemovedAccess(opts *bind.FilterOpts) (*SimpleWriteAccessControllerRemovedAccessIterator, error)
FilterRemovedAccess is a free log retrieval operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) ParseAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseAddedAccess(log types.Log) (*SimpleWriteAccessControllerAddedAccess, error)
ParseAddedAccess is a log parse operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessDisabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessDisabled, error)
ParseCheckAccessDisabled is a log parse operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseCheckAccessEnabled(log types.Log) (*SimpleWriteAccessControllerCheckAccessEnabled, error)
ParseCheckAccessEnabled is a log parse operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferRequested(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseOwnershipTransferred(log types.Log) (*SimpleWriteAccessControllerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) ParseRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) ParseRemovedAccess(log types.Log) (*SimpleWriteAccessControllerRemovedAccess, error)
ParseRemovedAccess is a log parse operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) WatchAddedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchAddedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerAddedAccess) (event.Subscription, error)
WatchAddedAccess is a free log subscription operation binding the contract event 0x87286ad1f399c8e82bf0c4ef4fcdc570ea2e1e92176e5c848b6413545b885db4.
Solidity: event AddedAccess(address user)
func (*SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessDisabled(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerCheckAccessDisabled) (event.Subscription, error)
WatchCheckAccessDisabled is a free log subscription operation binding the contract event 0x3be8a977a014527b50ae38adda80b56911c267328965c98ddc385d248f539638.
Solidity: event CheckAccessDisabled()
func (*SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchCheckAccessEnabled(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerCheckAccessEnabled) (event.Subscription, error)
WatchCheckAccessEnabled is a free log subscription operation binding the contract event 0xaebf329500988c6488a0074e5a0a9ff304561fc5c6fc877aeb1d59c8282c3480.
Solidity: event CheckAccessEnabled()
func (*SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*SimpleWriteAccessControllerFilterer) WatchRemovedAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerFilterer) WatchRemovedAccess(opts *bind.WatchOpts, sink chan<- *SimpleWriteAccessControllerRemovedAccess) (event.Subscription, error)
WatchRemovedAccess is a free log subscription operation binding the contract event 0x3d68a6fce901d20453d1a7aa06bf3950302a735948037deb182a8db66df2a0d1.
Solidity: event RemovedAccess(address user)
type SimpleWriteAccessControllerOwnershipTransferRequested ¶
type SimpleWriteAccessControllerOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerOwnershipTransferRequestedIterator ¶
type SimpleWriteAccessControllerOwnershipTransferRequestedIterator struct { Event *SimpleWriteAccessControllerOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Close ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Error ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Next ¶
func (it *SimpleWriteAccessControllerOwnershipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleWriteAccessControllerOwnershipTransferred ¶
type SimpleWriteAccessControllerOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerOwnershipTransferred represents a OwnershipTransferred event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerOwnershipTransferredIterator ¶
type SimpleWriteAccessControllerOwnershipTransferredIterator struct { Event *SimpleWriteAccessControllerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Close ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Error ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerOwnershipTransferredIterator) Next ¶
func (it *SimpleWriteAccessControllerOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleWriteAccessControllerRaw ¶
type SimpleWriteAccessControllerRaw struct {
Contract *SimpleWriteAccessController // Generic contract binding to access the raw methods on
}
SimpleWriteAccessControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerRaw) Call ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SimpleWriteAccessControllerRaw) Transact ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleWriteAccessControllerRaw) Transfer ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SimpleWriteAccessControllerRemovedAccess ¶
type SimpleWriteAccessControllerRemovedAccess struct { User common.Address Raw types.Log // Blockchain specific contextual infos }
SimpleWriteAccessControllerRemovedAccess represents a RemovedAccess event raised by the SimpleWriteAccessController contract.
type SimpleWriteAccessControllerRemovedAccessIterator ¶
type SimpleWriteAccessControllerRemovedAccessIterator struct { Event *SimpleWriteAccessControllerRemovedAccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SimpleWriteAccessControllerRemovedAccessIterator is returned from FilterRemovedAccess and is used to iterate over the raw logs and unpacked data for RemovedAccess events raised by the SimpleWriteAccessController contract.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Close ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Error ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SimpleWriteAccessControllerRemovedAccessIterator) Next ¶
func (it *SimpleWriteAccessControllerRemovedAccessIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SimpleWriteAccessControllerSession ¶
type SimpleWriteAccessControllerSession struct { Contract *SimpleWriteAccessController // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleWriteAccessControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SimpleWriteAccessControllerSession) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerSession) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleWriteAccessControllerSession) CheckEnabled ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) CheckEnabled() (bool, error)
CheckEnabled is a free data retrieval call binding the contract method 0xdc7f0124.
Solidity: function checkEnabled() view returns(bool)
func (*SimpleWriteAccessControllerSession) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerSession) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerSession) HasAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) HasAccess(_user common.Address, arg1 []byte) (bool, error)
HasAccess is a free data retrieval call binding the contract method 0x6b14daf8.
Solidity: function hasAccess(address _user, bytes ) view returns(bool)
func (*SimpleWriteAccessControllerSession) Owner ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SimpleWriteAccessControllerSession) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleWriteAccessControllerSession) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleWriteAccessControllerTransactor ¶
type SimpleWriteAccessControllerTransactor struct {
// contains filtered or unexported fields
}
SimpleWriteAccessControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSimpleWriteAccessControllerTransactor ¶
func NewSimpleWriteAccessControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*SimpleWriteAccessControllerTransactor, error)
NewSimpleWriteAccessControllerTransactor creates a new write-only instance of SimpleWriteAccessController, bound to a specific deployed contract.
func (*SimpleWriteAccessControllerTransactor) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerTransactor) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) AddAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactor) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) DisableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactor) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) EnableAccessCheck(opts *bind.TransactOpts) (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactor) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) RemoveAccess(opts *bind.TransactOpts, _user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactor) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type SimpleWriteAccessControllerTransactorRaw ¶
type SimpleWriteAccessControllerTransactorRaw struct {
Contract *SimpleWriteAccessControllerTransactor // Generic write-only contract binding to access the raw methods on
}
SimpleWriteAccessControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SimpleWriteAccessControllerTransactorRaw) Transact ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SimpleWriteAccessControllerTransactorRaw) Transfer ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SimpleWriteAccessControllerTransactorSession ¶
type SimpleWriteAccessControllerTransactorSession struct { Contract *SimpleWriteAccessControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SimpleWriteAccessControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SimpleWriteAccessControllerTransactorSession) AcceptOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*SimpleWriteAccessControllerTransactorSession) AddAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) AddAccess(_user common.Address) (*types.Transaction, error)
AddAccess is a paid mutator transaction binding the contract method 0xa118f249.
Solidity: function addAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactorSession) DisableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) DisableAccessCheck() (*types.Transaction, error)
DisableAccessCheck is a paid mutator transaction binding the contract method 0x0a756983.
Solidity: function disableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactorSession) EnableAccessCheck ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) EnableAccessCheck() (*types.Transaction, error)
EnableAccessCheck is a paid mutator transaction binding the contract method 0x8038e4a1.
Solidity: function enableAccessCheck() returns()
func (*SimpleWriteAccessControllerTransactorSession) RemoveAccess ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) RemoveAccess(_user common.Address) (*types.Transaction, error)
RemoveAccess is a paid mutator transaction binding the contract method 0x8823da6c.
Solidity: function removeAccess(address _user) returns()
func (*SimpleWriteAccessControllerTransactorSession) TransferOwnership ¶
func (_SimpleWriteAccessController *SimpleWriteAccessControllerTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type Store ¶
type Store struct { StoreCaller // Read-only binding to the contract StoreTransactor // Write-only binding to the contract StoreFilterer // Log filterer for contract events }
Store is an auto generated Go binding around an Ethereum contract.
func DeployStore ¶
func DeployStore(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Store, error)
DeployStore deploys a new Ethereum contract, binding an instance of Store to it.
type StoreCaller ¶
type StoreCaller struct {
// contains filtered or unexported fields
}
StoreCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStoreCaller ¶
func NewStoreCaller(address common.Address, caller bind.ContractCaller) (*StoreCaller, error)
NewStoreCaller creates a new read-only instance of Store, bound to a specific deployed contract.
type StoreCallerRaw ¶
type StoreCallerRaw struct {
Contract *StoreCaller // Generic read-only contract binding to access the raw methods on
}
StoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StoreCallerRaw) Call ¶
func (_Store *StoreCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type StoreCallerSession ¶
type StoreCallerSession struct { Contract *StoreCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type StoreFilterer ¶
type StoreFilterer struct {
// contains filtered or unexported fields
}
StoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStoreFilterer ¶
func NewStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*StoreFilterer, error)
NewStoreFilterer creates a new log filterer instance of Store, bound to a specific deployed contract.
type StoreRaw ¶
type StoreRaw struct {
Contract *Store // Generic contract binding to access the raw methods on
}
StoreRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StoreRaw) Call ¶
func (_Store *StoreRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*StoreRaw) Transact ¶
func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreRaw) Transfer ¶
func (_Store *StoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StoreSession ¶
type StoreSession struct { Contract *Store // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StoreSession) Get ¶
func (_Store *StoreSession) Get() (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x6d4ce63c.
Solidity: function get() view returns(uint256)
func (*StoreSession) Set ¶
func (_Store *StoreSession) Set(x *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 x) returns()
type StoreTransactor ¶
type StoreTransactor struct {
// contains filtered or unexported fields
}
StoreTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStoreTransactor ¶
func NewStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*StoreTransactor, error)
NewStoreTransactor creates a new write-only instance of Store, bound to a specific deployed contract.
func (*StoreTransactor) Set ¶
func (_Store *StoreTransactor) Set(opts *bind.TransactOpts, x *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 x) returns()
type StoreTransactorRaw ¶
type StoreTransactorRaw struct {
Contract *StoreTransactor // Generic write-only contract binding to access the raw methods on
}
StoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StoreTransactorRaw) Transact ¶
func (_Store *StoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreTransactorRaw) Transfer ¶
func (_Store *StoreTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StoreTransactorSession ¶
type StoreTransactorSession struct { Contract *StoreTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StoreTransactorSession) Set ¶
func (_Store *StoreTransactorSession) Set(x *big.Int) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0x60fe47b1.
Solidity: function set(uint256 x) returns()
type 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 UpkeepRegistrationRequests ¶
type UpkeepRegistrationRequests struct { UpkeepRegistrationRequestsCaller // Read-only binding to the contract UpkeepRegistrationRequestsTransactor // Write-only binding to the contract UpkeepRegistrationRequestsFilterer // Log filterer for contract events }
UpkeepRegistrationRequests is an auto generated Go binding around an Ethereum contract.
func DeployUpkeepRegistrationRequests ¶
func DeployUpkeepRegistrationRequests(auth *bind.TransactOpts, backend bind.ContractBackend, LINKAddress common.Address, minimumLINKJuels *big.Int) (common.Address, *types.Transaction, *UpkeepRegistrationRequests, error)
DeployUpkeepRegistrationRequests deploys a new Ethereum contract, binding an instance of UpkeepRegistrationRequests to it.
func NewUpkeepRegistrationRequests ¶
func NewUpkeepRegistrationRequests(address common.Address, backend bind.ContractBackend) (*UpkeepRegistrationRequests, error)
NewUpkeepRegistrationRequests creates a new instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
type UpkeepRegistrationRequestsCaller ¶
type UpkeepRegistrationRequestsCaller struct {
// contains filtered or unexported fields
}
UpkeepRegistrationRequestsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUpkeepRegistrationRequestsCaller ¶
func NewUpkeepRegistrationRequestsCaller(address common.Address, caller bind.ContractCaller) (*UpkeepRegistrationRequestsCaller, error)
NewUpkeepRegistrationRequestsCaller creates a new read-only instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
func (*UpkeepRegistrationRequestsCaller) GetPendingRequest ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetPendingRequest(opts *bind.CallOpts, hash [32]byte) (common.Address, *big.Int, error)
GetPendingRequest is a free data retrieval call binding the contract method 0x88b12d55.
Solidity: function getPendingRequest(bytes32 hash) view returns(address, uint96)
func (*UpkeepRegistrationRequestsCaller) GetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCaller) GetRegistrationConfig(opts *bind.CallOpts) (struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int WindowStart uint64 ApprovedInCurrentWindow uint16 }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels, uint64 windowStart, uint16 approvedInCurrentWindow)
type UpkeepRegistrationRequestsCallerRaw ¶
type UpkeepRegistrationRequestsCallerRaw struct {
Contract *UpkeepRegistrationRequestsCaller // Generic read-only contract binding to access the raw methods on
}
UpkeepRegistrationRequestsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*UpkeepRegistrationRequestsCallerRaw) Call ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type UpkeepRegistrationRequestsCallerSession ¶
type UpkeepRegistrationRequestsCallerSession struct { Contract *UpkeepRegistrationRequestsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
UpkeepRegistrationRequestsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*UpkeepRegistrationRequestsCallerSession) GetPendingRequest ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
GetPendingRequest is a free data retrieval call binding the contract method 0x88b12d55.
Solidity: function getPendingRequest(bytes32 hash) view returns(address, uint96)
func (*UpkeepRegistrationRequestsCallerSession) GetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsCallerSession) GetRegistrationConfig() (struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int WindowStart uint64 ApprovedInCurrentWindow uint16 }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels, uint64 windowStart, uint16 approvedInCurrentWindow)
type UpkeepRegistrationRequestsConfigChanged ¶
type UpkeepRegistrationRequestsConfigChanged struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsConfigChanged represents a ConfigChanged event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsConfigChangedIterator ¶
type UpkeepRegistrationRequestsConfigChangedIterator struct { Event *UpkeepRegistrationRequestsConfigChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsConfigChangedIterator is returned from FilterConfigChanged and is used to iterate over the raw logs and unpacked data for ConfigChanged events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsConfigChangedIterator) Close ¶
func (it *UpkeepRegistrationRequestsConfigChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsConfigChangedIterator) Error ¶
func (it *UpkeepRegistrationRequestsConfigChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsConfigChangedIterator) Next ¶
func (it *UpkeepRegistrationRequestsConfigChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepRegistrationRequestsFilterer ¶
type UpkeepRegistrationRequestsFilterer struct {
// contains filtered or unexported fields
}
UpkeepRegistrationRequestsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUpkeepRegistrationRequestsFilterer ¶
func NewUpkeepRegistrationRequestsFilterer(address common.Address, filterer bind.ContractFilterer) (*UpkeepRegistrationRequestsFilterer, error)
NewUpkeepRegistrationRequestsFilterer creates a new log filterer instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
func (*UpkeepRegistrationRequestsFilterer) FilterConfigChanged ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterConfigChanged(opts *bind.FilterOpts) (*UpkeepRegistrationRequestsConfigChangedIterator, error)
FilterConfigChanged is a free log retrieval operation binding the contract event 0x421e8abed178b5e0b94e3f39d2eaa021143b1c90449f70e0f404c911098a1d53.
Solidity: event ConfigChanged(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels)
func (*UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator, error)
FilterOwnershipTransferRequested is a free log retrieval operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferred ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*UpkeepRegistrationRequestsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) FilterRegistrationApproved ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationApproved(opts *bind.FilterOpts, hash [][32]byte, upkeepId []*big.Int) (*UpkeepRegistrationRequestsRegistrationApprovedIterator, error)
FilterRegistrationApproved is a free log retrieval operation binding the contract event 0xb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b.
Solidity: event RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
func (*UpkeepRegistrationRequestsFilterer) FilterRegistrationRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) FilterRegistrationRequested(opts *bind.FilterOpts, hash [][32]byte, upkeepContract []common.Address, source []uint8) (*UpkeepRegistrationRequestsRegistrationRequestedIterator, error)
FilterRegistrationRequested is a free log retrieval operation binding the contract event 0xc3f5df4aefec026f610a3fcb08f19476492d69d2cb78b1c2eba259a8820e6a78.
Solidity: event RegistrationRequested(bytes32 indexed hash, string name, bytes encryptedEmail, address indexed upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 indexed source)
func (*UpkeepRegistrationRequestsFilterer) ParseConfigChanged ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseConfigChanged(log types.Log) (*UpkeepRegistrationRequestsConfigChanged, error)
ParseConfigChanged is a log parse operation binding the contract event 0x421e8abed178b5e0b94e3f39d2eaa021143b1c90449f70e0f404c911098a1d53.
Solidity: event ConfigChanged(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels)
func (*UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferRequested(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferRequested, error)
ParseOwnershipTransferRequested is a log parse operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferred ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseOwnershipTransferred(log types.Log) (*UpkeepRegistrationRequestsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) ParseRegistrationApproved ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationApproved(log types.Log) (*UpkeepRegistrationRequestsRegistrationApproved, error)
ParseRegistrationApproved is a log parse operation binding the contract event 0xb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b.
Solidity: event RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
func (*UpkeepRegistrationRequestsFilterer) ParseRegistrationRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) ParseRegistrationRequested(log types.Log) (*UpkeepRegistrationRequestsRegistrationRequested, error)
ParseRegistrationRequested is a log parse operation binding the contract event 0xc3f5df4aefec026f610a3fcb08f19476492d69d2cb78b1c2eba259a8820e6a78.
Solidity: event RegistrationRequested(bytes32 indexed hash, string name, bytes encryptedEmail, address indexed upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 indexed source)
func (*UpkeepRegistrationRequestsFilterer) WatchConfigChanged ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchConfigChanged(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsConfigChanged) (event.Subscription, error)
WatchConfigChanged is a free log subscription operation binding the contract event 0x421e8abed178b5e0b94e3f39d2eaa021143b1c90449f70e0f404c911098a1d53.
Solidity: event ConfigChanged(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels)
func (*UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferRequested is a free log subscription operation binding the contract event 0xed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278.
Solidity: event OwnershipTransferRequested(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferred ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed from, address indexed to)
func (*UpkeepRegistrationRequestsFilterer) WatchRegistrationApproved ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationApproved(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsRegistrationApproved, hash [][32]byte, upkeepId []*big.Int) (event.Subscription, error)
WatchRegistrationApproved is a free log subscription operation binding the contract event 0xb9a292fb7e3edd920cd2d2829a3615a640c43fd7de0a0820aa0668feb4c37d4b.
Solidity: event RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
func (*UpkeepRegistrationRequestsFilterer) WatchRegistrationRequested ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsFilterer) WatchRegistrationRequested(opts *bind.WatchOpts, sink chan<- *UpkeepRegistrationRequestsRegistrationRequested, hash [][32]byte, upkeepContract []common.Address, source []uint8) (event.Subscription, error)
WatchRegistrationRequested is a free log subscription operation binding the contract event 0xc3f5df4aefec026f610a3fcb08f19476492d69d2cb78b1c2eba259a8820e6a78.
Solidity: event RegistrationRequested(bytes32 indexed hash, string name, bytes encryptedEmail, address indexed upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 indexed source)
type UpkeepRegistrationRequestsOwnershipTransferRequested ¶
type UpkeepRegistrationRequestsOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsOwnershipTransferRequested represents a OwnershipTransferRequested event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsOwnershipTransferRequestedIterator ¶
type UpkeepRegistrationRequestsOwnershipTransferRequestedIterator struct { Event *UpkeepRegistrationRequestsOwnershipTransferRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsOwnershipTransferRequestedIterator is returned from FilterOwnershipTransferRequested and is used to iterate over the raw logs and unpacked data for OwnershipTransferRequested events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Close ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Error ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Next ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepRegistrationRequestsOwnershipTransferred ¶
type UpkeepRegistrationRequestsOwnershipTransferred struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsOwnershipTransferred represents a OwnershipTransferred event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsOwnershipTransferredIterator ¶
type UpkeepRegistrationRequestsOwnershipTransferredIterator struct { Event *UpkeepRegistrationRequestsOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsOwnershipTransferredIterator) Close ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsOwnershipTransferredIterator) Error ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsOwnershipTransferredIterator) Next ¶
func (it *UpkeepRegistrationRequestsOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepRegistrationRequestsRaw ¶
type UpkeepRegistrationRequestsRaw struct {
Contract *UpkeepRegistrationRequests // Generic contract binding to access the raw methods on
}
UpkeepRegistrationRequestsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*UpkeepRegistrationRequestsRaw) Call ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*UpkeepRegistrationRequestsRaw) Transact ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepRegistrationRequestsRaw) Transfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type UpkeepRegistrationRequestsRegistrationApproved ¶
type UpkeepRegistrationRequestsRegistrationApproved struct { Hash [32]byte DisplayName string UpkeepId *big.Int Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsRegistrationApproved represents a RegistrationApproved event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsRegistrationApprovedIterator ¶
type UpkeepRegistrationRequestsRegistrationApprovedIterator struct { Event *UpkeepRegistrationRequestsRegistrationApproved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsRegistrationApprovedIterator is returned from FilterRegistrationApproved and is used to iterate over the raw logs and unpacked data for RegistrationApproved events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsRegistrationApprovedIterator) Close ¶
func (it *UpkeepRegistrationRequestsRegistrationApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsRegistrationApprovedIterator) Error ¶
func (it *UpkeepRegistrationRequestsRegistrationApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsRegistrationApprovedIterator) Next ¶
func (it *UpkeepRegistrationRequestsRegistrationApprovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepRegistrationRequestsRegistrationRequested ¶
type UpkeepRegistrationRequestsRegistrationRequested struct { Hash [32]byte Name string EncryptedEmail []byte UpkeepContract common.Address GasLimit uint32 AdminAddress common.Address CheckData []byte Amount *big.Int Source uint8 Raw types.Log // Blockchain specific contextual infos }
UpkeepRegistrationRequestsRegistrationRequested represents a RegistrationRequested event raised by the UpkeepRegistrationRequests contract.
type UpkeepRegistrationRequestsRegistrationRequestedIterator ¶
type UpkeepRegistrationRequestsRegistrationRequestedIterator struct { Event *UpkeepRegistrationRequestsRegistrationRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
UpkeepRegistrationRequestsRegistrationRequestedIterator is returned from FilterRegistrationRequested and is used to iterate over the raw logs and unpacked data for RegistrationRequested events raised by the UpkeepRegistrationRequests contract.
func (*UpkeepRegistrationRequestsRegistrationRequestedIterator) Close ¶
func (it *UpkeepRegistrationRequestsRegistrationRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*UpkeepRegistrationRequestsRegistrationRequestedIterator) Error ¶
func (it *UpkeepRegistrationRequestsRegistrationRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*UpkeepRegistrationRequestsRegistrationRequestedIterator) Next ¶
func (it *UpkeepRegistrationRequestsRegistrationRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type UpkeepRegistrationRequestsSession ¶
type UpkeepRegistrationRequestsSession struct { Contract *UpkeepRegistrationRequests // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UpkeepRegistrationRequestsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*UpkeepRegistrationRequestsSession) AcceptOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*UpkeepRegistrationRequestsSession) Approve ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, hash [32]byte) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x183310b3.
Solidity: function approve(string name, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, bytes32 hash) returns()
func (*UpkeepRegistrationRequestsSession) Cancel ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Cancel(hash [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 hash) returns()
func (*UpkeepRegistrationRequestsSession) GetPendingRequest ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetPendingRequest(hash [32]byte) (common.Address, *big.Int, error)
GetPendingRequest is a free data retrieval call binding the contract method 0x88b12d55.
Solidity: function getPendingRequest(bytes32 hash) view returns(address, uint96)
func (*UpkeepRegistrationRequestsSession) GetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) GetRegistrationConfig() (struct { Enabled bool WindowSizeInBlocks uint32 AllowedPerWindow uint16 KeeperRegistry common.Address MinLINKJuels *big.Int WindowStart uint64 ApprovedInCurrentWindow uint16 }, error)
GetRegistrationConfig is a free data retrieval call binding the contract method 0x850af0cb.
Solidity: function getRegistrationConfig() view returns(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels, uint64 windowStart, uint16 approvedInCurrentWindow)
func (*UpkeepRegistrationRequestsSession) LINK ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) LINK() (common.Address, error)
LINK is a free data retrieval call binding the contract method 0x1b6b6d23.
Solidity: function LINK() view returns(address)
func (*UpkeepRegistrationRequestsSession) OnTokenTransfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 amount, bytes data) returns()
func (*UpkeepRegistrationRequestsSession) Owner ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*UpkeepRegistrationRequestsSession) Register ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc4110e5c.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source) returns()
func (*UpkeepRegistrationRequestsSession) SetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0x5772ac92.
Solidity: function setRegistrationConfig(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels) returns()
func (*UpkeepRegistrationRequestsSession) TransferOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type UpkeepRegistrationRequestsTransactor ¶
type UpkeepRegistrationRequestsTransactor struct {
// contains filtered or unexported fields
}
UpkeepRegistrationRequestsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUpkeepRegistrationRequestsTransactor ¶
func NewUpkeepRegistrationRequestsTransactor(address common.Address, transactor bind.ContractTransactor) (*UpkeepRegistrationRequestsTransactor, error)
NewUpkeepRegistrationRequestsTransactor creates a new write-only instance of UpkeepRegistrationRequests, bound to a specific deployed contract.
func (*UpkeepRegistrationRequestsTransactor) AcceptOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*UpkeepRegistrationRequestsTransactor) Approve ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Approve(opts *bind.TransactOpts, name string, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, hash [32]byte) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x183310b3.
Solidity: function approve(string name, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactor) Cancel ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Cancel(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactor) OnTokenTransfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) OnTokenTransfer(opts *bind.TransactOpts, arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 amount, bytes data) returns()
func (*UpkeepRegistrationRequestsTransactor) Register ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) Register(opts *bind.TransactOpts, name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc4110e5c.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source) returns()
func (*UpkeepRegistrationRequestsTransactor) SetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) SetRegistrationConfig(opts *bind.TransactOpts, enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0x5772ac92.
Solidity: function setRegistrationConfig(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels) returns()
func (*UpkeepRegistrationRequestsTransactor) TransferOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactor) TransferOwnership(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type UpkeepRegistrationRequestsTransactorRaw ¶
type UpkeepRegistrationRequestsTransactorRaw struct {
Contract *UpkeepRegistrationRequestsTransactor // Generic write-only contract binding to access the raw methods on
}
UpkeepRegistrationRequestsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*UpkeepRegistrationRequestsTransactorRaw) Transact ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*UpkeepRegistrationRequestsTransactorRaw) Transfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type UpkeepRegistrationRequestsTransactorSession ¶
type UpkeepRegistrationRequestsTransactorSession struct { Contract *UpkeepRegistrationRequestsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
UpkeepRegistrationRequestsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*UpkeepRegistrationRequestsTransactorSession) AcceptOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*UpkeepRegistrationRequestsTransactorSession) Approve ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Approve(name string, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, hash [32]byte) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x183310b3.
Solidity: function approve(string name, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactorSession) Cancel ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Cancel(hash [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 hash) returns()
func (*UpkeepRegistrationRequestsTransactorSession) OnTokenTransfer ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) OnTokenTransfer(arg0 common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
OnTokenTransfer is a paid mutator transaction binding the contract method 0xa4c0ed36.
Solidity: function onTokenTransfer(address , uint256 amount, bytes data) returns()
func (*UpkeepRegistrationRequestsTransactorSession) Register ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) Register(name string, encryptedEmail []byte, upkeepContract common.Address, gasLimit uint32, adminAddress common.Address, checkData []byte, amount *big.Int, source uint8) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0xc4110e5c.
Solidity: function register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, bytes checkData, uint96 amount, uint8 source) returns()
func (*UpkeepRegistrationRequestsTransactorSession) SetRegistrationConfig ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) SetRegistrationConfig(enabled bool, windowSizeInBlocks uint32, allowedPerWindow uint16, keeperRegistry common.Address, minLINKJuels *big.Int) (*types.Transaction, error)
SetRegistrationConfig is a paid mutator transaction binding the contract method 0x5772ac92.
Solidity: function setRegistrationConfig(bool enabled, uint32 windowSizeInBlocks, uint16 allowedPerWindow, address keeperRegistry, uint256 minLINKJuels) returns()
func (*UpkeepRegistrationRequestsTransactorSession) TransferOwnership ¶
func (_UpkeepRegistrationRequests *UpkeepRegistrationRequestsTransactorSession) TransferOwnership(_to common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _to) returns()
type VRF ¶
type VRF struct { VRFCaller // Read-only binding to the contract VRFTransactor // Write-only binding to the contract VRFFilterer // Log filterer for contract events }
VRF is an auto generated Go binding around an Ethereum contract.
func DeployVRF ¶
func DeployVRF(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *VRF, error)
DeployVRF deploys a new Ethereum contract, binding an instance of VRF to it.
type VRFCaller ¶
type VRFCaller struct {
// contains filtered or unexported fields
}
VRFCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVRFCaller ¶
NewVRFCaller creates a new read-only instance of VRF, bound to a specific deployed contract.
type VRFCallerRaw ¶
type VRFCallerRaw struct {
Contract *VRFCaller // Generic read-only contract binding to access the raw methods on
}
VRFCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VRFCallerRaw) Call ¶
func (_VRF *VRFCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type VRFCallerSession ¶
type VRFCallerSession struct { Contract *VRFCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VRFCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VRFCallerSession) PROOFLENGTH ¶
func (_VRF *VRFCallerSession) PROOFLENGTH() (*big.Int, error)
PROOFLENGTH is a free data retrieval call binding the contract method 0xe911439c.
Solidity: function PROOF_LENGTH() view returns(uint256)
type VRFConsumer ¶
type VRFConsumer struct { VRFConsumerCaller // Read-only binding to the contract VRFConsumerTransactor // Write-only binding to the contract VRFConsumerFilterer // Log filterer for contract events }
VRFConsumer is an auto generated Go binding around an Ethereum contract.
func DeployVRFConsumer ¶
func DeployVRFConsumer(auth *bind.TransactOpts, backend bind.ContractBackend, _vrfCoordinator common.Address, _link common.Address) (common.Address, *types.Transaction, *VRFConsumer, error)
DeployVRFConsumer deploys a new Ethereum contract, binding an instance of VRFConsumer to it.
func NewVRFConsumer ¶
func NewVRFConsumer(address common.Address, backend bind.ContractBackend) (*VRFConsumer, error)
NewVRFConsumer creates a new instance of VRFConsumer, bound to a specific deployed contract.
type VRFConsumerCaller ¶
type VRFConsumerCaller struct {
// contains filtered or unexported fields
}
VRFConsumerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVRFConsumerCaller ¶
func NewVRFConsumerCaller(address common.Address, caller bind.ContractCaller) (*VRFConsumerCaller, error)
NewVRFConsumerCaller creates a new read-only instance of VRFConsumer, bound to a specific deployed contract.
func (*VRFConsumerCaller) CurrentRoundID ¶
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
- KeeperConsumerPerformance.go
- KeeperRegistry.go
- LinkToken.go
- MockETHLINKAggregator.go
- MockGASAggregator.go
- OffchainAggregator.go
- Oracle.go
- SimpleReadAccessController.go
- SimpleWriteAccessController.go
- UpkeepCounter.go
- UpkeepRegistrationRequests.go
- VRF.go
- VRFConsumer.go
- VRFConsumerV2.go
- VRFCoordinator.go
- VRFCoordinatorV2.go
- generated.go
- store.go