Documentation ¶
Index ¶
- Variables
- type Config
- type GetKeeperInfo
- type GetState
- type GetUpkeep
- type KeeperRegistry
- type KeeperRegistryCaller
- func (_KeeperRegistry *KeeperRegistryCaller) ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (GetKeeperInfo, 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) GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetState(opts *bind.CallOpts) (GetState, error)
- func (_KeeperRegistry *KeeperRegistryCaller) GetUpkeep(opts *bind.CallOpts, id *big.Int) (GetUpkeep, error)
- func (_KeeperRegistry *KeeperRegistryCaller) KEEPERREGISTRYLOGIC(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) OPTIMISMORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCaller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
- func (_KeeperRegistry *KeeperRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_KeeperRegistry *KeeperRegistryCaller) REGISTRYGASOVERHEAD(opts *bind.CallOpts) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
- func (_KeeperRegistry *KeeperRegistryCaller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)
- type KeeperRegistryCallerRaw
- type KeeperRegistryCallerSession
- func (_KeeperRegistry *KeeperRegistryCallerSession) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperInfo(query common.Address) (GetKeeperInfo, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetState() (GetState, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeep(id *big.Int) (GetUpkeep, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) KEEPERREGISTRYLOGIC() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) LINK() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) OPTIMISMORACLE() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) Owner() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) Paused() (bool, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) TypeAndVersion() (string, error)
- func (_KeeperRegistry *KeeperRegistryCallerSession) UpkeepTranscoderVersion() (uint8, error)
- type KeeperRegistryConfigSet
- type KeeperRegistryConfigSetIterator
- type KeeperRegistryFilterer
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryKeepersUpdatedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryOwnerFundsWithdrawnIterator, 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) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistryUpkeepAdminTransferRequestedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistryUpkeepAdminTransferredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepCheckDataUpdatedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepGasLimitSetIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepMigratedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepPausedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryUpkeepPerformedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepReceivedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepUnpausedIterator, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryKeepersUpdated, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryOwnerFundsWithdrawn, 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) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryUpkeepAdminTransferRequested, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryUpkeepAdminTransferred, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryUpkeepCheckDataUpdated, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryUpkeepGasLimitSet, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryUpkeepMigrated, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryUpkeepPaused, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryUpkeepReceived, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryUpkeepUnpaused, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsAdded, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsWithdrawn, id []*big.Int) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryKeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnerFundsWithdrawn) (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) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepAdminTransferRequested, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepAdminTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCanceled, id []*big.Int, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCheckDataUpdated, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepGasLimitSet, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepMigrated, id []*big.Int) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPaused, id []*big.Int) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepReceived, id []*big.Int) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepRegistered, ...) (event.Subscription, error)
- func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepUnpaused, id []*big.Int) (event.Subscription, error)
- type KeeperRegistryFundsAdded
- type KeeperRegistryFundsAddedIterator
- type KeeperRegistryFundsWithdrawn
- type KeeperRegistryFundsWithdrawnIterator
- type KeeperRegistryInterface
- type KeeperRegistryKeepersUpdated
- type KeeperRegistryKeepersUpdatedIterator
- type KeeperRegistryOwnerFundsWithdrawn
- type KeeperRegistryOwnerFundsWithdrawnIterator
- 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 KeeperRegistrySession
- func (_KeeperRegistry *KeeperRegistrySession) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) AcceptUpkeepAdmin(id *big.Int) (*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) Fallback(calldata []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetActiveUpkeepIDs(startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetKeeperInfo(query common.Address) (GetKeeperInfo, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetMaxPaymentForGas(gasLimit *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetMinBalanceForUpkeep(id *big.Int) (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetState() (GetState, error)
- func (_KeeperRegistry *KeeperRegistrySession) GetUpkeep(id *big.Int) (GetUpkeep, error)
- func (_KeeperRegistry *KeeperRegistrySession) KEEPERREGISTRYLOGIC() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) LINK() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistry *KeeperRegistrySession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) OPTIMISMORACLE() (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) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistry *KeeperRegistrySession) Pause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) PauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) Paused() (bool, error)
- func (_KeeperRegistry *KeeperRegistrySession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) REGISTRYGASOVERHEAD() (*big.Int, error)
- func (_KeeperRegistry *KeeperRegistrySession) Receive() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) ReceiveUpkeeps(encodedUpkeeps []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(config Config) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*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) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) TypeAndVersion() (string, error)
- func (_KeeperRegistry *KeeperRegistrySession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) UpkeepTranscoderVersion() (uint8, error)
- func (_KeeperRegistry *KeeperRegistrySession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistrySession) WithdrawOwnerFunds() (*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) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*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) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination 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) PauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []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, config Config) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*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) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) UnpauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) UpdateCheckData(opts *bind.TransactOpts, id *big.Int, newCheckData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*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) AcceptUpkeepAdmin(id *big.Int) (*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) Fallback(calldata []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) MigrateUpkeeps(ids []*big.Int, destination 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) PauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) Receive() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) ReceiveUpkeeps(encodedUpkeeps []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(config Config) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*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) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryUnpaused
- type KeeperRegistryUnpausedIterator
- type KeeperRegistryUpkeepAdminTransferRequested
- type KeeperRegistryUpkeepAdminTransferRequestedIterator
- type KeeperRegistryUpkeepAdminTransferred
- type KeeperRegistryUpkeepAdminTransferredIterator
- type KeeperRegistryUpkeepCanceled
- type KeeperRegistryUpkeepCanceledIterator
- type KeeperRegistryUpkeepCheckDataUpdated
- type KeeperRegistryUpkeepCheckDataUpdatedIterator
- type KeeperRegistryUpkeepGasLimitSet
- type KeeperRegistryUpkeepGasLimitSetIterator
- type KeeperRegistryUpkeepMigrated
- type KeeperRegistryUpkeepMigratedIterator
- type KeeperRegistryUpkeepPaused
- type KeeperRegistryUpkeepPausedIterator
- type KeeperRegistryUpkeepPerformed
- type KeeperRegistryUpkeepPerformedIterator
- type KeeperRegistryUpkeepReceived
- type KeeperRegistryUpkeepReceivedIterator
- type KeeperRegistryUpkeepRegistered
- type KeeperRegistryUpkeepRegisteredIterator
- type KeeperRegistryUpkeepUnpaused
- type KeeperRegistryUpkeepUnpausedIterator
- type State
Constants ¶
This section is empty.
Variables ¶
View Source
var KeeperRegistryABI = KeeperRegistryMetaData.ABI
View Source
var KeeperRegistryBin = KeeperRegistryMetaData.Bin
View Source
var KeeperRegistryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractKeeperRegistryLogic1_3\",\"name\":\"keeperRegistryLogic\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig\",\"name\":\"config\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ArrayHasNoEntries\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancel\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateEntry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitOutsideRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"KeepersMustTakeTurns\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MigrationNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyActiveKeepers\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByLINKToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrRegistrar\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlySimulatedBackend\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyUnpausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ParameterLengthError\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PaymentGreaterThanAllLINK\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"reason\",\"type\":\"bytes\"}],\"name\":\"TargetCheckReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TranscoderNotSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepCancelled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotCanceled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotNeeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueNotChanged\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structConfig\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"ConfigSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"FundsAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"FundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"KeepersUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"OwnerFundsWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"PayeeshipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"}],\"name\":\"PaymentWithdrawn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"UpkeepAdminTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"atBlockHeight\",\"type\":\"uint64\"}],\"name\":\"UpkeepCanceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"UpkeepCheckDataUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"gasLimit\",\"type\":\"uint96\"}],\"name\":\"UpkeepGasLimitSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"remainingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"UpkeepMigrated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepPaused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint96\",\"name\":\"payment\",\"type\":\"uint96\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"UpkeepPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"startingBalance\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"importedFrom\",\"type\":\"address\"}],\"name\":\"UpkeepReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"UpkeepRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"UpkeepUnpaused\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"inputs\":[],\"name\":\"ARB_NITRO_ORACLE\",\"outputs\":[{\"internalType\":\"contractArbGasInfo\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FAST_GAS_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"KEEPER_REGISTRY_LOGIC\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK_ETH_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OPTIMISM_ORACLE\",\"outputs\":[{\"internalType\":\"contractOVM_GasPriceOracle\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAYMENT_MODEL\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase.PaymentModel\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"REGISTRY_GAS_OVERHEAD\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"}],\"name\":\"acceptPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"acceptUpkeepAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint96\",\"name\":\"amount\",\"type\":\"uint96\"}],\"name\":\"addFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"cancelUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"}],\"name\":\"checkUpkeep\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"maxLinkPayment\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"adjustedGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkEth\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxCount\",\"type\":\"uint256\"}],\"name\":\"getActiveUpkeepIDs\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"query\",\"type\":\"address\"}],\"name\":\"getKeeperInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"payee\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"active\",\"type\":\"bool\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"}],\"name\":\"getMaxPaymentForGas\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"maxPayment\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getMinBalanceForUpkeep\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"minBalance\",\"type\":\"uint96\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"}],\"name\":\"getPeerRegistryMigrationPermission\",\"outputs\":[{\"internalType\":\"enumKeeperRegistryBase.MigrationPermission\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getState\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"nonce\",\"type\":\"uint32\"},{\"internalType\":\"uint96\",\"name\":\"ownerLinkBalance\",\"type\":\"uint96\"},{\"internalType\":\"uint256\",\"name\":\"expectedLinkBalance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"numUpkeeps\",\"type\":\"uint256\"}],\"internalType\":\"structState\",\"name\":\"state\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig\",\"name\":\"config\",\"type\":\"tuple\"},{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"getUpkeep\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"executeGas\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"},{\"internalType\":\"uint96\",\"name\":\"balance\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"lastKeeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"maxValidBlocknumber\",\"type\":\"uint64\"},{\"internalType\":\"uint96\",\"name\":\"amountSpent\",\"type\":\"uint96\"},{\"internalType\":\"bool\",\"name\":\"paused\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onTokenTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"pauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"performData\",\"type\":\"bytes\"}],\"name\":\"performUpkeep\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"internalType\":\"structConfig\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"setConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setKeepers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"},{\"internalType\":\"enumKeeperRegistryBase.MigrationPermission\",\"name\":\"permission\",\"type\":\"uint8\"}],\"name\":\"setPeerRegistryMigrationPermission\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"}],\"name\":\"setUpkeepGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"keeper\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferPayeeship\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"proposed\",\"type\":\"address\"}],\"name\":\"transferUpkeepAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"unpauseUpkeep\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"newCheckData\",\"type\":\"bytes\"}],\"name\":\"updateCheckData\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upkeepTranscoderVersion\",\"outputs\":[{\"internalType\":\"enumUpkeepFormat\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawOwnerFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
Bin: "0x6101806040527f420000000000000000000000000000000000000f00000000000000000000000060e0526c6c000000000000000000000000610100523480156200004857600080fd5b50604051620048d9380380620048d98339810160408190526200006b91620008a7565b816001600160a01b0316638811cbe86040518163ffffffff1660e01b815260040160206040518083038186803b158015620000a557600080fd5b505afa158015620000ba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000e09190620009ce565b826001600160a01b0316635077b2106040518163ffffffff1660e01b815260040160206040518083038186803b1580156200011a57600080fd5b505afa1580156200012f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001559190620009f1565b836001600160a01b0316631b6b6d236040518163ffffffff1660e01b815260040160206040518083038186803b1580156200018f57600080fd5b505afa158015620001a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ca919062000880565b846001600160a01b031663ad1783616040518163ffffffff1660e01b815260040160206040518083038186803b1580156200020457600080fd5b505afa15801562000219573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023f919062000880565b856001600160a01b0316634584a4196040518163ffffffff1660e01b815260040160206040518083038186803b1580156200027957600080fd5b505afa1580156200028e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002b4919062000880565b33806000816200030b5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b03848116919091179091558116156200033e576200033e816200041b565b5050600160029081556003805460ff1916905586915081111562000366576200036662000b42565b6101208160028111156200037e576200037e62000b42565b60f81b9052506101408490526001600160a01b0383161580620003a857506001600160a01b038216155b80620003bb57506001600160a01b038116155b15620003da57604051637138356f60e01b815260040160405180910390fd5b6001600160601b0319606093841b811660805291831b821660a052821b811660c0529085901b16610160525062000413905081620004c7565b505062000b71565b6001600160a01b038116331415620004765760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000604482015260640162000302565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b620004d1620007bc565b600e5460e082015163ffffffff918216911610156200050357604051630e6af04160e21b815260040160405180910390fd5b604051806101200160405280826000015163ffffffff168152602001826020015163ffffffff168152602001826040015162ffffff168152602001826060015163ffffffff168152602001826080015162ffffff1681526020018260a0015161ffff1681526020018260c001516001600160601b031681526020018260e0015163ffffffff168152602001600d60010160049054906101000a900463ffffffff1663ffffffff16815250600d60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555060c08201518160000160146101000a8154816001600160601b0302191690836001600160601b0316021790555060e08201518160010160006101000a81548163ffffffff021916908363ffffffff1602179055506101008201518160010160046101000a81548163ffffffff021916908363ffffffff160217905550905050806101000151600f81905550806101200151601081905550806101400151601360006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806101600151601460006101000a8154816001600160a01b0302191690836001600160a01b031602179055507ffe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de32581604051620007b1919062000a0b565b60405180910390a150565b6000546001600160a01b03163314620008185760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000604482015260640162000302565b565b8051620008278162000b58565b919050565b805161ffff811681146200082757600080fd5b805162ffffff811681146200082757600080fd5b805163ffffffff811681146200082757600080fd5b80516001600160601b03811681146200082757600080fd5b6000602082840312156200089357600080fd5b8151620008a08162000b58565b9392505050565b6000808284036101a0811215620008bd57600080fd5b8351620008ca8162000b58565b9250610180601f198201811315620008e157600080fd5b620008eb62000b0a565b9150620008fb6020860162000853565b82526200090b6040860162000853565b60208301526200091e606086016200083f565b6040830152620009316080860162000853565b60608301526200094460a086016200083f565b60808301526200095760c086016200082c565b60a08301526200096a60e0860162000868565b60c08301526101006200097f81870162000853565b60e084015261012080870151828501526101409150818701518185015250610160620009ad8188016200081a565b82850152620009be8388016200081a565b9084015250929590945092505050565b600060208284031215620009e157600080fd5b815160038110620008a057600080fd5b60006020828403121562000a0457600080fd5b5051919050565b815163ffffffff1681526101808101602083015162000a32602084018263ffffffff169052565b50604083015162000a4a604084018262ffffff169052565b50606083015162000a63606084018263ffffffff169052565b50608083015162000a7b608084018262ffffff169052565b5060a083015162000a9260a084018261ffff169052565b5060c083015162000aae60c08401826001600160601b03169052565b5060e083015162000ac760e084018263ffffffff169052565b5061010083810151908301526101208084015190830152610140808401516001600160a01b03908116918401919091526101609384015116929091019190915290565b60405161018081016001600160401b038111828210171562000b3c57634e487b7160e01b600052604160045260246000fd5b60405290565b634e487b7160e01b600052602160045260246000fd5b6001600160a01b038116811462000b6e57600080fd5b50565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205160f81c610140516101605160601c613cae62000c2b600039600081816103600152610a590152600081816105e601526125b40152600081816107490152818161260701526127830152600081816106a101526127bb0152600081816106d501526126f201526000818161059001526122e801526000818161089e01526123c901526000818161046e01526114c60152613cae6000f3fe6080604052600436106103015760003560e01c80638811cbe81161018f578063b148ab6b116100e1578063c80480221161008a578063ef47a0ce11610064578063ef47a0ce146109c1578063f2fde38b146109e1578063faa3e99614610a0157610310565b8063c8048022146108e0578063da5c6741146109a1578063eb5dcd6c1461085657610310565b8063b7fdb436116100bb578063b7fdb4361461091b578063c41b813a1461093b578063c7c3a19a1461096c57610310565b8063b148ab6b146108e0578063b657bc9c146108fb578063b79550be1461056957610310565b80639fab438611610143578063a72aa27e1161011d578063a72aa27e14610871578063ad1783611461088c578063b121e147146108c057610310565b80639fab438614610816578063a4c0ed3614610836578063a710b2211461085657610310565b80638e86139b116101745780638e86139b146107a357806393f0c1fc146107be578063948108f7146107fb57610310565b80638811cbe8146107375780638da5cb5b1461077857610310565b80635077b210116102535780637d9b97e0116101fc578063850cce34116101d6578063850cce34146106c357806385c1b0ba146106f75780638765ecbe1461071757610310565b80637d9b97e0146105695780637f37618e1461068f5780638456cb591461056957610310565b8063744bfe611161022d578063744bfe611461044157806379ba50971461065a5780637bbaf1ea1461066f57610310565b80635077b210146105d45780635165f2f5146106165780635c975abb1461063657610310565b80631a2af011116102b55780633f4ba83a1161028f5780633f4ba83a146105695780634584a4191461057e57806348013d7b146105b257610310565b80631a2af011146104415780631b6b6d231461045c5780631e12b8a51461049057610310565b8063181f5a77116102e6578063181f5a77146103a75780631865c57d146103fd578063187256e81461042157610310565b806306e3b632146103185780630852c7c91461034e57610310565b366103105761030e610a54565b005b61030e610a54565b34801561032457600080fd5b50610338610333366004613384565b610a7f565b6040516103459190613656565b60405180910390f35b34801561035a57600080fd5b506103827f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610345565b3480156103b357600080fd5b506103f06040518060400160405280601481526020017f4b6565706572526567697374727920312e332e3000000000000000000000000081525081565b60405161034591906136e7565b34801561040957600080fd5b50610412610b7b565b60405161034593929190613782565b34801561042d57600080fd5b5061030e61043c366004613004565b610e33565b34801561044d57600080fd5b5061030e61043c366004613315565b34801561046857600080fd5b506103827f000000000000000000000000000000000000000000000000000000000000000081565b34801561049c57600080fd5b506105296104ab366004612fb6565b73ffffffffffffffffffffffffffffffffffffffff90811660009081526008602090815260409182902082516060810184528154948516808252740100000000000000000000000000000000000000009095046bffffffffffffffffffffffff1692810183905260019091015460ff16151592018290529192909190565b6040805173ffffffffffffffffffffffffffffffffffffffff909416845291151560208401526bffffffffffffffffffffffff1690820152606001610345565b34801561057557600080fd5b5061030e610e3f565b34801561058a57600080fd5b506103827f000000000000000000000000000000000000000000000000000000000000000081565b3480156105be57600080fd5b506105c7600181565b604051610345919061375f565b3480156105e057600080fd5b506106087f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610345565b34801561062257600080fd5b5061030e6106313660046132e3565b610e47565b34801561064257600080fd5b5060035460ff165b6040519015158152602001610345565b34801561066657600080fd5b5061030e610fd3565b34801561067b57600080fd5b5061064a61068a366004613338565b6110d5565b34801561069b57600080fd5b506103827f000000000000000000000000000000000000000000000000000000000000000081565b3480156106cf57600080fd5b506103827f000000000000000000000000000000000000000000000000000000000000000081565b34801561070357600080fd5b5061030e61071236600461316f565b61119e565b34801561072357600080fd5b5061030e6107323660046132e3565b6111ab565b34801561074357600080fd5b5061076b7f000000000000000000000000000000000000000000000000000000000000000081565b604051610345919061374b565b34801561078457600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff16610382565b3480156107af57600080fd5b5061030e61043c3660046131c3565b3480156107ca57600080fd5b506107de6107d93660046132e3565b611357565b6040516bffffffffffffffffffffffff9091168152602001610345565b34801561080757600080fd5b5061030e61043c3660046133c9565b34801561082257600080fd5b5061030e610831366004613338565b611375565b34801561084257600080fd5b5061030e61085136600461303f565b6114ae565b34801561086257600080fd5b5061030e61043c366004612fd1565b34801561087d57600080fd5b5061030e61043c3660046133a6565b34801561089857600080fd5b506103827f000000000000000000000000000000000000000000000000000000000000000081565b3480156108cc57600080fd5b5061030e6108db366004612fb6565b6116a5565b3480156108ec57600080fd5b5061030e6108db3660046132e3565b34801561090757600080fd5b506107de6109163660046132e3565b6116b0565b34801561092757600080fd5b5061030e61093636600461310f565b6116d1565b34801561094757600080fd5b5061095b610956366004613315565b6116df565b6040516103459594939291906136fa565b34801561097857600080fd5b5061098c6109873660046132e3565b611701565b604051610345999897969594939291906135c4565b3480156109ad57600080fd5b506106086109bc366004613099565b6118d1565b3480156109cd57600080fd5b5061030e6109dc366004613205565b6118e4565b3480156109ed57600080fd5b5061030e6109fc366004612fb6565b611c30565b348015610a0d57600080fd5b50610a47610a1c366004612fb6565b73ffffffffffffffffffffffffffffffffffffffff166000908152600c602052604090205460ff1690565b6040516103459190613731565b610a7d7f0000000000000000000000000000000000000000000000000000000000000000611c41565b565b60606000610a8d6005611c65565b9050808410610ac8576040517f1390f2a100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82610ada57610ad78482613961565b92505b60008367ffffffffffffffff811115610af557610af5613b1a565b604051908082528060200260200182016040528015610b1e578160200160208202803683370190505b50905060005b84811015610b7057610b41610b3982886138a1565b600590611c6f565b828281518110610b5357610b53613aeb565b602090810291909101015280610b6881613a25565b915050610b24565b509150505b92915050565b6040805160808101825260008082526020820181905291810182905260608101919091526040805161018081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052610120810182905261014081018290526101608101919091526040805161012081018252600d5463ffffffff8082168352640100000000808304821660208086019190915262ffffff6801000000000000000085048116868801526b010000000000000000000000850484166060878101919091526f010000000000000000000000000000008604909116608087015261ffff720100000000000000000000000000000000000086041660a08701526bffffffffffffffffffffffff74010000000000000000000000000000000000000000909504851660c0870152600e5480851660e088015292909204909216610100850181905287526011549092169086015260125492850192909252610cfd6005611c65565b606080860191909152815163ffffffff908116855260208084015182168187015260408085015162ffffff90811682890152858501518416948801949094526080808601519094169387019390935260a08085015161ffff169087015260c0808501516bffffffffffffffffffffffff169087015260e08085015190921691860191909152600f5461010086015260105461012086015260135473ffffffffffffffffffffffffffffffffffffffff90811661014087015260145416610160860152600480548351818402810184019094528084528793879390918391830182828015610e2057602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610df5575b5050505050905093509350935050909192565b610e3b610a54565b5050565b610a7d610a54565b60008181526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff808216835273ffffffffffffffffffffffffffffffffffffffff6c0100000000000000000000000092839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff808216608085015264010000000082041660a084015268010000000000000000810490911660c083015260ff7c010000000000000000000000000000000000000000000000000000000090910416151560e0820152610f2681611c82565b8060e00151610f61576040517f1b88a78400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260076020526040902060020180547fffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff169055610fa3600583611d2f565b5060405182907f7bada562044eb163f6b4003c4553e4e62825344c0418eea087bed5ee05a4745690600090a25050565b60015473ffffffffffffffffffffffffffffffffffffffff163314611059576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b60006110e360035460ff1690565b1561114a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401611050565b611196611191338686868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250611d3b915050565b611e25565b949350505050565b6111a6610a54565b505050565b60008181526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff808216835273ffffffffffffffffffffffffffffffffffffffff6c0100000000000000000000000092839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff808216608085015264010000000082041660a084015268010000000000000000810490911660c083015260ff7c010000000000000000000000000000000000000000000000000000000090910416151560e082015261128a81611c82565b8060e00151156112c6576040517f514b6c2400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260076020526040902060020180547fffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff167c01000000000000000000000000000000000000000000000000000000001790556113276005836122a9565b5060405182907f8ab10247ce168c27748e656ecf852b951fcaac790c18106b19aa0ae57a8b741f90600090a25050565b60008060006113646122b5565b9150915061119684838360006124b0565b60008381526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff808216835273ffffffffffffffffffffffffffffffffffffffff6c0100000000000000000000000092839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff808216608085015264010000000082041660a084015268010000000000000000810490911660c083015260ff7c010000000000000000000000000000000000000000000000000000000090910416151560e082015261145481611c82565b6000848152600b6020526040902061146d908484612dd9565b50837f7b778136e5211932b51a145badd01959415e79e051a933604b3d323f862dcabf84846040516114a092919061369a565b60405180910390a250505050565b3373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461151d576040517fc8bad78d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208114611557576040517fdfe9309000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611565828401846132e3565b600081815260076020526040902060020154909150640100000000900463ffffffff908116146115c1576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000818152600760205260409020546115e99085906bffffffffffffffffffffffff166138b9565b600082815260076020526040902080547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff929092169190911790556012546116409085906138a1565b6012556040516bffffffffffffffffffffffff8516815273ffffffffffffffffffffffffffffffffffffffff86169082907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a35050505050565b6116ad610a54565b50565b600081815260076020526040812060020154610b759063ffffffff16611357565b6116d9610a54565b50505050565b60606000806000806116ef612921565b6116f7610a54565b9295509295909350565b600081815260076020908152604080832081516101008101835281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff9081168488019081526001860154928316858801908152939092048116606080860191825260029096015463ffffffff80821660808801819052640100000000830490911660a0880190815268010000000000000000830490941660c088018190527c010000000000000000000000000000000000000000000000000000000090920460ff16151560e088019081528c8c52600b909a52978a2086519451925193519551995181548c9b999a8c9a8b9a8b9a8b9a8b9a8b9a9399989597959691959394909390918790611828906139d1565b80601f0160208091040260200160405190810160405280929190818152602001828054611854906139d1565b80156118a15780601f10611876576101008083540402835291602001916118a1565b820191906000526020600020905b81548152906001019060200180831161188457829003601f168201915b505050505096508263ffffffff169250995099509950995099509950995099509950509193959799909294969850565b60006118db610a54565b95945050505050565b6118ec612959565b600e5460e082015163ffffffff91821691161015611936576040517f39abc10400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604051806101200160405280826000015163ffffffff168152602001826020015163ffffffff168152602001826040015162ffffff168152602001826060015163ffffffff168152602001826080015162ffffff1681526020018260a0015161ffff1681526020018260c001516bffffffffffffffffffffffff1681526020018260e0015163ffffffff168152602001600d60010160049054906101000a900463ffffffff1663ffffffff16815250600d60008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548162ffffff021916908362ffffff160217905550606082015181600001600b6101000a81548163ffffffff021916908363ffffffff160217905550608082015181600001600f6101000a81548162ffffff021916908362ffffff16021790555060a08201518160000160126101000a81548161ffff021916908361ffff16021790555060c08201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555060e08201518160010160006101000a81548163ffffffff021916908363ffffffff1602179055506101008201518160010160046101000a81548163ffffffff021916908363ffffffff160217905550905050806101000151600f81905550806101200151601081905550806101400151601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806101600151601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ffe125a41957477226ba20f85ef30a4024ea3bb8d066521ddc16df3f2944de32581604051611c259190613773565b60405180910390a150565b611c38612959565b6116ad816129da565b3660008037600080366000845af43d6000803e808015611c60573d6000f35b3d6000fd5b6000610b75825490565b6000611c7b8383612ad0565b9392505050565b806060015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ceb576040517fa47c170600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60a081015163ffffffff908116146116ad576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611c7b8383612afa565b611d916040518060e00160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b60008481526007602052604081206002015463ffffffff169080611db36122b5565b915091506000611dc5848484896124b0565b6040805160e08101825273ffffffffffffffffffffffffffffffffffffffff909b168b5260208b0199909952978901969096526bffffffffffffffffffffffff9096166060880152608087019190915260a086015250505060c082015290565b6000600280541415611e93576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401611050565b600280805560208084015160009081526007825260409081902081516101008101835281546bffffffffffffffffffffffff808216835273ffffffffffffffffffffffffffffffffffffffff6c0100000000000000000000000092839004811696840196909652600184015490811694830194909452909204831660608301529092015463ffffffff808216608085015264010000000082041660a0840181905268010000000000000000820490921660c084015260ff7c010000000000000000000000000000000000000000000000000000000090910416151560e08301524310611fab576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611fbe8184600001518560600151612b49565b60005a90506000634585e33b60e01b8560400151604051602401611fe291906136e7565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905061205485608001518460c0015183612c9a565b93505a6120619083613961565b9150600061207a838760a001518860c0015160016124b0565b6020808801516000908152600790915260409020549091506120ab9082906bffffffffffffffffffffffff16613978565b6020878101805160009081526007909252604080832080547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff9586161790559051825290206001015461210e918391166138b9565b60208781018051600090815260078352604080822060010180547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff9687161790558a5192518252808220805486166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff958616021790558a51909216815260089092529020546121c7918391740100000000000000000000000000000000000000009004166138b9565b60086000886000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550856000015173ffffffffffffffffffffffffffffffffffffffff1685151587602001517fcaacad83e47cc45c280d487ec84184eee2fa3b54ebaa393bda7549f13da228f6848a60400151604051612293929190613829565b60405180910390a4505050506001600255919050565b6000611c7b8383612ce6565b6000806000600d600001600f9054906101000a900462ffffff1662ffffff1690506000808263ffffffff161190506000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561234c57600080fd5b505afa158015612360573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061238491906133ec565b5094509092508491505080156123a8575061239f8242613961565b8463ffffffff16105b806123b4575060008113155b156123c357600f5495506123c7565b8095505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561242d57600080fd5b505afa158015612441573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061246591906133ec565b50945090925084915050801561248957506124808242613961565b8463ffffffff16105b80612495575060008113155b156124a45760105494506124a8565b8094505b505050509091565b6040805161012081018252600d5463ffffffff80821683526401000000008083048216602085015268010000000000000000830462ffffff908116958501959095526b0100000000000000000000008304821660608501526f01000000000000000000000000000000830490941660808401527201000000000000000000000000000000000000820461ffff1660a08401819052740100000000000000000000000000000000000000009092046bffffffffffffffffffffffff1660c0840152600e5480821660e08501529390930490921661010082015260009182906125979087613924565b90508380156125a55750803a105b156125ad57503a5b60006125d97f0000000000000000000000000000000000000000000000000000000000000000896138a1565b6125e39083613924565b83519091506000906125ff9063ffffffff16633b9aca006138a1565b9050600060027f0000000000000000000000000000000000000000000000000000000000000000600281111561263757612637613a8d565b141561277f57604080516000815260208101909152871561269657600036604051806080016040528060488152602001613b4a604891396040516020016126809392919061359d565b60405160208183030381529060405290506126b5565b6040518061014001604052806101108152602001613b92610110913990505b6040517f49948e0e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906349948e0e906127279084906004016136e7565b60206040518083038186803b15801561273f57600080fd5b505afa158015612753573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061277791906132fc565b91505061285a565b60017f000000000000000000000000000000000000000000000000000000000000000060028111156127b3576127b3613a8d565b141561285a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c6f7de0e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561281f57600080fd5b505afa158015612833573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061285791906132fc565b90505b8661287657808560a0015161ffff166128739190613924565b90505b6000856020015163ffffffff1664e8d4a510006128939190613924565b898461289f85886138a1565b6128ad90633b9aca00613924565b6128b79190613924565b6128c191906138e9565b6128cb91906138a1565b90506b033b2e3c9fd0803ce8000000811115612913576040517f2ad7547a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9a9950505050505050505050565b3215610a7d576040517fb60ac5db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005473ffffffffffffffffffffffffffffffffffffffff163314610a7d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401611050565b73ffffffffffffffffffffffffffffffffffffffff8116331415612a5a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401611050565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6000826000018281548110612ae757612ae7613aeb565b9060005260206000200154905092915050565b6000818152600183016020526040812054612b4157508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610b75565b506000610b75565b8260e0015115612b85576040517f514b6c2400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff821660009081526008602052604090206001015460ff16612be7576040517fcfbacfd800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82516bffffffffffffffffffffffff16811115612c30576040517f356680b700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff16836020015173ffffffffffffffffffffffffffffffffffffffff1614156111a6576040517f06bc104000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005a611388811015612cac57600080fd5b611388810390508460408204820311612cc457600080fd5b50823b612cd057600080fd5b60008083516020850160008789f1949350505050565b60008181526001830160205260408120548015612dcf576000612d0a600183613961565b8554909150600090612d1e90600190613961565b9050818114612d83576000866000018281548110612d3e57612d3e613aeb565b9060005260206000200154905080876000018481548110612d6157612d61613aeb565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080612d9457612d94613abc565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610b75565b6000915050610b75565b828054612de5906139d1565b90600052602060002090601f016020900481019282612e075760008555612e6b565b82601f10612e3e578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555612e6b565b82800160010185558215612e6b579182015b82811115612e6b578235825591602001919060010190612e50565b50612e77929150612e7b565b5090565b5b80821115612e775760008155600101612e7c565b803573ffffffffffffffffffffffffffffffffffffffff81168114612eb457600080fd5b919050565b60008083601f840112612ecb57600080fd5b50813567ffffffffffffffff811115612ee357600080fd5b6020830191508360208260051b8501011115612efe57600080fd5b9250929050565b60008083601f840112612f1757600080fd5b50813567ffffffffffffffff811115612f2f57600080fd5b602083019150836020828501011115612efe57600080fd5b803561ffff81168114612eb457600080fd5b803562ffffff81168114612eb457600080fd5b803563ffffffff81168114612eb457600080fd5b805169ffffffffffffffffffff81168114612eb457600080fd5b80356bffffffffffffffffffffffff81168114612eb457600080fd5b600060208284031215612fc857600080fd5b611c7b82612e90565b60008060408385031215612fe457600080fd5b612fed83612e90565b9150612ffb60208401612e90565b90509250929050565b6000806040838503121561301757600080fd5b61302083612e90565b915060208301356004811061303457600080fd5b809150509250929050565b6000806000806060858703121561305557600080fd5b61305e85612e90565b935060208501359250604085013567ffffffffffffffff81111561308157600080fd5b61308d87828801612f05565b95989497509550505050565b6000806000806000608086880312156130b157600080fd5b6130ba86612e90565b94506130c860208701612f6c565b93506130d660408701612e90565b9250606086013567ffffffffffffffff8111156130f257600080fd5b6130fe88828901612f05565b969995985093965092949392505050565b6000806000806040858703121561312557600080fd5b843567ffffffffffffffff8082111561313d57600080fd5b61314988838901612eb9565b9096509450602087013591508082111561316257600080fd5b5061308d87828801612eb9565b60008060006040848603121561318457600080fd5b833567ffffffffffffffff81111561319b57600080fd5b6131a786828701612eb9565b90945092506131ba905060208501612e90565b90509250925092565b600080602083850312156131d657600080fd5b823567ffffffffffffffff8111156131ed57600080fd5b6131f985828601612f05565b90969095509350505050565b6000610180828403121561321857600080fd5b613220613850565b61322983612f6c565b815261323760208401612f6c565b602082015261324860408401612f59565b604082015261325960608401612f6c565b606082015261326a60808401612f59565b608082015261327b60a08401612f47565b60a082015261328c60c08401612f9a565b60c082015261329d60e08401612f6c565b60e0820152610100838101359082015261012080840135908201526101406132c6818501612e90565b908201526101606132d8848201612e90565b908201529392505050565b6000602082840312156132f557600080fd5b5035919050565b60006020828403121561330e57600080fd5b5051919050565b6000806040838503121561332857600080fd5b82359150612ffb60208401612e90565b60008060006040848603121561334d57600080fd5b83359250602084013567ffffffffffffffff81111561336b57600080fd5b61337786828701612f05565b9497909650939450505050565b6000806040838503121561339757600080fd5b50508035926020909101359150565b600080604083850312156133b957600080fd5b82359150612ffb60208401612f6c565b600080604083850312156133dc57600080fd5b82359150612ffb60208401612f9a565b600080600080600060a0868803121561340457600080fd5b61340d86612f80565b945060208601519350604086015192506060860151915061343060808701612f80565b90509295509295909350565b600081518084526134548160208601602086016139a5565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b805163ffffffff16825260208101516134a7602084018263ffffffff169052565b5060408101516134be604084018262ffffff169052565b5060608101516134d6606084018263ffffffff169052565b5060808101516134ed608084018262ffffff169052565b5060a081015161350360a084018261ffff169052565b5060c081015161352360c08401826bffffffffffffffffffffffff169052565b5060e081015161353b60e084018263ffffffff169052565b50610100818101519083015261012080820151908301526101408082015173ffffffffffffffffffffffffffffffffffffffff81168285015250506101608181015173ffffffffffffffffffffffffffffffffffffffff8116848301526116d9565b8284823760008382016000815283516135ba8183602088016139a5565b0195945050505050565b600061012073ffffffffffffffffffffffffffffffffffffffff808d16845263ffffffff8c1660208501528160408501526136018285018c61343c565b6bffffffffffffffffffffffff9a8b16606086015298811660808501529690961660a08301525067ffffffffffffffff9390931660c0840152941660e082015292151561010090930192909252949350505050565b6020808252825182820181905260009190848201906040850190845b8181101561368e57835183529284019291840191600101613672565b50909695505050505050565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160101919050565b602081526000611c7b602083018461343c565b60a08152600061370d60a083018861343c565b90508560208301528460408301528360608301528260808301529695505050505050565b602081016004831061374557613745613a8d565b91905290565b602081016003831061374557613745613a8d565b602081016002831061374557613745613a8d565b6101808101610b758284613486565b600061022080830163ffffffff875116845260206bffffffffffffffffffffffff81890151168186015260408801516040860152606088015160608601526137cd6080860188613486565b6102008501929092528451908190526102408401918086019160005b8181101561381b57835173ffffffffffffffffffffffffffffffffffffffff16855293820193928201926001016137e9565b509298975050505050505050565b6bffffffffffffffffffffffff83168152604060208201526000611196604083018461343c565b604051610180810167ffffffffffffffff8111828210171561389b577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290565b600082198211156138b4576138b4613a5e565b500190565b60006bffffffffffffffffffffffff8083168185168083038211156138e0576138e0613a5e565b01949350505050565b60008261391f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561395c5761395c613a5e565b500290565b60008282101561397357613973613a5e565b500390565b60006bffffffffffffffffffffffff8381169083168181101561399d5761399d613a5e565b039392505050565b60005b838110156139c05781810151838201526020016139a8565b838111156116d95750506000910152565b600181811c908216806139e557607f821691505b60208210811415613a1f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613a5757613a57613a5e565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfe3078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666663078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a164736f6c6343000806000a",
}
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { PaymentPremiumPPB uint32 FlatFeeMicroLink uint32 BlockCountPerTurn *big.Int CheckGasLimit uint32 StalenessSeconds *big.Int GasCeilingMultiplier uint16 MinUpkeepSpend *big.Int MaxPerformGas uint32 FallbackGasPrice *big.Int FallbackLinkPrice *big.Int Transcoder common.Address Registrar common.Address }
type GetKeeperInfo ¶
type KeeperRegistry ¶
type KeeperRegistry struct { KeeperRegistryCaller KeeperRegistryTransactor KeeperRegistryFilterer // contains filtered or unexported fields }
func DeployKeeperRegistry ¶
func DeployKeeperRegistry(auth *bind.TransactOpts, backend bind.ContractBackend, keeperRegistryLogic common.Address, config Config) (common.Address, *types.Transaction, *KeeperRegistry, error)
func NewKeeperRegistry ¶
func NewKeeperRegistry(address common.Address, backend bind.ContractBackend) (*KeeperRegistry, error)
func (*KeeperRegistry) Address ¶
func (_KeeperRegistry *KeeperRegistry) Address() common.Address
type KeeperRegistryCaller ¶
type KeeperRegistryCaller struct {
// contains filtered or unexported fields
}
func NewKeeperRegistryCaller ¶
func NewKeeperRegistryCaller(address common.Address, caller bind.ContractCaller) (*KeeperRegistryCaller, error)
func (*KeeperRegistryCaller) ARBNITROORACLE ¶
func (*KeeperRegistryCaller) FASTGASFEED ¶
func (*KeeperRegistryCaller) GetActiveUpkeepIDs ¶
func (*KeeperRegistryCaller) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (GetKeeperInfo, error)
func (*KeeperRegistryCaller) GetMaxPaymentForGas ¶
func (*KeeperRegistryCaller) GetMinBalanceForUpkeep ¶
func (*KeeperRegistryCaller) GetPeerRegistryMigrationPermission ¶
func (*KeeperRegistryCaller) GetState ¶
func (_KeeperRegistry *KeeperRegistryCaller) GetState(opts *bind.CallOpts) (GetState, error)
func (*KeeperRegistryCaller) KEEPERREGISTRYLOGIC ¶
func (*KeeperRegistryCaller) LINKETHFEED ¶
func (*KeeperRegistryCaller) OPTIMISMORACLE ¶
func (*KeeperRegistryCaller) PAYMENTMODEL ¶
func (_KeeperRegistry *KeeperRegistryCaller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
func (*KeeperRegistryCaller) Paused ¶
func (_KeeperRegistry *KeeperRegistryCaller) Paused(opts *bind.CallOpts) (bool, error)
func (*KeeperRegistryCaller) REGISTRYGASOVERHEAD ¶
func (*KeeperRegistryCaller) TypeAndVersion ¶
func (_KeeperRegistry *KeeperRegistryCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)
func (*KeeperRegistryCaller) UpkeepTranscoderVersion ¶
func (_KeeperRegistry *KeeperRegistryCaller) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error)
type KeeperRegistryCallerRaw ¶
type KeeperRegistryCallerRaw struct {
Contract *KeeperRegistryCaller
}
type KeeperRegistryCallerSession ¶
type KeeperRegistryCallerSession struct { Contract *KeeperRegistryCaller CallOpts bind.CallOpts }
func (*KeeperRegistryCallerSession) ARBNITROORACLE ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) ARBNITROORACLE() (common.Address, error)
func (*KeeperRegistryCallerSession) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) FASTGASFEED() (common.Address, error)
func (*KeeperRegistryCallerSession) GetActiveUpkeepIDs ¶
func (*KeeperRegistryCallerSession) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetKeeperInfo(query common.Address) (GetKeeperInfo, error)
func (*KeeperRegistryCallerSession) GetMaxPaymentForGas ¶
func (*KeeperRegistryCallerSession) GetMinBalanceForUpkeep ¶
func (*KeeperRegistryCallerSession) GetPeerRegistryMigrationPermission ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
func (*KeeperRegistryCallerSession) GetState ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetState() (GetState, error)
func (*KeeperRegistryCallerSession) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) GetUpkeep(id *big.Int) (GetUpkeep, error)
func (*KeeperRegistryCallerSession) KEEPERREGISTRYLOGIC ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) KEEPERREGISTRYLOGIC() (common.Address, error)
func (*KeeperRegistryCallerSession) LINK ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) LINK() (common.Address, error)
func (*KeeperRegistryCallerSession) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) LINKETHFEED() (common.Address, error)
func (*KeeperRegistryCallerSession) OPTIMISMORACLE ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) OPTIMISMORACLE() (common.Address, error)
func (*KeeperRegistryCallerSession) Owner ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) Owner() (common.Address, error)
func (*KeeperRegistryCallerSession) PAYMENTMODEL ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) PAYMENTMODEL() (uint8, error)
func (*KeeperRegistryCallerSession) Paused ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) Paused() (bool, error)
func (*KeeperRegistryCallerSession) REGISTRYGASOVERHEAD ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
func (*KeeperRegistryCallerSession) TypeAndVersion ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) TypeAndVersion() (string, error)
func (*KeeperRegistryCallerSession) UpkeepTranscoderVersion ¶
func (_KeeperRegistry *KeeperRegistryCallerSession) UpkeepTranscoderVersion() (uint8, error)
type KeeperRegistryConfigSet ¶
func (KeeperRegistryConfigSet) Topic ¶
func (KeeperRegistryConfigSet) Topic() common.Hash
type KeeperRegistryConfigSetIterator ¶
type KeeperRegistryConfigSetIterator struct { Event *KeeperRegistryConfigSet // contains filtered or unexported fields }
func (*KeeperRegistryConfigSetIterator) Close ¶
func (it *KeeperRegistryConfigSetIterator) Close() error
func (*KeeperRegistryConfigSetIterator) Error ¶
func (it *KeeperRegistryConfigSetIterator) Error() error
func (*KeeperRegistryConfigSetIterator) Next ¶
func (it *KeeperRegistryConfigSetIterator) Next() bool
type KeeperRegistryFilterer ¶
type KeeperRegistryFilterer struct {
// contains filtered or unexported fields
}
func NewKeeperRegistryFilterer ¶
func NewKeeperRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistryFilterer, error)
func (*KeeperRegistryFilterer) FilterConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error)
func (*KeeperRegistryFilterer) FilterFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error)
func (*KeeperRegistryFilterer) FilterFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error)
func (*KeeperRegistryFilterer) FilterKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryKeepersUpdatedIterator, error)
func (*KeeperRegistryFilterer) FilterOwnerFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryOwnerFundsWithdrawnIterator, error)
func (*KeeperRegistryFilterer) FilterOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferRequestedIterator, error)
func (*KeeperRegistryFilterer) FilterOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferredIterator, error)
func (*KeeperRegistryFilterer) FilterPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryPausedIterator, error)
func (*KeeperRegistryFilterer) FilterPayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferRequestedIterator, error)
func (*KeeperRegistryFilterer) FilterPayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferredIterator, error)
func (*KeeperRegistryFilterer) FilterPaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryPaymentWithdrawnIterator, error)
func (*KeeperRegistryFilterer) FilterUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepAdminTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryUpkeepAdminTransferRequestedIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepAdminTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryUpkeepAdminTransferredIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepCheckDataUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepCheckDataUpdatedIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepGasLimitSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepGasLimitSetIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepMigrated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepMigratedIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepPausedIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryUpkeepPerformedIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepReceived ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepReceivedIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error)
func (*KeeperRegistryFilterer) FilterUpkeepUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepUnpausedIterator, error)
func (*KeeperRegistryFilterer) ParseConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error)
func (*KeeperRegistryFilterer) ParseFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error)
func (*KeeperRegistryFilterer) ParseFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error)
func (*KeeperRegistryFilterer) ParseKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryKeepersUpdated, error)
func (*KeeperRegistryFilterer) ParseOwnerFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryOwnerFundsWithdrawn, error)
func (*KeeperRegistryFilterer) ParseOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryOwnershipTransferRequested, error)
func (*KeeperRegistryFilterer) ParseOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryOwnershipTransferred, error)
func (*KeeperRegistryFilterer) ParsePaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaused(log types.Log) (*KeeperRegistryPaused, error)
func (*KeeperRegistryFilterer) ParsePayeeshipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryPayeeshipTransferRequested, error)
func (*KeeperRegistryFilterer) ParsePayeeshipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryPayeeshipTransferred, error)
func (*KeeperRegistryFilterer) ParsePaymentWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryPaymentWithdrawn, error)
func (*KeeperRegistryFilterer) ParseUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error)
func (*KeeperRegistryFilterer) ParseUpkeepAdminTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryUpkeepAdminTransferRequested, error)
func (*KeeperRegistryFilterer) ParseUpkeepAdminTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryUpkeepAdminTransferred, error)
func (*KeeperRegistryFilterer) ParseUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error)
func (*KeeperRegistryFilterer) ParseUpkeepCheckDataUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryUpkeepCheckDataUpdated, error)
func (*KeeperRegistryFilterer) ParseUpkeepGasLimitSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryUpkeepGasLimitSet, error)
func (*KeeperRegistryFilterer) ParseUpkeepMigrated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryUpkeepMigrated, error)
func (*KeeperRegistryFilterer) ParseUpkeepPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryUpkeepPaused, error)
func (*KeeperRegistryFilterer) ParseUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error)
func (*KeeperRegistryFilterer) ParseUpkeepReceived ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryUpkeepReceived, error)
func (*KeeperRegistryFilterer) ParseUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error)
func (*KeeperRegistryFilterer) ParseUpkeepUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryUpkeepUnpaused, error)
func (*KeeperRegistryFilterer) WatchConfigSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchFundsAdded ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsWithdrawn, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchKeepersUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryKeepersUpdated) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchOwnerFundsWithdrawn ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnerFundsWithdrawn) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchOwnershipTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchOwnershipTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaused) (event.Subscription, error)
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)
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)
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)
func (*KeeperRegistryFilterer) WatchUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepAdminTransferRequested ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepAdminTransferred ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepCanceled ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepCheckDataUpdated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCheckDataUpdated, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepGasLimitSet ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepMigrated ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepMigrated, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepPaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPaused, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepPerformed ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPerformed, id []*big.Int, success []bool, from []common.Address) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepReceived ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepReceived, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepRegistered ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepRegistered, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryFilterer) WatchUpkeepUnpaused ¶
func (_KeeperRegistry *KeeperRegistryFilterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepUnpaused, id []*big.Int) (event.Subscription, error)
type KeeperRegistryFundsAdded ¶
type KeeperRegistryFundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log }
func (KeeperRegistryFundsAdded) Topic ¶
func (KeeperRegistryFundsAdded) Topic() common.Hash
type KeeperRegistryFundsAddedIterator ¶
type KeeperRegistryFundsAddedIterator struct { Event *KeeperRegistryFundsAdded // contains filtered or unexported fields }
func (*KeeperRegistryFundsAddedIterator) Close ¶
func (it *KeeperRegistryFundsAddedIterator) Close() error
func (*KeeperRegistryFundsAddedIterator) Error ¶
func (it *KeeperRegistryFundsAddedIterator) Error() error
func (*KeeperRegistryFundsAddedIterator) Next ¶
func (it *KeeperRegistryFundsAddedIterator) Next() bool
type KeeperRegistryFundsWithdrawn ¶
type KeeperRegistryFundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log }
func (KeeperRegistryFundsWithdrawn) Topic ¶
func (KeeperRegistryFundsWithdrawn) Topic() common.Hash
type KeeperRegistryFundsWithdrawnIterator ¶
type KeeperRegistryFundsWithdrawnIterator struct { Event *KeeperRegistryFundsWithdrawn // contains filtered or unexported fields }
func (*KeeperRegistryFundsWithdrawnIterator) Close ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Close() error
func (*KeeperRegistryFundsWithdrawnIterator) Error ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Error() error
func (*KeeperRegistryFundsWithdrawnIterator) Next ¶
func (it *KeeperRegistryFundsWithdrawnIterator) Next() bool
type KeeperRegistryInterface ¶
type KeeperRegistryInterface interface { ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error) FASTGASFEED(opts *bind.CallOpts) (common.Address, error) KEEPERREGISTRYLOGIC(opts *bind.CallOpts) (common.Address, error) LINK(opts *bind.CallOpts) (common.Address, error) LINKETHFEED(opts *bind.CallOpts) (common.Address, error) OPTIMISMORACLE(opts *bind.CallOpts) (common.Address, error) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error) REGISTRYGASOVERHEAD(opts *bind.CallOpts) (*big.Int, error) GetActiveUpkeepIDs(opts *bind.CallOpts, startIndex *big.Int, maxCount *big.Int) ([]*big.Int, error) GetKeeperInfo(opts *bind.CallOpts, query common.Address) (GetKeeperInfo, error) GetMaxPaymentForGas(opts *bind.CallOpts, gasLimit *big.Int) (*big.Int, error) GetMinBalanceForUpkeep(opts *bind.CallOpts, id *big.Int) (*big.Int, error) GetPeerRegistryMigrationPermission(opts *bind.CallOpts, peer common.Address) (uint8, error) GetState(opts *bind.CallOpts) (GetState, error) GetUpkeep(opts *bind.CallOpts, id *big.Int) (GetUpkeep, error) Owner(opts *bind.CallOpts) (common.Address, error) Paused(opts *bind.CallOpts) (bool, error) TypeAndVersion(opts *bind.CallOpts) (string, error) UpkeepTranscoderVersion(opts *bind.CallOpts) (uint8, error) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error) Pause(opts *bind.TransactOpts) (*types.Transaction, error) PauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error) SetConfig(opts *bind.TransactOpts, config Config) (*types.Transaction, error) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error) Unpause(opts *bind.TransactOpts) (*types.Transaction, error) UnpauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error) UpdateCheckData(opts *bind.TransactOpts, id *big.Int, newCheckData []byte) (*types.Transaction, error) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error) Receive(opts *bind.TransactOpts) (*types.Transaction, error) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryConfigSetIterator, error) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryConfigSet) (event.Subscription, error) ParseConfigSet(log types.Log) (*KeeperRegistryConfigSet, error) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryFundsAddedIterator, error) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error) ParseFundsAdded(log types.Log) (*KeeperRegistryFundsAdded, error) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryFundsWithdrawnIterator, error) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryFundsWithdrawn, id []*big.Int) (event.Subscription, error) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryFundsWithdrawn, error) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryKeepersUpdatedIterator, error) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryKeepersUpdated) (event.Subscription, error) ParseKeepersUpdated(log types.Log) (*KeeperRegistryKeepersUpdated, error) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryOwnerFundsWithdrawnIterator, error) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnerFundsWithdrawn) (event.Subscription, error) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryOwnerFundsWithdrawn, error) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferRequestedIterator, error) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryOwnershipTransferRequested, error) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryOwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryOwnershipTransferred, error) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryPausedIterator, error) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaused) (event.Subscription, error) ParsePaused(log types.Log) (*KeeperRegistryPaused, error) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferRequestedIterator, error) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferRequested, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryPayeeshipTransferRequested, error) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryPayeeshipTransferredIterator, error) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPayeeshipTransferred, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryPayeeshipTransferred, error) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryPaymentWithdrawnIterator, error) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryPaymentWithdrawn, keeper []common.Address, amount []*big.Int, to []common.Address) (event.Subscription, error) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryPaymentWithdrawn, error) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryUnpausedIterator, error) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUnpaused) (event.Subscription, error) ParseUnpaused(log types.Log) (*KeeperRegistryUnpaused, error) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryUpkeepAdminTransferRequestedIterator, error) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryUpkeepAdminTransferRequested, error) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryUpkeepAdminTransferredIterator, error) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryUpkeepAdminTransferred, error) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryUpkeepCanceledIterator, error) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryUpkeepCanceled, error) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepCheckDataUpdatedIterator, error) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepCheckDataUpdated, id []*big.Int) (event.Subscription, error) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryUpkeepCheckDataUpdated, error) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepGasLimitSetIterator, error) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepGasLimitSet, id []*big.Int) (event.Subscription, error) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryUpkeepGasLimitSet, error) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepMigratedIterator, error) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepMigrated, id []*big.Int) (event.Subscription, error) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryUpkeepMigrated, error) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepPausedIterator, error) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPaused, id []*big.Int) (event.Subscription, error) ParseUpkeepPaused(log types.Log) (*KeeperRegistryUpkeepPaused, error) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryUpkeepPerformedIterator, error) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepPerformed, id []*big.Int, success []bool, from []common.Address) (event.Subscription, error) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryUpkeepPerformed, error) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepReceivedIterator, error) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepReceived, id []*big.Int) (event.Subscription, error) ParseUpkeepReceived(log types.Log) (*KeeperRegistryUpkeepReceived, error) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepRegisteredIterator, error) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepRegistered, id []*big.Int) (event.Subscription, error) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryUpkeepRegistered, error) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryUpkeepUnpausedIterator, error) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryUpkeepUnpaused, id []*big.Int) (event.Subscription, error) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryUpkeepUnpaused, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type KeeperRegistryKeepersUpdated ¶
type KeeperRegistryKeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log }
func (KeeperRegistryKeepersUpdated) Topic ¶
func (KeeperRegistryKeepersUpdated) Topic() common.Hash
type KeeperRegistryKeepersUpdatedIterator ¶
type KeeperRegistryKeepersUpdatedIterator struct { Event *KeeperRegistryKeepersUpdated // contains filtered or unexported fields }
func (*KeeperRegistryKeepersUpdatedIterator) Close ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Close() error
func (*KeeperRegistryKeepersUpdatedIterator) Error ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Error() error
func (*KeeperRegistryKeepersUpdatedIterator) Next ¶
func (it *KeeperRegistryKeepersUpdatedIterator) Next() bool
type KeeperRegistryOwnerFundsWithdrawn ¶
func (KeeperRegistryOwnerFundsWithdrawn) Topic ¶
func (KeeperRegistryOwnerFundsWithdrawn) Topic() common.Hash
type KeeperRegistryOwnerFundsWithdrawnIterator ¶
type KeeperRegistryOwnerFundsWithdrawnIterator struct { Event *KeeperRegistryOwnerFundsWithdrawn // contains filtered or unexported fields }
func (*KeeperRegistryOwnerFundsWithdrawnIterator) Close ¶
func (it *KeeperRegistryOwnerFundsWithdrawnIterator) Close() error
func (*KeeperRegistryOwnerFundsWithdrawnIterator) Error ¶
func (it *KeeperRegistryOwnerFundsWithdrawnIterator) Error() error
func (*KeeperRegistryOwnerFundsWithdrawnIterator) Next ¶
func (it *KeeperRegistryOwnerFundsWithdrawnIterator) Next() bool
type KeeperRegistryOwnershipTransferRequested ¶
type KeeperRegistryOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log }
func (KeeperRegistryOwnershipTransferRequested) Topic ¶
func (KeeperRegistryOwnershipTransferRequested) Topic() common.Hash
type KeeperRegistryOwnershipTransferRequestedIterator ¶
type KeeperRegistryOwnershipTransferRequestedIterator struct { Event *KeeperRegistryOwnershipTransferRequested // contains filtered or unexported fields }
func (*KeeperRegistryOwnershipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Close() error
func (*KeeperRegistryOwnershipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Error() error
func (*KeeperRegistryOwnershipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryOwnershipTransferRequestedIterator) Next() bool
type KeeperRegistryOwnershipTransferred ¶
type KeeperRegistryOwnershipTransferred struct { From common.Address To common.Address Raw types.Log }
func (KeeperRegistryOwnershipTransferred) Topic ¶
func (KeeperRegistryOwnershipTransferred) Topic() common.Hash
type KeeperRegistryOwnershipTransferredIterator ¶
type KeeperRegistryOwnershipTransferredIterator struct { Event *KeeperRegistryOwnershipTransferred // contains filtered or unexported fields }
func (*KeeperRegistryOwnershipTransferredIterator) Close ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Close() error
func (*KeeperRegistryOwnershipTransferredIterator) Error ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Error() error
func (*KeeperRegistryOwnershipTransferredIterator) Next ¶
func (it *KeeperRegistryOwnershipTransferredIterator) Next() bool
type KeeperRegistryPaused ¶
func (KeeperRegistryPaused) Topic ¶
func (KeeperRegistryPaused) Topic() common.Hash
type KeeperRegistryPausedIterator ¶
type KeeperRegistryPausedIterator struct { Event *KeeperRegistryPaused // contains filtered or unexported fields }
func (*KeeperRegistryPausedIterator) Close ¶
func (it *KeeperRegistryPausedIterator) Close() error
func (*KeeperRegistryPausedIterator) Error ¶
func (it *KeeperRegistryPausedIterator) Error() error
func (*KeeperRegistryPausedIterator) Next ¶
func (it *KeeperRegistryPausedIterator) Next() bool
type KeeperRegistryPayeeshipTransferRequested ¶
type KeeperRegistryPayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log }
func (KeeperRegistryPayeeshipTransferRequested) Topic ¶
func (KeeperRegistryPayeeshipTransferRequested) Topic() common.Hash
type KeeperRegistryPayeeshipTransferRequestedIterator ¶
type KeeperRegistryPayeeshipTransferRequestedIterator struct { Event *KeeperRegistryPayeeshipTransferRequested // contains filtered or unexported fields }
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Close() error
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Error() error
func (*KeeperRegistryPayeeshipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryPayeeshipTransferRequestedIterator) Next() bool
type KeeperRegistryPayeeshipTransferred ¶
type KeeperRegistryPayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log }
func (KeeperRegistryPayeeshipTransferred) Topic ¶
func (KeeperRegistryPayeeshipTransferred) Topic() common.Hash
type KeeperRegistryPayeeshipTransferredIterator ¶
type KeeperRegistryPayeeshipTransferredIterator struct { Event *KeeperRegistryPayeeshipTransferred // contains filtered or unexported fields }
func (*KeeperRegistryPayeeshipTransferredIterator) Close ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Close() error
func (*KeeperRegistryPayeeshipTransferredIterator) Error ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Error() error
func (*KeeperRegistryPayeeshipTransferredIterator) Next ¶
func (it *KeeperRegistryPayeeshipTransferredIterator) Next() bool
type KeeperRegistryPaymentWithdrawn ¶
type KeeperRegistryPaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log }
func (KeeperRegistryPaymentWithdrawn) Topic ¶
func (KeeperRegistryPaymentWithdrawn) Topic() common.Hash
type KeeperRegistryPaymentWithdrawnIterator ¶
type KeeperRegistryPaymentWithdrawnIterator struct { Event *KeeperRegistryPaymentWithdrawn // contains filtered or unexported fields }
func (*KeeperRegistryPaymentWithdrawnIterator) Close ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Close() error
func (*KeeperRegistryPaymentWithdrawnIterator) Error ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Error() error
func (*KeeperRegistryPaymentWithdrawnIterator) Next ¶
func (it *KeeperRegistryPaymentWithdrawnIterator) Next() bool
type KeeperRegistryRaw ¶
type KeeperRegistryRaw struct {
Contract *KeeperRegistry
}
func (*KeeperRegistryRaw) Call ¶
func (_KeeperRegistry *KeeperRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*KeeperRegistryRaw) Transact ¶
func (_KeeperRegistry *KeeperRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*KeeperRegistryRaw) Transfer ¶
func (_KeeperRegistry *KeeperRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type KeeperRegistrySession ¶
type KeeperRegistrySession struct { Contract *KeeperRegistry CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*KeeperRegistrySession) ARBNITROORACLE ¶
func (_KeeperRegistry *KeeperRegistrySession) ARBNITROORACLE() (common.Address, error)
func (*KeeperRegistrySession) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistrySession) AcceptOwnership() (*types.Transaction, error)
func (*KeeperRegistrySession) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistrySession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) AcceptUpkeepAdmin ¶
func (_KeeperRegistry *KeeperRegistrySession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistrySession) AddFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
func (*KeeperRegistrySession) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistrySession) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) FASTGASFEED ¶
func (_KeeperRegistry *KeeperRegistrySession) FASTGASFEED() (common.Address, error)
func (*KeeperRegistrySession) Fallback ¶
func (_KeeperRegistry *KeeperRegistrySession) Fallback(calldata []byte) (*types.Transaction, error)
func (*KeeperRegistrySession) GetActiveUpkeepIDs ¶
func (*KeeperRegistrySession) GetKeeperInfo ¶
func (_KeeperRegistry *KeeperRegistrySession) GetKeeperInfo(query common.Address) (GetKeeperInfo, error)
func (*KeeperRegistrySession) GetMaxPaymentForGas ¶
func (*KeeperRegistrySession) GetMinBalanceForUpkeep ¶
func (*KeeperRegistrySession) GetPeerRegistryMigrationPermission ¶
func (_KeeperRegistry *KeeperRegistrySession) GetPeerRegistryMigrationPermission(peer common.Address) (uint8, error)
func (*KeeperRegistrySession) GetState ¶
func (_KeeperRegistry *KeeperRegistrySession) GetState() (GetState, error)
func (*KeeperRegistrySession) GetUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) GetUpkeep(id *big.Int) (GetUpkeep, error)
func (*KeeperRegistrySession) KEEPERREGISTRYLOGIC ¶
func (_KeeperRegistry *KeeperRegistrySession) KEEPERREGISTRYLOGIC() (common.Address, error)
func (*KeeperRegistrySession) LINK ¶
func (_KeeperRegistry *KeeperRegistrySession) LINK() (common.Address, error)
func (*KeeperRegistrySession) LINKETHFEED ¶
func (_KeeperRegistry *KeeperRegistrySession) LINKETHFEED() (common.Address, error)
func (*KeeperRegistrySession) MigrateUpkeeps ¶
func (_KeeperRegistry *KeeperRegistrySession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) OPTIMISMORACLE ¶
func (_KeeperRegistry *KeeperRegistrySession) OPTIMISMORACLE() (common.Address, error)
func (*KeeperRegistrySession) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistrySession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*KeeperRegistrySession) Owner ¶
func (_KeeperRegistry *KeeperRegistrySession) Owner() (common.Address, error)
func (*KeeperRegistrySession) PAYMENTMODEL ¶
func (_KeeperRegistry *KeeperRegistrySession) PAYMENTMODEL() (uint8, error)
func (*KeeperRegistrySession) Pause ¶
func (_KeeperRegistry *KeeperRegistrySession) Pause() (*types.Transaction, error)
func (*KeeperRegistrySession) PauseUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) PauseUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistrySession) Paused ¶
func (_KeeperRegistry *KeeperRegistrySession) Paused() (bool, error)
func (*KeeperRegistrySession) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
func (*KeeperRegistrySession) REGISTRYGASOVERHEAD ¶
func (_KeeperRegistry *KeeperRegistrySession) REGISTRYGASOVERHEAD() (*big.Int, error)
func (*KeeperRegistrySession) Receive ¶
func (_KeeperRegistry *KeeperRegistrySession) Receive() (*types.Transaction, error)
func (*KeeperRegistrySession) ReceiveUpkeeps ¶
func (_KeeperRegistry *KeeperRegistrySession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
func (*KeeperRegistrySession) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) RecoverFunds() (*types.Transaction, error)
func (*KeeperRegistrySession) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
func (*KeeperRegistrySession) SetConfig ¶
func (_KeeperRegistry *KeeperRegistrySession) SetConfig(config Config) (*types.Transaction, error)
func (*KeeperRegistrySession) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistrySession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) SetPeerRegistryMigrationPermission ¶
func (_KeeperRegistry *KeeperRegistrySession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
func (*KeeperRegistrySession) SetUpkeepGasLimit ¶
func (_KeeperRegistry *KeeperRegistrySession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
func (*KeeperRegistrySession) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistrySession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistrySession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) TransferUpkeepAdmin ¶
func (_KeeperRegistry *KeeperRegistrySession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) TypeAndVersion ¶
func (_KeeperRegistry *KeeperRegistrySession) TypeAndVersion() (string, error)
func (*KeeperRegistrySession) Unpause ¶
func (_KeeperRegistry *KeeperRegistrySession) Unpause() (*types.Transaction, error)
func (*KeeperRegistrySession) UnpauseUpkeep ¶
func (_KeeperRegistry *KeeperRegistrySession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistrySession) UpdateCheckData ¶
func (_KeeperRegistry *KeeperRegistrySession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
func (*KeeperRegistrySession) UpkeepTranscoderVersion ¶
func (_KeeperRegistry *KeeperRegistrySession) UpkeepTranscoderVersion() (uint8, error)
func (*KeeperRegistrySession) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
func (*KeeperRegistrySession) WithdrawOwnerFunds ¶
func (_KeeperRegistry *KeeperRegistrySession) WithdrawOwnerFunds() (*types.Transaction, error)
func (*KeeperRegistrySession) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistrySession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
type KeeperRegistryTransactor ¶
type KeeperRegistryTransactor struct {
// contains filtered or unexported fields
}
func NewKeeperRegistryTransactor ¶
func NewKeeperRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistryTransactor, error)
func (*KeeperRegistryTransactor) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryTransactor) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) AcceptUpkeepAdmin ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactor) AddFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactor) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactor) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) Fallback ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactor) MigrateUpkeeps ¶
func (_KeeperRegistry *KeeperRegistryTransactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistryTransactor) OnTokenTransfer(opts *bind.TransactOpts, sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactor) Pause ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryTransactor) PauseUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) PauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactor) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) PerformUpkeep(opts *bind.TransactOpts, id *big.Int, performData []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactor) Receive ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryTransactor) ReceiveUpkeeps ¶
func (_KeeperRegistry *KeeperRegistryTransactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactor) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryTransactor) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactor) SetConfig ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetConfig(opts *bind.TransactOpts, config Config) (*types.Transaction, error)
func (*KeeperRegistryTransactor) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) SetPeerRegistryMigrationPermission ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
func (*KeeperRegistryTransactor) SetUpkeepGasLimit ¶
func (_KeeperRegistry *KeeperRegistryTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
func (*KeeperRegistryTransactor) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) TransferUpkeepAdmin ¶
func (_KeeperRegistry *KeeperRegistryTransactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) Unpause ¶
func (_KeeperRegistry *KeeperRegistryTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryTransactor) UnpauseUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactor) UnpauseUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactor) UpdateCheckData ¶
func (_KeeperRegistry *KeeperRegistryTransactor) UpdateCheckData(opts *bind.TransactOpts, id *big.Int, newCheckData []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactor) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactor) WithdrawOwnerFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryTransactor) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistryTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
type KeeperRegistryTransactorRaw ¶
type KeeperRegistryTransactorRaw struct {
Contract *KeeperRegistryTransactor
}
func (*KeeperRegistryTransactorRaw) Transact ¶
func (_KeeperRegistry *KeeperRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*KeeperRegistryTransactorRaw) Transfer ¶
func (_KeeperRegistry *KeeperRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type KeeperRegistryTransactorSession ¶
type KeeperRegistryTransactorSession struct { Contract *KeeperRegistryTransactor TransactOpts bind.TransactOpts }
func (*KeeperRegistryTransactorSession) AcceptOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptOwnership() (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) AcceptPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) AcceptUpkeepAdmin ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) AddFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) CancelUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) CheckUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) Fallback ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) MigrateUpkeeps ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) OnTokenTransfer ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) OnTokenTransfer(sender common.Address, amount *big.Int, data []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) Pause ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Pause() (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) PauseUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) PauseUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) PerformUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) PerformUpkeep(id *big.Int, performData []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) Receive ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Receive() (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) ReceiveUpkeeps ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) RecoverFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) RecoverFunds() (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) RegisterUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) SetConfig ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetConfig(config Config) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) SetKeepers ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) SetPeerRegistryMigrationPermission ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) SetUpkeepGasLimit ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) TransferOwnership ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) TransferPayeeship ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) TransferUpkeepAdmin ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) Unpause ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) Unpause() (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) UnpauseUpkeep ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) UnpauseUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) UpdateCheckData ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) UpdateCheckData(id *big.Int, newCheckData []byte) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) WithdrawFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) WithdrawOwnerFunds ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
func (*KeeperRegistryTransactorSession) WithdrawPayment ¶
func (_KeeperRegistry *KeeperRegistryTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
type KeeperRegistryUnpaused ¶
func (KeeperRegistryUnpaused) Topic ¶
func (KeeperRegistryUnpaused) Topic() common.Hash
type KeeperRegistryUnpausedIterator ¶
type KeeperRegistryUnpausedIterator struct { Event *KeeperRegistryUnpaused // contains filtered or unexported fields }
func (*KeeperRegistryUnpausedIterator) Close ¶
func (it *KeeperRegistryUnpausedIterator) Close() error
func (*KeeperRegistryUnpausedIterator) Error ¶
func (it *KeeperRegistryUnpausedIterator) Error() error
func (*KeeperRegistryUnpausedIterator) Next ¶
func (it *KeeperRegistryUnpausedIterator) Next() bool
type KeeperRegistryUpkeepAdminTransferRequested ¶
type KeeperRegistryUpkeepAdminTransferRequested struct { Id *big.Int From common.Address To common.Address Raw types.Log }
func (KeeperRegistryUpkeepAdminTransferRequested) Topic ¶
func (KeeperRegistryUpkeepAdminTransferRequested) Topic() common.Hash
type KeeperRegistryUpkeepAdminTransferRequestedIterator ¶
type KeeperRegistryUpkeepAdminTransferRequestedIterator struct { Event *KeeperRegistryUpkeepAdminTransferRequested // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepAdminTransferRequestedIterator) Close ¶
func (it *KeeperRegistryUpkeepAdminTransferRequestedIterator) Close() error
func (*KeeperRegistryUpkeepAdminTransferRequestedIterator) Error ¶
func (it *KeeperRegistryUpkeepAdminTransferRequestedIterator) Error() error
func (*KeeperRegistryUpkeepAdminTransferRequestedIterator) Next ¶
func (it *KeeperRegistryUpkeepAdminTransferRequestedIterator) Next() bool
type KeeperRegistryUpkeepAdminTransferred ¶
type KeeperRegistryUpkeepAdminTransferred struct { Id *big.Int From common.Address To common.Address Raw types.Log }
func (KeeperRegistryUpkeepAdminTransferred) Topic ¶
func (KeeperRegistryUpkeepAdminTransferred) Topic() common.Hash
type KeeperRegistryUpkeepAdminTransferredIterator ¶
type KeeperRegistryUpkeepAdminTransferredIterator struct { Event *KeeperRegistryUpkeepAdminTransferred // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepAdminTransferredIterator) Close ¶
func (it *KeeperRegistryUpkeepAdminTransferredIterator) Close() error
func (*KeeperRegistryUpkeepAdminTransferredIterator) Error ¶
func (it *KeeperRegistryUpkeepAdminTransferredIterator) Error() error
func (*KeeperRegistryUpkeepAdminTransferredIterator) Next ¶
func (it *KeeperRegistryUpkeepAdminTransferredIterator) Next() bool
type KeeperRegistryUpkeepCanceled ¶
func (KeeperRegistryUpkeepCanceled) Topic ¶
func (KeeperRegistryUpkeepCanceled) Topic() common.Hash
type KeeperRegistryUpkeepCanceledIterator ¶
type KeeperRegistryUpkeepCanceledIterator struct { Event *KeeperRegistryUpkeepCanceled // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepCanceledIterator) Close ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Close() error
func (*KeeperRegistryUpkeepCanceledIterator) Error ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Error() error
func (*KeeperRegistryUpkeepCanceledIterator) Next ¶
func (it *KeeperRegistryUpkeepCanceledIterator) Next() bool
type KeeperRegistryUpkeepCheckDataUpdated ¶
func (KeeperRegistryUpkeepCheckDataUpdated) Topic ¶
func (KeeperRegistryUpkeepCheckDataUpdated) Topic() common.Hash
type KeeperRegistryUpkeepCheckDataUpdatedIterator ¶
type KeeperRegistryUpkeepCheckDataUpdatedIterator struct { Event *KeeperRegistryUpkeepCheckDataUpdated // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepCheckDataUpdatedIterator) Close ¶
func (it *KeeperRegistryUpkeepCheckDataUpdatedIterator) Close() error
func (*KeeperRegistryUpkeepCheckDataUpdatedIterator) Error ¶
func (it *KeeperRegistryUpkeepCheckDataUpdatedIterator) Error() error
func (*KeeperRegistryUpkeepCheckDataUpdatedIterator) Next ¶
func (it *KeeperRegistryUpkeepCheckDataUpdatedIterator) Next() bool
type KeeperRegistryUpkeepGasLimitSet ¶
func (KeeperRegistryUpkeepGasLimitSet) Topic ¶
func (KeeperRegistryUpkeepGasLimitSet) Topic() common.Hash
type KeeperRegistryUpkeepGasLimitSetIterator ¶
type KeeperRegistryUpkeepGasLimitSetIterator struct { Event *KeeperRegistryUpkeepGasLimitSet // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepGasLimitSetIterator) Close ¶
func (it *KeeperRegistryUpkeepGasLimitSetIterator) Close() error
func (*KeeperRegistryUpkeepGasLimitSetIterator) Error ¶
func (it *KeeperRegistryUpkeepGasLimitSetIterator) Error() error
func (*KeeperRegistryUpkeepGasLimitSetIterator) Next ¶
func (it *KeeperRegistryUpkeepGasLimitSetIterator) Next() bool
type KeeperRegistryUpkeepMigrated ¶
type KeeperRegistryUpkeepMigrated struct { Id *big.Int RemainingBalance *big.Int Destination common.Address Raw types.Log }
func (KeeperRegistryUpkeepMigrated) Topic ¶
func (KeeperRegistryUpkeepMigrated) Topic() common.Hash
type KeeperRegistryUpkeepMigratedIterator ¶
type KeeperRegistryUpkeepMigratedIterator struct { Event *KeeperRegistryUpkeepMigrated // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepMigratedIterator) Close ¶
func (it *KeeperRegistryUpkeepMigratedIterator) Close() error
func (*KeeperRegistryUpkeepMigratedIterator) Error ¶
func (it *KeeperRegistryUpkeepMigratedIterator) Error() error
func (*KeeperRegistryUpkeepMigratedIterator) Next ¶
func (it *KeeperRegistryUpkeepMigratedIterator) Next() bool
type KeeperRegistryUpkeepPaused ¶
func (KeeperRegistryUpkeepPaused) Topic ¶
func (KeeperRegistryUpkeepPaused) Topic() common.Hash
type KeeperRegistryUpkeepPausedIterator ¶
type KeeperRegistryUpkeepPausedIterator struct { Event *KeeperRegistryUpkeepPaused // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepPausedIterator) Close ¶
func (it *KeeperRegistryUpkeepPausedIterator) Close() error
func (*KeeperRegistryUpkeepPausedIterator) Error ¶
func (it *KeeperRegistryUpkeepPausedIterator) Error() error
func (*KeeperRegistryUpkeepPausedIterator) Next ¶
func (it *KeeperRegistryUpkeepPausedIterator) Next() bool
type KeeperRegistryUpkeepPerformed ¶
type KeeperRegistryUpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log }
func (KeeperRegistryUpkeepPerformed) Topic ¶
func (KeeperRegistryUpkeepPerformed) Topic() common.Hash
type KeeperRegistryUpkeepPerformedIterator ¶
type KeeperRegistryUpkeepPerformedIterator struct { Event *KeeperRegistryUpkeepPerformed // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepPerformedIterator) Close ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Close() error
func (*KeeperRegistryUpkeepPerformedIterator) Error ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Error() error
func (*KeeperRegistryUpkeepPerformedIterator) Next ¶
func (it *KeeperRegistryUpkeepPerformedIterator) Next() bool
type KeeperRegistryUpkeepReceived ¶
type KeeperRegistryUpkeepReceived struct { Id *big.Int StartingBalance *big.Int ImportedFrom common.Address Raw types.Log }
func (KeeperRegistryUpkeepReceived) Topic ¶
func (KeeperRegistryUpkeepReceived) Topic() common.Hash
type KeeperRegistryUpkeepReceivedIterator ¶
type KeeperRegistryUpkeepReceivedIterator struct { Event *KeeperRegistryUpkeepReceived // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepReceivedIterator) Close ¶
func (it *KeeperRegistryUpkeepReceivedIterator) Close() error
func (*KeeperRegistryUpkeepReceivedIterator) Error ¶
func (it *KeeperRegistryUpkeepReceivedIterator) Error() error
func (*KeeperRegistryUpkeepReceivedIterator) Next ¶
func (it *KeeperRegistryUpkeepReceivedIterator) Next() bool
type KeeperRegistryUpkeepRegistered ¶
type KeeperRegistryUpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log }
func (KeeperRegistryUpkeepRegistered) Topic ¶
func (KeeperRegistryUpkeepRegistered) Topic() common.Hash
type KeeperRegistryUpkeepRegisteredIterator ¶
type KeeperRegistryUpkeepRegisteredIterator struct { Event *KeeperRegistryUpkeepRegistered // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepRegisteredIterator) Close ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Close() error
func (*KeeperRegistryUpkeepRegisteredIterator) Error ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Error() error
func (*KeeperRegistryUpkeepRegisteredIterator) Next ¶
func (it *KeeperRegistryUpkeepRegisteredIterator) Next() bool
type KeeperRegistryUpkeepUnpaused ¶
func (KeeperRegistryUpkeepUnpaused) Topic ¶
func (KeeperRegistryUpkeepUnpaused) Topic() common.Hash
type KeeperRegistryUpkeepUnpausedIterator ¶
type KeeperRegistryUpkeepUnpausedIterator struct { Event *KeeperRegistryUpkeepUnpaused // contains filtered or unexported fields }
func (*KeeperRegistryUpkeepUnpausedIterator) Close ¶
func (it *KeeperRegistryUpkeepUnpausedIterator) Close() error
func (*KeeperRegistryUpkeepUnpausedIterator) Error ¶
func (it *KeeperRegistryUpkeepUnpausedIterator) Error() error
func (*KeeperRegistryUpkeepUnpausedIterator) Next ¶
func (it *KeeperRegistryUpkeepUnpausedIterator) Next() bool
Click to show internal directories.
Click to hide internal directories.