Documentation ¶
Index ¶
- Variables
- type Config
- type KeeperRegistryLogic
- type KeeperRegistryLogicCaller
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) FASTGASFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) LINK(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) LINKETHFEED(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) OPTIMISMORACLE(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) Paused(opts *bind.CallOpts) (bool, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) REGISTRYGASOVERHEAD(opts *bind.CallOpts) (*big.Int, error)
- type KeeperRegistryLogicCallerRaw
- type KeeperRegistryLogicCallerSession
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) LINK() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) OPTIMISMORACLE() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) Owner() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) Paused() (bool, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
- type KeeperRegistryLogicConfigSet
- type KeeperRegistryLogicConfigSetIterator
- type KeeperRegistryLogicFilterer
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryLogicConfigSetIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryLogicFundsAddedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicFundsWithdrawnIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryLogicKeepersUpdatedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryLogicOwnerFundsWithdrawnIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicOwnershipTransferRequestedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicOwnershipTransferredIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryLogicPausedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryLogicPayeeshipTransferRequestedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, ...) (*KeeperRegistryLogicPayeeshipTransferredIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, ...) (*KeeperRegistryLogicPaymentWithdrawnIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryLogicUnpausedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistryLogicUpkeepAdminTransferRequestedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, ...) (*KeeperRegistryLogicUpkeepAdminTransferredIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryLogicUpkeepCanceledIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepCheckDataUpdatedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepGasLimitSetIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepMigratedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepPausedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryLogicUpkeepPerformedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepReceivedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepRegisteredIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepUnpausedIterator, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryLogicConfigSet, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryLogicFundsAdded, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryLogicFundsWithdrawn, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryLogicKeepersUpdated, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryLogicOwnerFundsWithdrawn, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryLogicOwnershipTransferRequested, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryLogicOwnershipTransferred, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePaused(log types.Log) (*KeeperRegistryLogicPaused, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryLogicPayeeshipTransferRequested, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryLogicPayeeshipTransferred, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryLogicPaymentWithdrawn, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryLogicUnpaused, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryLogicUpkeepAdminTransferRequested, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryLogicUpkeepAdminTransferred, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryLogicUpkeepCanceled, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryLogicUpkeepCheckDataUpdated, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryLogicUpkeepGasLimitSet, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryLogicUpkeepMigrated, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryLogicUpkeepPaused, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryLogicUpkeepPerformed, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryLogicUpkeepReceived, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryLogicUpkeepRegistered, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryLogicUpkeepUnpaused, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicConfigSet) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicFundsAdded, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicFundsWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicKeepersUpdated) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnerFundsWithdrawn) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnershipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPaused) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPayeeshipTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPaymentWithdrawn, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUnpaused) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepAdminTransferred, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepCanceled, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepCheckDataUpdated, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepGasLimitSet, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepMigrated, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepPaused, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepPerformed, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepReceived, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepRegistered, ...) (event.Subscription, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepUnpaused, ...) (event.Subscription, error)
- type KeeperRegistryLogicFundsAdded
- type KeeperRegistryLogicFundsAddedIterator
- type KeeperRegistryLogicFundsWithdrawn
- type KeeperRegistryLogicFundsWithdrawnIterator
- type KeeperRegistryLogicInterface
- type KeeperRegistryLogicKeepersUpdated
- type KeeperRegistryLogicKeepersUpdatedIterator
- type KeeperRegistryLogicOwnerFundsWithdrawn
- type KeeperRegistryLogicOwnerFundsWithdrawnIterator
- type KeeperRegistryLogicOwnershipTransferRequested
- type KeeperRegistryLogicOwnershipTransferRequestedIterator
- type KeeperRegistryLogicOwnershipTransferred
- type KeeperRegistryLogicOwnershipTransferredIterator
- type KeeperRegistryLogicPaused
- type KeeperRegistryLogicPausedIterator
- type KeeperRegistryLogicPayeeshipTransferRequested
- type KeeperRegistryLogicPayeeshipTransferRequestedIterator
- type KeeperRegistryLogicPayeeshipTransferred
- type KeeperRegistryLogicPayeeshipTransferredIterator
- type KeeperRegistryLogicPaymentWithdrawn
- type KeeperRegistryLogicPaymentWithdrawnIterator
- type KeeperRegistryLogicRaw
- func (_KeeperRegistryLogic *KeeperRegistryLogicRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_KeeperRegistryLogic *KeeperRegistryLogicRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type KeeperRegistryLogicSession
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) ARBNITROORACLE() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) FASTGASFEED() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) LINK() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) LINKETHFEED() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) OPTIMISMORACLE() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Owner() (common.Address, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) PAYMENTMODEL() (uint8, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Paused() (bool, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) REGISTRYGASOVERHEAD() (*big.Int, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryLogicTransactor
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, ...) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryLogicTransactorRaw
- type KeeperRegistryLogicTransactorSession
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) Pause() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) RecoverFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) Unpause() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
- func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
- type KeeperRegistryLogicUnpaused
- type KeeperRegistryLogicUnpausedIterator
- type KeeperRegistryLogicUpkeepAdminTransferRequested
- type KeeperRegistryLogicUpkeepAdminTransferRequestedIterator
- type KeeperRegistryLogicUpkeepAdminTransferred
- type KeeperRegistryLogicUpkeepAdminTransferredIterator
- type KeeperRegistryLogicUpkeepCanceled
- type KeeperRegistryLogicUpkeepCanceledIterator
- type KeeperRegistryLogicUpkeepCheckDataUpdated
- type KeeperRegistryLogicUpkeepCheckDataUpdatedIterator
- type KeeperRegistryLogicUpkeepGasLimitSet
- type KeeperRegistryLogicUpkeepGasLimitSetIterator
- type KeeperRegistryLogicUpkeepMigrated
- type KeeperRegistryLogicUpkeepMigratedIterator
- type KeeperRegistryLogicUpkeepPaused
- type KeeperRegistryLogicUpkeepPausedIterator
- type KeeperRegistryLogicUpkeepPerformed
- type KeeperRegistryLogicUpkeepPerformedIterator
- type KeeperRegistryLogicUpkeepReceived
- type KeeperRegistryLogicUpkeepReceivedIterator
- type KeeperRegistryLogicUpkeepRegistered
- type KeeperRegistryLogicUpkeepRegisteredIterator
- type KeeperRegistryLogicUpkeepUnpaused
- type KeeperRegistryLogicUpkeepUnpausedIterator
Constants ¶
This section is empty.
Variables ¶
View Source
var KeeperRegistryLogicABI = KeeperRegistryLogicMetaData.ABI
View Source
var KeeperRegistryLogicBin = KeeperRegistryLogicMetaData.Bin
View Source
var KeeperRegistryLogicMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"enumKeeperRegistryBase.PaymentModel\",\"name\":\"paymentModel\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"registryGasOverhead\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"linkEthFeed\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"fastGasFeed\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ArrayHasNoEntries\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancel\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"DuplicateEntry\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitCanOnlyIncrease\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasLimitOutsideRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndexOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRecipient\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"KeepersMustTakeTurns\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MigrationNotPermitted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyActiveKeepers\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByLINKToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByOwnerOrRegistrar\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyCallableByProposedPayee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlySimulatedBackend\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyUnpausedUpkeep\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ParameterLengthError\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PaymentGreaterThanAllLINK\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"reason\",\"type\":\"bytes\"}],\"name\":\"TargetCheckReverted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TranscoderNotSet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepCancelled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotCanceled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpkeepNotNeeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ValueNotChanged\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"paymentPremiumPPB\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"flatFeeMicroLink\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"blockCountPerTurn\",\"type\":\"uint24\"},{\"internalType\":\"uint32\",\"name\":\"checkGasLimit\",\"type\":\"uint32\"},{\"internalType\":\"uint24\",\"name\":\"stalenessSeconds\",\"type\":\"uint24\"},{\"internalType\":\"uint16\",\"name\":\"gasCeilingMultiplier\",\"type\":\"uint16\"},{\"internalType\":\"uint96\",\"name\":\"minUpkeepSpend\",\"type\":\"uint96\"},{\"internalType\":\"uint32\",\"name\":\"maxPerformGas\",\"type\":\"uint32\"},{\"internalType\":\"uint256\",\"name\":\"fallbackGasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fallbackLinkPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"transcoder\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"registrar\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"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\"},{\"inputs\":[],\"name\":\"ARB_NITRO_ORACLE\",\"outputs\":[{\"internalType\":\"contractArbGasInfo\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"FAST_GAS_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK\",\"outputs\":[{\"internalType\":\"contractLinkTokenInterface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"LINK_ETH_FEED\",\"outputs\":[{\"internalType\":\"contractAggregatorV3Interface\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"OPTIMISM_ORACLE\",\"outputs\":[{\"internalType\":\"contractOVM_GasPriceOracle\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"PAYMENT_MODEL\",\"outputs\":[{\"internalType\":\"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\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"migrateUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"paused\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"encodedUpkeeps\",\"type\":\"bytes\"}],\"name\":\"receiveUpkeeps\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recoverFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"gasLimit\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkData\",\"type\":\"bytes\"}],\"name\":\"registerUpkeep\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"keepers\",\"type\":\"address[]\"},{\"internalType\":\"address[]\",\"name\":\"payees\",\"type\":\"address[]\"}],\"name\":\"setKeepers\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"peer\",\"type\":\"address\"},{\"internalType\":\"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\":\"unpause\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdrawOwnerFunds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"withdrawPayment\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x6101606040527f420000000000000000000000000000000000000f00000000000000000000000060e0526c6c000000000000000000000000610100523480156200004857600080fd5b5060405162005931380380620059318339810160408190526200006b916200028f565b84848484843380600081620000c75760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000fa57620000fa81620001c6565b5050600160029081556003805460ff19169055869150811115620001225762000122620002fc565b6101208160028111156200013a576200013a620002fc565b60f81b9052506101408490526001600160a01b03831615806200016457506001600160a01b038216155b806200017757506001600160a01b038116155b156200019657604051637138356f60e01b815260040160405180910390fd5b6001600160601b0319606093841b811660805291831b821660a05290911b1660c052506200031295505050505050565b6001600160a01b038116331415620002215760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401620000be565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80516001600160a01b03811681146200028a57600080fd5b919050565b600080600080600060a08688031215620002a857600080fd5b855160038110620002b857600080fd5b60208701519095509350620002d06040870162000272565b9250620002e06060870162000272565b9150620002f06080870162000272565b90509295509295909350565b634e487b7160e01b600052602160045260246000fd5b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205160f81c61014051615550620003e16000396000818161028c0152613f1f01526000818161036301528181613f7201526140ee0152600081816102fa0152614126015260008181610329015261405d0152600081816102650152613c530152600081816104010152613d3401526000818161020c01528181610a4601528181610ca3015281816115100152818161197501528181611c6501528181612275015261230801526155506000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c80638da5cb5b11610104578063b148ab6b116100a2578063c804802211610071578063c804802214610488578063da5c67411461049b578063eb5dcd6c146104ae578063f2fde38b146104c157600080fd5b8063b148ab6b14610436578063b79550be14610449578063b7fdb43614610451578063c41b813a1461046457600080fd5b8063a710b221116100de578063a710b221146103d6578063a72aa27e146103e9578063ad178361146103fc578063b121e1471461042357600080fd5b80638da5cb5b146103925780638e86139b146103b0578063948108f7146103c357600080fd5b8063744bfe611161017c5780638456cb591161014b5780638456cb591461031c578063850cce341461032457806385c1b0ba1461034b5780638811cbe81461035e57600080fd5b8063744bfe61146102d257806379ba5097146102e55780637d9b97e0146102ed5780637f37618e146102f557600080fd5b80633f4ba83a116101b85780633f4ba83a146102585780634584a419146102605780635077b210146102875780635c975abb146102bc57600080fd5b8063187256e8146101df5780631a2af011146101f45780631b6b6d2314610207575b600080fd5b6101f26101ed36600461479e565b6104d4565b005b6101f2610202366004614b32565b610545565b61022e7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6101f2610770565b61022e7f000000000000000000000000000000000000000000000000000000000000000081565b6102ae7f000000000000000000000000000000000000000000000000000000000000000081565b60405190815260200161024f565b60035460ff16604051901515815260200161024f565b6101f26102e0366004614b32565b610782565b6101f2610ac9565b6101f2610bcb565b61022e7f000000000000000000000000000000000000000000000000000000000000000081565b6101f2610d39565b61022e7f000000000000000000000000000000000000000000000000000000000000000081565b6101f26103593660046148bb565b610d49565b6103857f000000000000000000000000000000000000000000000000000000000000000081565b60405161024f9190614fde565b60005473ffffffffffffffffffffffffffffffffffffffff1661022e565b6101f26103be366004614a68565b61159a565b6101f26103d1366004614b78565b6117b8565b6101f26103e436600461476b565b611a51565b6101f26103f7366004614b55565b611ce9565b61022e7f000000000000000000000000000000000000000000000000000000000000000081565b6101f2610431366004614750565b611f22565b6101f2610444366004614b00565b61201a565b6101f261223c565b6101f261045f36600461484f565b6123a7565b610477610472366004614b32565b612708565b60405161024f959493929190614ec8565b6101f2610496366004614b00565b612a1a565b6102ae6104a93660046147d9565b612d94565b6101f26104bc36600461476b565b612f8b565b6101f26104cf366004614750565b6130ea565b6104dc6130fe565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600c6020526040902080548291907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600183600381111561053c5761053c615321565b02179055505050565b60008281526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff808216835273ffffffffffffffffffffffffffffffffffffffff6c0100000000000000000000000092839004811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff808216608085015264010000000082041660a084015268010000000000000000810490911660c083015260ff7c010000000000000000000000000000000000000000000000000000000090910416151560e08201526106248161317f565b73ffffffffffffffffffffffffffffffffffffffff8216331415610674576040517f8c8728c700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166106c1576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000838152600a602052604090205473ffffffffffffffffffffffffffffffffffffffff83811691161461076b576000838152600a602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915590519091339186917fb1cbb2c4b8480034c27e06da5f096b8233a8fd4497028593a41ff6df79726b3591a45b505050565b6107786130fe565b61078061322c565b565b73ffffffffffffffffffffffffffffffffffffffff81166107cf576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff9081169584019590955260018401549081169583019590955290930482166060840181905260029091015463ffffffff808216608086015264010000000082041660a085015268010000000000000000810490921660c08401527c010000000000000000000000000000000000000000000000000000000090910460ff16151560e083015233146108e2576040517fa47c170600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b438160a0015163ffffffff161115610926576040517fff84e5dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000838152600760205260409020546012546bffffffffffffffffffffffff909116906109549082906151d1565b60125560008481526007602090815260409182902080547fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016905581516bffffffffffffffffffffffff8416815273ffffffffffffffffffffffffffffffffffffffff86169181019190915285917ff3b5906e5672f3e524854103bcafbbdba80dbdfeca2c35e116127b1060a68318910160405180910390a26040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301526bffffffffffffffffffffffff831660248301527f0000000000000000000000000000000000000000000000000000000000000000169063a9059cbb90604401602060405180830381600087803b158015610a8a57600080fd5b505af1158015610a9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac291906149f3565b5050505050565b60015473ffffffffffffffffffffffffffffffffffffffff163314610b4f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b60008054337fffffffffffffffffffffffff00000000000000000000000000000000000000008083168217845560018054909116905560405173ffffffffffffffffffffffffffffffffffffffff90921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b610bd36130fe565b6011546012546bffffffffffffffffffffffff90911690610bf59082906151d1565b601255601180547fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001690556040516bffffffffffffffffffffffff821681527f1d07d0b0be43d3e5fee41a80b579af370affee03fa595bf56d5d4c19328162f19060200160405180910390a16040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526bffffffffffffffffffffffff821660248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063a9059cbb906044015b602060405180830381600087803b158015610cfd57600080fd5b505af1158015610d11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d3591906149f3565b5050565b610d416130fe565b61078061330d565b600173ffffffffffffffffffffffffffffffffffffffff82166000908152600c602052604090205460ff166003811115610d8557610d85615321565b14158015610dcd5750600373ffffffffffffffffffffffffffffffffffffffff82166000908152600c602052604090205460ff166003811115610dca57610dca615321565b14155b15610e04576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60135473ffffffffffffffffffffffffffffffffffffffff16610e53576040517fd12d7d8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81610e8a576040517f2c2fc94100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526000808567ffffffffffffffff811115610ee657610ee66153ae565b604051908082528060200260200182016040528015610f1957816020015b6060815260200190600190039081610f045790505b50905060008667ffffffffffffffff811115610f3757610f376153ae565b604051908082528060200260200182016040528015610fc457816020015b604080516101008101825260008082526020808301829052928201819052606082018190526080820181905260a0820181905260c0820181905260e082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909201910181610f555790505b50905060005b878110156112ce57888882818110610fe457610fe461537f565b6020908102929092013560008181526007845260409081902081516101008101835281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff90811698840198909852600184015490811694830194909452909204851660608301526002015463ffffffff808216608084015264010000000082041660a083015268010000000000000000810490941660c08201527c010000000000000000000000000000000000000000000000000000000090930460ff16151560e084015297509095506110d290508561317f565b848282815181106110e5576110e561537f565b6020026020010181905250600b6000878152602001908152602001600020805461110e90615241565b80601f016020809104026020016040519081016040528092919081815260200182805461113a90615241565b80156111875780601f1061115c57610100808354040283529160200191611187565b820191906000526020600020905b81548152906001019060200180831161116a57829003601f168201915b505050505083828151811061119e5761119e61537f565b602090810291909101015284516111c3906bffffffffffffffffffffffff1685615111565b60008781526007602090815260408083208381556001810184905560020180547fffffff0000000000000000000000000000000000000000000000000000000000169055600b909152812091955061121b91906142db565b6000868152600a6020526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016905561125a6005876133cd565b508451604080516bffffffffffffffffffffffff909216825273ffffffffffffffffffffffffffffffffffffffff8916602083015287917fb38647142fbb1ea4c000fc4569b37a4e9a9f6313317b84ee3e5326c1a6cd06ff910160405180910390a2806112c681615295565b915050610fca565b50826012546112dd91906151d1565b6012556040516000906112fa908a908a9085908790602001614d57565b60405160208183030381529060405290508673ffffffffffffffffffffffffffffffffffffffff16638e86139b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c71249ab60018b73ffffffffffffffffffffffffffffffffffffffff166348013d7b6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156113af57600080fd5b505af11580156113c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113e79190614adf565b866040518463ffffffff1660e01b815260040161140693929190614ff8565b60006040518083038186803b15801561141e57600080fd5b505afa158015611432573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526114789190810190614aaa565b6040518263ffffffff1660e01b81526004016114949190614eb5565b600060405180830381600087803b1580156114ae57600080fd5b505af11580156114c2573d6000803e3d6000fd5b50506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a81166004830152602482018890527f000000000000000000000000000000000000000000000000000000000000000016925063a9059cbb9150604401602060405180830381600087803b15801561155657600080fd5b505af115801561156a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061158e91906149f3565b50505050505050505050565b6002336000908152600c602052604090205460ff1660038111156115c0576115c0615321565b141580156115f257506003336000908152600c602052604090205460ff1660038111156115ef576115ef615321565b14155b15611629576040517f0ebeec3c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080806116398486018661490f565b92509250925060005b83518110156117b05761171d8482815181106116605761166061537f565b602002602001015184838151811061167a5761167a61537f565b602002602001015160c001518584815181106116985761169861537f565b6020026020010151608001518685815181106116b6576116b661537f565b6020026020010151606001518786815181106116d4576116d461537f565b6020026020010151600001518787815181106116f2576116f261537f565b602002602001015189888151811061170c5761170c61537f565b602002602001015160e001516133e2565b83818151811061172f5761172f61537f565b60200260200101517f74931a144e43a50694897f241d973aecb5024c0e910f9bb80a163ea3c1cf5a7184838151811061176a5761176a61537f565b60209081029190910181015151604080516bffffffffffffffffffffffff909216825233928201929092520160405180910390a2806117a881615295565b915050611642565b505050505050565b60008281526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff90811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff80821660808501526401000000008204811660a0850181905268010000000000000000830490931660c08501527c010000000000000000000000000000000000000000000000000000000090910460ff16151560e0840152146118c9576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80516118d6908390615129565b600084815260076020526040902080547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff92831617905560125461192a91841690615111565b6012556040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526bffffffffffffffffffffffff831660448201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906323b872dd90606401602060405180830381600087803b1580156119ce57600080fd5b505af11580156119e2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a0691906149f3565b506040516bffffffffffffffffffffffff83168152339084907fafd24114486da8ebfc32f3626dada8863652e187461aa74d4bfa7348915062039060200160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8116611a9e576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82811660009081526008602090815260409182902082516060810184528154948516808252740100000000000000000000000000000000000000009095046bffffffffffffffffffffffff16928101929092526001015460ff16151591810191909152903314611b4f576040517fcebf515b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff80841660009081526008602090815260409091208054909216909155810151601254611b9e916bffffffffffffffffffffffff16906151d1565b60125560208082015160405133815273ffffffffffffffffffffffffffffffffffffffff808616936bffffffffffffffffffffffff90931692908716917f9819093176a1851202c7bcfa46845809b4e47c261866550e94ed3775d2f40698910160405180910390a460208101516040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301526bffffffffffffffffffffffff90921660248201527f00000000000000000000000000000000000000000000000000000000000000009091169063a9059cbb90604401602060405180830381600087803b158015611cab57600080fd5b505af1158015611cbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ce391906149f3565b50505050565b6108fc8163ffffffff161080611d0a5750600e5463ffffffff908116908216115b15611d41576040517f14c237fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff90811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff80821660808501526401000000008204811660a0850181905268010000000000000000830490931660c08501527c010000000000000000000000000000000000000000000000000000000090910460ff16151560e084015214611e52576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606081015173ffffffffffffffffffffffffffffffffffffffff163314611ea5576040517fa47c170600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008381526007602090815260409182902060020180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff8616908117909155915191825284917fc24c07e655ce79fba8a589778987d3c015bc6af1632bb20cf9182e02a65d972c910160405180910390a2505050565b73ffffffffffffffffffffffffffffffffffffffff818116600090815260096020526040902054163314611f82576040517f6752e7aa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81811660008181526008602090815260408083208054337fffffffffffffffffffffffff000000000000000000000000000000000000000080831682179093556009909452828520805490921690915590519416939092849290917f78af32efdcad432315431e9b03d27e6cd98fb79c405fdc5af7c1714d9c0f75b39190a45050565b60008181526007602090815260409182902082516101008101845281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff90811695840195909552600184015490811695830195909552909304821660608401526002015463ffffffff80821660808501526401000000008204811660a0850181905268010000000000000000830490931660c08501527c010000000000000000000000000000000000000000000000000000000090910460ff16151560e08401521461212b576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000828152600a602052604090205473ffffffffffffffffffffffffffffffffffffffff163314612188576040517f6352a85300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060810151600083815260076020908152604080832060010180546bffffffffffffffffffffffff16336c01000000000000000000000000810291909117909155600a90925280832080547fffffffffffffffffffffffff000000000000000000000000000000000000000016905551909173ffffffffffffffffffffffffffffffffffffffff84169186917f5cff4db96bef051785e999f44bfcd21c18823e034fb92dd376e3db4ce0feeb2c91a4505050565b6122446130fe565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a082319060240160206040518083038186803b1580156122cc57600080fd5b505afa1580156122e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123049190614b19565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336012548461235191906151d1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401610ce3565b6123af6130fe565b82811415806123be5750600283105b156123f5576040517fcf54c06a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b600454811015612481576000600482815481106124175761241761537f565b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff168252600890526040902060010180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055508061247981615295565b9150506123f8565b5060005b838110156126b75760008585838181106124a1576124a161537f565b90506020020160208101906124b69190614750565b73ffffffffffffffffffffffffffffffffffffffff8082166000908152600860205260408120805493945092909116908686868181106124f8576124f861537f565b905060200201602081019061250d9190614750565b905073ffffffffffffffffffffffffffffffffffffffff811615806125a0575073ffffffffffffffffffffffffffffffffffffffff82161580159061257e57508073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156125a0575073ffffffffffffffffffffffffffffffffffffffff81811614155b156125d7576040517fb387a23800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600183015460ff1615612616576040517f357d0cc400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600183810180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909117905573ffffffffffffffffffffffffffffffffffffffff818116146126a05782547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff82161783555b5050505080806126af90615295565b915050612485565b506126c460048585614315565b507f056264c94f28bb06c99d13f0446eb96c67c215d8d707bce2655a98ddf1c0b71f848484846040516126fa9493929190614d25565b60405180910390a150505050565b60606000806000806127186137b8565b600087815260076020908152604080832081516101008101835281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff908116848801526001850154918216848701529190048116606083015260029092015463ffffffff808216608084015264010000000082041660a083015268010000000000000000810490921660c08201527c010000000000000000000000000000000000000000000000000000000090910460ff16151560e08201528a8452600b90925280832090519192917f6e04ff0d000000000000000000000000000000000000000000000000000000009161282891602401614eff565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506000808360c0015173ffffffffffffffffffffffffffffffffffffffff16600d600001600b9054906101000a900463ffffffff1663ffffffff16846040516128cf9190614d09565b60006040518083038160008787f1925050503d806000811461290d576040519150601f19603f3d011682016040523d82523d6000602084013e612912565b606091505b50915091508161295057806040517f96c36235000000000000000000000000000000000000000000000000000000008152600401610b469190614eb5565b808060200190518101906129649190614a17565b995091508161299f576040517f865676e300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006129ae8b8d8c60006137f0565b90506129c385826000015183606001516138da565b60608101516080820151600d5460a08401518d9392916129fe91720100000000000000000000000000000000000090910461ffff1690615194565b60c090940151929f919e509c50919a5098509650505050505050565b600081815260076020908152604080832081516101008101835281546bffffffffffffffffffffffff80821683526c010000000000000000000000009182900473ffffffffffffffffffffffffffffffffffffffff90811696840196909652600184015490811694830194909452909204831660608301526002015463ffffffff80821660808401526401000000008204811660a08401819052680100000000000000008304851660c08501527c010000000000000000000000000000000000000000000000000000000090920460ff16151560e08401529354919314801592919091163314908290612b205750808015612b1e5750438360a0015163ffffffff16115b155b15612b57576040517ffbc0357800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80158015612b955750826060015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15612bcc576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b4381612be057612bdd603282615111565b90505b6000858152600760205260409020600201805463ffffffff808416640100000000027fffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff90921691909117909155612c3c9060059087906133cd16565b50600d5460408501516bffffffffffffffffffffffff7401000000000000000000000000000000000000000090920482169160009116821115612cb6576040860151612c8890836151e8565b905085600001516bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115612cb6575084515b8551612cc39082906151e8565b600088815260076020526040902080547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff928316179055601154612d1791839116615129565b601180547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff9290921691909117905560405167ffffffffffffffff84169088907f91cb3bb75cfbd718bbfccc56b7f53d92d7048ef4ca39a3b7b7c6d4af1f79118190600090a350505050505050565b6000805473ffffffffffffffffffffffffffffffffffffffff163314801590612dd5575060145473ffffffffffffffffffffffffffffffffffffffff163314155b15612e0c576040517fd48b678b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612e176001436151d1565b600e5460408051924060208401523060601b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001690830152640100000000900460e01b7fffffffff000000000000000000000000000000000000000000000000000000001660548201526058016040516020818303038152906040528051906020012060001c9050612ee481878787600088888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525092506133e2915050565b600e8054640100000000900463ffffffff16906004612f02836152ce565b91906101000a81548163ffffffff021916908363ffffffff16021790555050807fbae366358c023f887e791d7a62f2e4316f1026bd77f6fb49501a917b3bc5d0128686604051612f7a92919063ffffffff92909216825273ffffffffffffffffffffffffffffffffffffffff16602082015260400190565b60405180910390a295945050505050565b73ffffffffffffffffffffffffffffffffffffffff828116600090815260086020526040902054163314612feb576040517fcebf515b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811633141561303b576040517f8c8728c700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff828116600090815260096020526040902054811690821614610d355773ffffffffffffffffffffffffffffffffffffffff82811660008181526009602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169486169485179055513392917f84f7c7c80bb8ed2279b4aab5f61cd05e6374073d38f46d7f32de8c30e9e3836791a45050565b6130f26130fe565b6130fb81613a2b565b50565b60005473ffffffffffffffffffffffffffffffffffffffff163314610780576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610b46565b806060015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146131e8576040517fa47c170600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60a081015163ffffffff908116146130fb576040517f9c0083a200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60035460ff16613298576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610b46565b600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b60035460ff161561337a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610b46565b600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586132e33390565b60006133d98383613b21565b90505b92915050565b60035460ff161561344f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610b46565b73ffffffffffffffffffffffffffffffffffffffff86163b61349d576040517f09ee12d500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108fc8563ffffffff1610806134be5750600e5463ffffffff908116908616115b156134f5576040517f14c237fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604051806101000160405280846bffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018663ffffffff16815260200163ffffffff801681526020018773ffffffffffffffffffffffffffffffffffffffff1681526020018215158152506007600089815260200190815260200160002060008201518160000160006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550602082015181600001600c6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160010160006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550606082015181600101600c6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160020160006101000a81548163ffffffff021916908363ffffffff16021790555060a08201518160020160046101000a81548163ffffffff021916908363ffffffff16021790555060c08201518160020160086101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060e082015181600201601c6101000a81548160ff021916908315150217905550905050826bffffffffffffffffffffffff166012546137809190615111565b6012556000878152600b6020908152604090912083516137a29285019061439d565b506137ae600588613c14565b5050505050505050565b3215610780576040517fb60ac5db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6138466040518060e00160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160608152602001600081526020016000815260200160008152602001600081525090565b60008481526007602052604081206002015463ffffffff169080613868613c20565b91509150600061387a84848489613e1b565b6040805160e08101825273ffffffffffffffffffffffffffffffffffffffff909b168b5260208b0199909952978901969096526bffffffffffffffffffffffff9096166060880152608087019190915260a086015250505060c082015290565b8260e0015115613916576040517f514b6c2400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff821660009081526008602052604090206001015460ff16613978576040517fcfbacfd800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82516bffffffffffffffffffffffff168111156139c1576040517f356680b700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff16836020015173ffffffffffffffffffffffffffffffffffffffff16141561076b576040517f06bc104000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116331415613aab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610b46565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b60008181526001830160205260408120548015613c0a576000613b456001836151d1565b8554909150600090613b59906001906151d1565b9050818114613bbe576000866000018281548110613b7957613b7961537f565b9060005260206000200154905080876000018481548110613b9c57613b9c61537f565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080613bcf57613bcf615350565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506133dc565b60009150506133dc565b60006133d9838361428c565b6000806000600d600001600f9054906101000a900462ffffff1662ffffff1690506000808263ffffffff161190506000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b158015613cb757600080fd5b505afa158015613ccb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613cef9190614b9b565b509450909250849150508015613d135750613d0a82426151d1565b8463ffffffff16105b80613d1f575060008113155b15613d2e57600f549550613d32565b8095505b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b158015613d9857600080fd5b505afa158015613dac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613dd09190614b9b565b509450909250849150508015613df45750613deb82426151d1565b8463ffffffff16105b80613e00575060008113155b15613e0f576010549450613e13565b8094505b505050509091565b6040805161012081018252600d5463ffffffff80821683526401000000008083048216602085015268010000000000000000830462ffffff908116958501959095526b0100000000000000000000008304821660608501526f01000000000000000000000000000000830490941660808401527201000000000000000000000000000000000000820461ffff1660a08401819052740100000000000000000000000000000000000000009092046bffffffffffffffffffffffff1660c0840152600e5480821660e0850152939093049092166101008201526000918290613f029087615194565b9050838015613f105750803a105b15613f1857503a5b6000613f447f000000000000000000000000000000000000000000000000000000000000000089615111565b613f4e9083615194565b8351909150600090613f6a9063ffffffff16633b9aca00615111565b9050600060027f00000000000000000000000000000000000000000000000000000000000000006002811115613fa257613fa2615321565b14156140ea576040805160008152602081019091528715614001576000366040518060800160405280604881526020016153ec60489139604051602001613feb93929190614ce2565b6040516020818303038152906040529050614020565b6040518061014001604052806101108152602001615434610110913990505b6040517f49948e0e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906349948e0e90614092908490600401614eb5565b60206040518083038186803b1580156140aa57600080fd5b505afa1580156140be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140e29190614b19565b9150506141c5565b60017f0000000000000000000000000000000000000000000000000000000000000000600281111561411e5761411e615321565b14156141c5577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c6f7de0e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561418a57600080fd5b505afa15801561419e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141c29190614b19565b90505b866141e157808560a0015161ffff166141de9190615194565b90505b6000856020015163ffffffff1664e8d4a510006141fe9190615194565b898461420a8588615111565b61421890633b9aca00615194565b6142229190615194565b61422c9190615159565b6142369190615111565b90506b033b2e3c9fd0803ce800000081111561427e576040517f2ad7547a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b9a9950505050505050505050565b60008181526001830160205260408120546142d3575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556133dc565b5060006133dc565b5080546142e790615241565b6000825580601f106142f7575050565b601f0160209004906000526020600020908101906130fb9190614411565b82805482825590600052602060002090810192821561438d579160200282015b8281111561438d5781547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff843516178255602090920191600190910190614335565b50614399929150614411565b5090565b8280546143a990615241565b90600052602060002090601f0160209004810192826143cb576000855561438d565b82601f106143e457805160ff191683800117855561438d565b8280016001018555821561438d579182015b8281111561438d5782518255916020019190600101906143f6565b5b808211156143995760008155600101614412565b803573ffffffffffffffffffffffffffffffffffffffff8116811461444a57600080fd5b919050565b60008083601f84011261446157600080fd5b50813567ffffffffffffffff81111561447957600080fd5b6020830191508360208260051b850101111561449457600080fd5b9250929050565b600082601f8301126144ac57600080fd5b813560206144c16144bc836150a7565b615058565b80838252828201915082860187848660051b89010111156144e157600080fd5b60005b8581101561456157813567ffffffffffffffff81111561450357600080fd5b8801603f81018a1361451457600080fd5b8581013560406145266144bc836150cb565b8281528c8284860101111561453a57600080fd5b828285018a83013760009281018901929092525085525092840192908401906001016144e4565b5090979650505050505050565b600082601f83011261457f57600080fd5b8135602061458f6144bc836150a7565b80838252828201915082860187848660081b89010111156145af57600080fd5b6000805b868110156146695761010080848c0312156145cc578283fd5b6145d461502e565b6145dd85614734565b81526145ea888601614426565b8882015260406145fb818701614734565b90820152606061460c868201614426565b90820152608061461d868201614706565b9082015260a061462e868201614706565b9082015260c061463f868201614426565b9082015260e085810135614652816153dd565b9082015286529486019492909201916001016145b3565b509198975050505050505050565b60008083601f84011261468957600080fd5b50813567ffffffffffffffff8111156146a157600080fd5b60208301915083602082850101111561449457600080fd5b600082601f8301126146ca57600080fd5b81516146d86144bc826150cb565b8181528460208386010111156146ed57600080fd5b6146fe826020830160208701615215565b949350505050565b803563ffffffff8116811461444a57600080fd5b805169ffffffffffffffffffff8116811461444a57600080fd5b80356bffffffffffffffffffffffff8116811461444a57600080fd5b60006020828403121561476257600080fd5b6133d982614426565b6000806040838503121561477e57600080fd5b61478783614426565b915061479560208401614426565b90509250929050565b600080604083850312156147b157600080fd5b6147ba83614426565b91506020830135600481106147ce57600080fd5b809150509250929050565b6000806000806000608086880312156147f157600080fd5b6147fa86614426565b945061480860208701614706565b935061481660408701614426565b9250606086013567ffffffffffffffff81111561483257600080fd5b61483e88828901614677565b969995985093965092949392505050565b6000806000806040858703121561486557600080fd5b843567ffffffffffffffff8082111561487d57600080fd5b6148898883890161444f565b909650945060208701359150808211156148a257600080fd5b506148af8782880161444f565b95989497509550505050565b6000806000604084860312156148d057600080fd5b833567ffffffffffffffff8111156148e757600080fd5b6148f38682870161444f565b9094509250614906905060208501614426565b90509250925092565b60008060006060848603121561492457600080fd5b833567ffffffffffffffff8082111561493c57600080fd5b818601915086601f83011261495057600080fd5b813560206149606144bc836150a7565b8083825282820191508286018b848660051b890101111561498057600080fd5b600096505b848710156149a3578035835260019690960195918301918301614985565b50975050870135925050808211156149ba57600080fd5b6149c68783880161456e565b935060408601359150808211156149dc57600080fd5b506149e98682870161449b565b9150509250925092565b600060208284031215614a0557600080fd5b8151614a10816153dd565b9392505050565b60008060408385031215614a2a57600080fd5b8251614a35816153dd565b602084015190925067ffffffffffffffff811115614a5257600080fd5b614a5e858286016146b9565b9150509250929050565b60008060208385031215614a7b57600080fd5b823567ffffffffffffffff811115614a9257600080fd5b614a9e85828601614677565b90969095509350505050565b600060208284031215614abc57600080fd5b815167ffffffffffffffff811115614ad357600080fd5b6146fe848285016146b9565b600060208284031215614af157600080fd5b815160028110614a1057600080fd5b600060208284031215614b1257600080fd5b5035919050565b600060208284031215614b2b57600080fd5b5051919050565b60008060408385031215614b4557600080fd5b8235915061479560208401614426565b60008060408385031215614b6857600080fd5b8235915061479560208401614706565b60008060408385031215614b8b57600080fd5b8235915061479560208401614734565b600080600080600060a08688031215614bb357600080fd5b614bbc8661471a565b9450602086015193506040860151925060608601519150614bdf6080870161471a565b90509295509295909350565b8183526000602080850194508260005b85811015614c345773ffffffffffffffffffffffffffffffffffffffff614c2183614426565b1687529582019590820190600101614bfb565b509495945050505050565b6000815180845260208085019450848260051b860182860160005b85811015614561578383038952614c72838351614c84565b98850198925090840190600101614c5a565b60008151808452614c9c816020860160208601615215565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60028110614cde57614cde615321565b9052565b828482376000838201600081528351614cff818360208801615215565b0195945050505050565b60008251614d1b818460208701615215565b9190910192915050565b604081526000614d39604083018688614beb565b8281036020840152614d4c818587614beb565b979650505050505050565b60006060808352858184015260807f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff871115614d9257600080fd5b8660051b808983870137808501905081810160008152602083878403018188015281895180845260a093508385019150828b01945060005b81811015614e915785516bffffffffffffffffffffffff80825116855273ffffffffffffffffffffffffffffffffffffffff868301511686860152604081818401511681870152505088810151614e388a86018273ffffffffffffffffffffffffffffffffffffffff169052565b508781015163ffffffff908116858a015286820151168685015260c08082015173ffffffffffffffffffffffffffffffffffffffff169085015260e0908101511515908401529483019461010090920191600101614dca565b50508781036040890152614ea5818a614c3f565b9c9b505050505050505050505050565b6020815260006133d96020830184614c84565b60a081526000614edb60a0830188614c84565b90508560208301528460408301528360608301528260808301529695505050505050565b600060208083526000845481600182811c915080831680614f2157607f831692505b858310811415614f58577f4e487b710000000000000000000000000000000000000000000000000000000085526022600452602485fd5b878601838152602001818015614f755760018114614fa457614fcf565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00861682528782019650614fcf565b60008b81526020902060005b86811015614fc957815484820152908501908901614fb0565b83019750505b50949998505050505050505050565b6020810160038310614ff257614ff2615321565b91905290565b6150028185614cce565b61500f6020820184614cce565b6060604082015260006150256060830184614c84565b95945050505050565b604051610100810167ffffffffffffffff81118282101715615052576150526153ae565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561509f5761509f6153ae565b604052919050565b600067ffffffffffffffff8211156150c1576150c16153ae565b5060051b60200190565b600067ffffffffffffffff8211156150e5576150e56153ae565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b60008219821115615124576151246152f2565b500190565b60006bffffffffffffffffffffffff808316818516808303821115615150576151506152f2565b01949350505050565b60008261518f577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156151cc576151cc6152f2565b500290565b6000828210156151e3576151e36152f2565b500390565b60006bffffffffffffffffffffffff8381169083168181101561520d5761520d6152f2565b039392505050565b60005b83811015615230578181015183820152602001615218565b83811115611ce35750506000910152565b600181811c9082168061525557607f821691505b6020821081141561528f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156152c7576152c76152f2565b5060010190565b600063ffffffff808316818114156152e8576152e86152f2565b6001019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b80151581146130fb57600080fdfe3078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666663078666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a164736f6c6343000806000a",
}
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 KeeperRegistryLogic ¶
type KeeperRegistryLogic struct { KeeperRegistryLogicCaller KeeperRegistryLogicTransactor KeeperRegistryLogicFilterer // contains filtered or unexported fields }
func DeployKeeperRegistryLogic ¶
func DeployKeeperRegistryLogic(auth *bind.TransactOpts, backend bind.ContractBackend, paymentModel uint8, registryGasOverhead *big.Int, link common.Address, linkEthFeed common.Address, fastGasFeed common.Address) (common.Address, *types.Transaction, *KeeperRegistryLogic, error)
func NewKeeperRegistryLogic ¶
func NewKeeperRegistryLogic(address common.Address, backend bind.ContractBackend) (*KeeperRegistryLogic, error)
func (*KeeperRegistryLogic) Address ¶
func (_KeeperRegistryLogic *KeeperRegistryLogic) Address() common.Address
type KeeperRegistryLogicCaller ¶
type KeeperRegistryLogicCaller struct {
// contains filtered or unexported fields
}
func NewKeeperRegistryLogicCaller ¶
func NewKeeperRegistryLogicCaller(address common.Address, caller bind.ContractCaller) (*KeeperRegistryLogicCaller, error)
func (*KeeperRegistryLogicCaller) ARBNITROORACLE ¶
func (*KeeperRegistryLogicCaller) FASTGASFEED ¶
func (*KeeperRegistryLogicCaller) LINKETHFEED ¶
func (*KeeperRegistryLogicCaller) OPTIMISMORACLE ¶
func (*KeeperRegistryLogicCaller) PAYMENTMODEL ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) PAYMENTMODEL(opts *bind.CallOpts) (uint8, error)
func (*KeeperRegistryLogicCaller) Paused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCaller) Paused(opts *bind.CallOpts) (bool, error)
func (*KeeperRegistryLogicCaller) REGISTRYGASOVERHEAD ¶
type KeeperRegistryLogicCallerRaw ¶
type KeeperRegistryLogicCallerRaw struct {
Contract *KeeperRegistryLogicCaller
}
type KeeperRegistryLogicCallerSession ¶
type KeeperRegistryLogicCallerSession struct { Contract *KeeperRegistryLogicCaller CallOpts bind.CallOpts }
func (*KeeperRegistryLogicCallerSession) ARBNITROORACLE ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) ARBNITROORACLE() (common.Address, error)
func (*KeeperRegistryLogicCallerSession) FASTGASFEED ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) FASTGASFEED() (common.Address, error)
func (*KeeperRegistryLogicCallerSession) LINK ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) LINK() (common.Address, error)
func (*KeeperRegistryLogicCallerSession) LINKETHFEED ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) LINKETHFEED() (common.Address, error)
func (*KeeperRegistryLogicCallerSession) OPTIMISMORACLE ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) OPTIMISMORACLE() (common.Address, error)
func (*KeeperRegistryLogicCallerSession) Owner ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) Owner() (common.Address, error)
func (*KeeperRegistryLogicCallerSession) PAYMENTMODEL ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) PAYMENTMODEL() (uint8, error)
func (*KeeperRegistryLogicCallerSession) Paused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) Paused() (bool, error)
func (*KeeperRegistryLogicCallerSession) REGISTRYGASOVERHEAD ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicCallerSession) REGISTRYGASOVERHEAD() (*big.Int, error)
type KeeperRegistryLogicConfigSet ¶
func (KeeperRegistryLogicConfigSet) Topic ¶
func (KeeperRegistryLogicConfigSet) Topic() common.Hash
type KeeperRegistryLogicConfigSetIterator ¶
type KeeperRegistryLogicConfigSetIterator struct { Event *KeeperRegistryLogicConfigSet // contains filtered or unexported fields }
func (*KeeperRegistryLogicConfigSetIterator) Close ¶
func (it *KeeperRegistryLogicConfigSetIterator) Close() error
func (*KeeperRegistryLogicConfigSetIterator) Error ¶
func (it *KeeperRegistryLogicConfigSetIterator) Error() error
func (*KeeperRegistryLogicConfigSetIterator) Next ¶
func (it *KeeperRegistryLogicConfigSetIterator) Next() bool
type KeeperRegistryLogicFilterer ¶
type KeeperRegistryLogicFilterer struct {
// contains filtered or unexported fields
}
func NewKeeperRegistryLogicFilterer ¶
func NewKeeperRegistryLogicFilterer(address common.Address, filterer bind.ContractFilterer) (*KeeperRegistryLogicFilterer, error)
func (*KeeperRegistryLogicFilterer) FilterConfigSet ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryLogicConfigSetIterator, error)
func (*KeeperRegistryLogicFilterer) FilterFundsAdded ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryLogicFundsAddedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterFundsWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicFundsWithdrawnIterator, error)
func (*KeeperRegistryLogicFilterer) FilterKeepersUpdated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryLogicKeepersUpdatedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterOwnerFundsWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryLogicOwnerFundsWithdrawnIterator, error)
func (*KeeperRegistryLogicFilterer) FilterOwnershipTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicOwnershipTransferRequestedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterOwnershipTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicOwnershipTransferredIterator, error)
func (*KeeperRegistryLogicFilterer) FilterPaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryLogicPausedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterPayeeshipTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicPayeeshipTransferRequestedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterPayeeshipTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicPayeeshipTransferredIterator, error)
func (*KeeperRegistryLogicFilterer) FilterPaymentWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryLogicPaymentWithdrawnIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUnpaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryLogicUnpausedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepAdminTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicUpkeepAdminTransferRequestedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepAdminTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicUpkeepAdminTransferredIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepCanceled ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryLogicUpkeepCanceledIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepCheckDataUpdated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepCheckDataUpdatedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepGasLimitSet ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepGasLimitSetIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepMigrated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepMigratedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepPaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepPausedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepPerformed ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryLogicUpkeepPerformedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepReceived ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepReceivedIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepRegistered ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepRegisteredIterator, error)
func (*KeeperRegistryLogicFilterer) FilterUpkeepUnpaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepUnpausedIterator, error)
func (*KeeperRegistryLogicFilterer) ParseConfigSet ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseConfigSet(log types.Log) (*KeeperRegistryLogicConfigSet, error)
func (*KeeperRegistryLogicFilterer) ParseFundsAdded ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseFundsAdded(log types.Log) (*KeeperRegistryLogicFundsAdded, error)
func (*KeeperRegistryLogicFilterer) ParseFundsWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryLogicFundsWithdrawn, error)
func (*KeeperRegistryLogicFilterer) ParseKeepersUpdated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseKeepersUpdated(log types.Log) (*KeeperRegistryLogicKeepersUpdated, error)
func (*KeeperRegistryLogicFilterer) ParseOwnerFundsWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryLogicOwnerFundsWithdrawn, error)
func (*KeeperRegistryLogicFilterer) ParseOwnershipTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryLogicOwnershipTransferRequested, error)
func (*KeeperRegistryLogicFilterer) ParseOwnershipTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryLogicOwnershipTransferred, error)
func (*KeeperRegistryLogicFilterer) ParsePaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePaused(log types.Log) (*KeeperRegistryLogicPaused, error)
func (*KeeperRegistryLogicFilterer) ParsePayeeshipTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryLogicPayeeshipTransferRequested, error)
func (*KeeperRegistryLogicFilterer) ParsePayeeshipTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryLogicPayeeshipTransferred, error)
func (*KeeperRegistryLogicFilterer) ParsePaymentWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryLogicPaymentWithdrawn, error)
func (*KeeperRegistryLogicFilterer) ParseUnpaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUnpaused(log types.Log) (*KeeperRegistryLogicUnpaused, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepAdminTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryLogicUpkeepAdminTransferRequested, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepAdminTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryLogicUpkeepAdminTransferred, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepCanceled ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryLogicUpkeepCanceled, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepCheckDataUpdated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryLogicUpkeepCheckDataUpdated, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepGasLimitSet ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryLogicUpkeepGasLimitSet, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepMigrated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryLogicUpkeepMigrated, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepPaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepPaused(log types.Log) (*KeeperRegistryLogicUpkeepPaused, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepPerformed ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryLogicUpkeepPerformed, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepReceived ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepReceived(log types.Log) (*KeeperRegistryLogicUpkeepReceived, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepRegistered ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryLogicUpkeepRegistered, error)
func (*KeeperRegistryLogicFilterer) ParseUpkeepUnpaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryLogicUpkeepUnpaused, error)
func (*KeeperRegistryLogicFilterer) WatchConfigSet ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicConfigSet) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchFundsAdded ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchFundsWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicFundsWithdrawn, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchKeepersUpdated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicKeepersUpdated) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchOwnerFundsWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnerFundsWithdrawn) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchOwnershipTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchOwnershipTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchPaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPaused) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchPayeeshipTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPayeeshipTransferRequested, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchPayeeshipTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPayeeshipTransferred, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchPaymentWithdrawn ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPaymentWithdrawn, keeper []common.Address, amount []*big.Int, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUnpaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUnpaused) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepAdminTransferRequested ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepAdminTransferred ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepCanceled ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepCheckDataUpdated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepCheckDataUpdated, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepGasLimitSet ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepGasLimitSet, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepMigrated ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepMigrated, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepPaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepPaused, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepPerformed ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepPerformed, id []*big.Int, success []bool, from []common.Address) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepReceived ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepReceived, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepRegistered ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepRegistered, id []*big.Int) (event.Subscription, error)
func (*KeeperRegistryLogicFilterer) WatchUpkeepUnpaused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicFilterer) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepUnpaused, id []*big.Int) (event.Subscription, error)
type KeeperRegistryLogicFundsAdded ¶
type KeeperRegistryLogicFundsAdded struct { Id *big.Int From common.Address Amount *big.Int Raw types.Log }
func (KeeperRegistryLogicFundsAdded) Topic ¶
func (KeeperRegistryLogicFundsAdded) Topic() common.Hash
type KeeperRegistryLogicFundsAddedIterator ¶
type KeeperRegistryLogicFundsAddedIterator struct { Event *KeeperRegistryLogicFundsAdded // contains filtered or unexported fields }
func (*KeeperRegistryLogicFundsAddedIterator) Close ¶
func (it *KeeperRegistryLogicFundsAddedIterator) Close() error
func (*KeeperRegistryLogicFundsAddedIterator) Error ¶
func (it *KeeperRegistryLogicFundsAddedIterator) Error() error
func (*KeeperRegistryLogicFundsAddedIterator) Next ¶
func (it *KeeperRegistryLogicFundsAddedIterator) Next() bool
type KeeperRegistryLogicFundsWithdrawn ¶
type KeeperRegistryLogicFundsWithdrawn struct { Id *big.Int Amount *big.Int To common.Address Raw types.Log }
func (KeeperRegistryLogicFundsWithdrawn) Topic ¶
func (KeeperRegistryLogicFundsWithdrawn) Topic() common.Hash
type KeeperRegistryLogicFundsWithdrawnIterator ¶
type KeeperRegistryLogicFundsWithdrawnIterator struct { Event *KeeperRegistryLogicFundsWithdrawn // contains filtered or unexported fields }
func (*KeeperRegistryLogicFundsWithdrawnIterator) Close ¶
func (it *KeeperRegistryLogicFundsWithdrawnIterator) Close() error
func (*KeeperRegistryLogicFundsWithdrawnIterator) Error ¶
func (it *KeeperRegistryLogicFundsWithdrawnIterator) Error() error
func (*KeeperRegistryLogicFundsWithdrawnIterator) Next ¶
func (it *KeeperRegistryLogicFundsWithdrawnIterator) Next() bool
type KeeperRegistryLogicInterface ¶
type KeeperRegistryLogicInterface interface { ARBNITROORACLE(opts *bind.CallOpts) (common.Address, error) FASTGASFEED(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) Owner(opts *bind.CallOpts) (common.Address, error) Paused(opts *bind.CallOpts) (bool, 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) Pause(opts *bind.TransactOpts) (*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) 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) 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) FilterConfigSet(opts *bind.FilterOpts) (*KeeperRegistryLogicConfigSetIterator, error) WatchConfigSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicConfigSet) (event.Subscription, error) ParseConfigSet(log types.Log) (*KeeperRegistryLogicConfigSet, error) FilterFundsAdded(opts *bind.FilterOpts, id []*big.Int, from []common.Address) (*KeeperRegistryLogicFundsAddedIterator, error) WatchFundsAdded(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicFundsAdded, id []*big.Int, from []common.Address) (event.Subscription, error) ParseFundsAdded(log types.Log) (*KeeperRegistryLogicFundsAdded, error) FilterFundsWithdrawn(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicFundsWithdrawnIterator, error) WatchFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicFundsWithdrawn, id []*big.Int) (event.Subscription, error) ParseFundsWithdrawn(log types.Log) (*KeeperRegistryLogicFundsWithdrawn, error) FilterKeepersUpdated(opts *bind.FilterOpts) (*KeeperRegistryLogicKeepersUpdatedIterator, error) WatchKeepersUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicKeepersUpdated) (event.Subscription, error) ParseKeepersUpdated(log types.Log) (*KeeperRegistryLogicKeepersUpdated, error) FilterOwnerFundsWithdrawn(opts *bind.FilterOpts) (*KeeperRegistryLogicOwnerFundsWithdrawnIterator, error) WatchOwnerFundsWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnerFundsWithdrawn) (event.Subscription, error) ParseOwnerFundsWithdrawn(log types.Log) (*KeeperRegistryLogicOwnerFundsWithdrawn, error) FilterOwnershipTransferRequested(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicOwnershipTransferRequestedIterator, error) WatchOwnershipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnershipTransferRequested, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferRequested(log types.Log) (*KeeperRegistryLogicOwnershipTransferRequested, error) FilterOwnershipTransferred(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*KeeperRegistryLogicOwnershipTransferredIterator, error) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicOwnershipTransferred, from []common.Address, to []common.Address) (event.Subscription, error) ParseOwnershipTransferred(log types.Log) (*KeeperRegistryLogicOwnershipTransferred, error) FilterPaused(opts *bind.FilterOpts) (*KeeperRegistryLogicPausedIterator, error) WatchPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPaused) (event.Subscription, error) ParsePaused(log types.Log) (*KeeperRegistryLogicPaused, error) FilterPayeeshipTransferRequested(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicPayeeshipTransferRequestedIterator, error) WatchPayeeshipTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPayeeshipTransferRequested, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error) ParsePayeeshipTransferRequested(log types.Log) (*KeeperRegistryLogicPayeeshipTransferRequested, error) FilterPayeeshipTransferred(opts *bind.FilterOpts, keeper []common.Address, from []common.Address, to []common.Address) (*KeeperRegistryLogicPayeeshipTransferredIterator, error) WatchPayeeshipTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPayeeshipTransferred, keeper []common.Address, from []common.Address, to []common.Address) (event.Subscription, error) ParsePayeeshipTransferred(log types.Log) (*KeeperRegistryLogicPayeeshipTransferred, error) FilterPaymentWithdrawn(opts *bind.FilterOpts, keeper []common.Address, amount []*big.Int, to []common.Address) (*KeeperRegistryLogicPaymentWithdrawnIterator, error) WatchPaymentWithdrawn(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicPaymentWithdrawn, keeper []common.Address, amount []*big.Int, to []common.Address) (event.Subscription, error) ParsePaymentWithdrawn(log types.Log) (*KeeperRegistryLogicPaymentWithdrawn, error) FilterUnpaused(opts *bind.FilterOpts) (*KeeperRegistryLogicUnpausedIterator, error) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUnpaused) (event.Subscription, error) ParseUnpaused(log types.Log) (*KeeperRegistryLogicUnpaused, error) FilterUpkeepAdminTransferRequested(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicUpkeepAdminTransferRequestedIterator, error) WatchUpkeepAdminTransferRequested(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepAdminTransferRequested, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error) ParseUpkeepAdminTransferRequested(log types.Log) (*KeeperRegistryLogicUpkeepAdminTransferRequested, error) FilterUpkeepAdminTransferred(opts *bind.FilterOpts, id []*big.Int, from []common.Address, to []common.Address) (*KeeperRegistryLogicUpkeepAdminTransferredIterator, error) WatchUpkeepAdminTransferred(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepAdminTransferred, id []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error) ParseUpkeepAdminTransferred(log types.Log) (*KeeperRegistryLogicUpkeepAdminTransferred, error) FilterUpkeepCanceled(opts *bind.FilterOpts, id []*big.Int, atBlockHeight []uint64) (*KeeperRegistryLogicUpkeepCanceledIterator, error) WatchUpkeepCanceled(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepCanceled, id []*big.Int, atBlockHeight []uint64) (event.Subscription, error) ParseUpkeepCanceled(log types.Log) (*KeeperRegistryLogicUpkeepCanceled, error) FilterUpkeepCheckDataUpdated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepCheckDataUpdatedIterator, error) WatchUpkeepCheckDataUpdated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepCheckDataUpdated, id []*big.Int) (event.Subscription, error) ParseUpkeepCheckDataUpdated(log types.Log) (*KeeperRegistryLogicUpkeepCheckDataUpdated, error) FilterUpkeepGasLimitSet(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepGasLimitSetIterator, error) WatchUpkeepGasLimitSet(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepGasLimitSet, id []*big.Int) (event.Subscription, error) ParseUpkeepGasLimitSet(log types.Log) (*KeeperRegistryLogicUpkeepGasLimitSet, error) FilterUpkeepMigrated(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepMigratedIterator, error) WatchUpkeepMigrated(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepMigrated, id []*big.Int) (event.Subscription, error) ParseUpkeepMigrated(log types.Log) (*KeeperRegistryLogicUpkeepMigrated, error) FilterUpkeepPaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepPausedIterator, error) WatchUpkeepPaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepPaused, id []*big.Int) (event.Subscription, error) ParseUpkeepPaused(log types.Log) (*KeeperRegistryLogicUpkeepPaused, error) FilterUpkeepPerformed(opts *bind.FilterOpts, id []*big.Int, success []bool, from []common.Address) (*KeeperRegistryLogicUpkeepPerformedIterator, error) WatchUpkeepPerformed(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepPerformed, id []*big.Int, success []bool, from []common.Address) (event.Subscription, error) ParseUpkeepPerformed(log types.Log) (*KeeperRegistryLogicUpkeepPerformed, error) FilterUpkeepReceived(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepReceivedIterator, error) WatchUpkeepReceived(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepReceived, id []*big.Int) (event.Subscription, error) ParseUpkeepReceived(log types.Log) (*KeeperRegistryLogicUpkeepReceived, error) FilterUpkeepRegistered(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepRegisteredIterator, error) WatchUpkeepRegistered(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepRegistered, id []*big.Int) (event.Subscription, error) ParseUpkeepRegistered(log types.Log) (*KeeperRegistryLogicUpkeepRegistered, error) FilterUpkeepUnpaused(opts *bind.FilterOpts, id []*big.Int) (*KeeperRegistryLogicUpkeepUnpausedIterator, error) WatchUpkeepUnpaused(opts *bind.WatchOpts, sink chan<- *KeeperRegistryLogicUpkeepUnpaused, id []*big.Int) (event.Subscription, error) ParseUpkeepUnpaused(log types.Log) (*KeeperRegistryLogicUpkeepUnpaused, error) ParseLog(log types.Log) (generated.AbigenLog, error) Address() common.Address }
type KeeperRegistryLogicKeepersUpdated ¶
type KeeperRegistryLogicKeepersUpdated struct { Keepers []common.Address Payees []common.Address Raw types.Log }
func (KeeperRegistryLogicKeepersUpdated) Topic ¶
func (KeeperRegistryLogicKeepersUpdated) Topic() common.Hash
type KeeperRegistryLogicKeepersUpdatedIterator ¶
type KeeperRegistryLogicKeepersUpdatedIterator struct { Event *KeeperRegistryLogicKeepersUpdated // contains filtered or unexported fields }
func (*KeeperRegistryLogicKeepersUpdatedIterator) Close ¶
func (it *KeeperRegistryLogicKeepersUpdatedIterator) Close() error
func (*KeeperRegistryLogicKeepersUpdatedIterator) Error ¶
func (it *KeeperRegistryLogicKeepersUpdatedIterator) Error() error
func (*KeeperRegistryLogicKeepersUpdatedIterator) Next ¶
func (it *KeeperRegistryLogicKeepersUpdatedIterator) Next() bool
type KeeperRegistryLogicOwnerFundsWithdrawn ¶
func (KeeperRegistryLogicOwnerFundsWithdrawn) Topic ¶
func (KeeperRegistryLogicOwnerFundsWithdrawn) Topic() common.Hash
type KeeperRegistryLogicOwnerFundsWithdrawnIterator ¶
type KeeperRegistryLogicOwnerFundsWithdrawnIterator struct { Event *KeeperRegistryLogicOwnerFundsWithdrawn // contains filtered or unexported fields }
func (*KeeperRegistryLogicOwnerFundsWithdrawnIterator) Close ¶
func (it *KeeperRegistryLogicOwnerFundsWithdrawnIterator) Close() error
func (*KeeperRegistryLogicOwnerFundsWithdrawnIterator) Error ¶
func (it *KeeperRegistryLogicOwnerFundsWithdrawnIterator) Error() error
func (*KeeperRegistryLogicOwnerFundsWithdrawnIterator) Next ¶
func (it *KeeperRegistryLogicOwnerFundsWithdrawnIterator) Next() bool
type KeeperRegistryLogicOwnershipTransferRequested ¶
type KeeperRegistryLogicOwnershipTransferRequested struct { From common.Address To common.Address Raw types.Log }
func (KeeperRegistryLogicOwnershipTransferRequested) Topic ¶
func (KeeperRegistryLogicOwnershipTransferRequested) Topic() common.Hash
type KeeperRegistryLogicOwnershipTransferRequestedIterator ¶
type KeeperRegistryLogicOwnershipTransferRequestedIterator struct { Event *KeeperRegistryLogicOwnershipTransferRequested // contains filtered or unexported fields }
func (*KeeperRegistryLogicOwnershipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryLogicOwnershipTransferRequestedIterator) Close() error
func (*KeeperRegistryLogicOwnershipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryLogicOwnershipTransferRequestedIterator) Error() error
func (*KeeperRegistryLogicOwnershipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryLogicOwnershipTransferRequestedIterator) Next() bool
type KeeperRegistryLogicOwnershipTransferred ¶
type KeeperRegistryLogicOwnershipTransferred struct { From common.Address To common.Address Raw types.Log }
func (KeeperRegistryLogicOwnershipTransferred) Topic ¶
func (KeeperRegistryLogicOwnershipTransferred) Topic() common.Hash
type KeeperRegistryLogicOwnershipTransferredIterator ¶
type KeeperRegistryLogicOwnershipTransferredIterator struct { Event *KeeperRegistryLogicOwnershipTransferred // contains filtered or unexported fields }
func (*KeeperRegistryLogicOwnershipTransferredIterator) Close ¶
func (it *KeeperRegistryLogicOwnershipTransferredIterator) Close() error
func (*KeeperRegistryLogicOwnershipTransferredIterator) Error ¶
func (it *KeeperRegistryLogicOwnershipTransferredIterator) Error() error
func (*KeeperRegistryLogicOwnershipTransferredIterator) Next ¶
func (it *KeeperRegistryLogicOwnershipTransferredIterator) Next() bool
type KeeperRegistryLogicPaused ¶
func (KeeperRegistryLogicPaused) Topic ¶
func (KeeperRegistryLogicPaused) Topic() common.Hash
type KeeperRegistryLogicPausedIterator ¶
type KeeperRegistryLogicPausedIterator struct { Event *KeeperRegistryLogicPaused // contains filtered or unexported fields }
func (*KeeperRegistryLogicPausedIterator) Close ¶
func (it *KeeperRegistryLogicPausedIterator) Close() error
func (*KeeperRegistryLogicPausedIterator) Error ¶
func (it *KeeperRegistryLogicPausedIterator) Error() error
func (*KeeperRegistryLogicPausedIterator) Next ¶
func (it *KeeperRegistryLogicPausedIterator) Next() bool
type KeeperRegistryLogicPayeeshipTransferRequested ¶
type KeeperRegistryLogicPayeeshipTransferRequested struct { Keeper common.Address From common.Address To common.Address Raw types.Log }
func (KeeperRegistryLogicPayeeshipTransferRequested) Topic ¶
func (KeeperRegistryLogicPayeeshipTransferRequested) Topic() common.Hash
type KeeperRegistryLogicPayeeshipTransferRequestedIterator ¶
type KeeperRegistryLogicPayeeshipTransferRequestedIterator struct { Event *KeeperRegistryLogicPayeeshipTransferRequested // contains filtered or unexported fields }
func (*KeeperRegistryLogicPayeeshipTransferRequestedIterator) Close ¶
func (it *KeeperRegistryLogicPayeeshipTransferRequestedIterator) Close() error
func (*KeeperRegistryLogicPayeeshipTransferRequestedIterator) Error ¶
func (it *KeeperRegistryLogicPayeeshipTransferRequestedIterator) Error() error
func (*KeeperRegistryLogicPayeeshipTransferRequestedIterator) Next ¶
func (it *KeeperRegistryLogicPayeeshipTransferRequestedIterator) Next() bool
type KeeperRegistryLogicPayeeshipTransferred ¶
type KeeperRegistryLogicPayeeshipTransferred struct { Keeper common.Address From common.Address To common.Address Raw types.Log }
func (KeeperRegistryLogicPayeeshipTransferred) Topic ¶
func (KeeperRegistryLogicPayeeshipTransferred) Topic() common.Hash
type KeeperRegistryLogicPayeeshipTransferredIterator ¶
type KeeperRegistryLogicPayeeshipTransferredIterator struct { Event *KeeperRegistryLogicPayeeshipTransferred // contains filtered or unexported fields }
func (*KeeperRegistryLogicPayeeshipTransferredIterator) Close ¶
func (it *KeeperRegistryLogicPayeeshipTransferredIterator) Close() error
func (*KeeperRegistryLogicPayeeshipTransferredIterator) Error ¶
func (it *KeeperRegistryLogicPayeeshipTransferredIterator) Error() error
func (*KeeperRegistryLogicPayeeshipTransferredIterator) Next ¶
func (it *KeeperRegistryLogicPayeeshipTransferredIterator) Next() bool
type KeeperRegistryLogicPaymentWithdrawn ¶
type KeeperRegistryLogicPaymentWithdrawn struct { Keeper common.Address Amount *big.Int To common.Address Payee common.Address Raw types.Log }
func (KeeperRegistryLogicPaymentWithdrawn) Topic ¶
func (KeeperRegistryLogicPaymentWithdrawn) Topic() common.Hash
type KeeperRegistryLogicPaymentWithdrawnIterator ¶
type KeeperRegistryLogicPaymentWithdrawnIterator struct { Event *KeeperRegistryLogicPaymentWithdrawn // contains filtered or unexported fields }
func (*KeeperRegistryLogicPaymentWithdrawnIterator) Close ¶
func (it *KeeperRegistryLogicPaymentWithdrawnIterator) Close() error
func (*KeeperRegistryLogicPaymentWithdrawnIterator) Error ¶
func (it *KeeperRegistryLogicPaymentWithdrawnIterator) Error() error
func (*KeeperRegistryLogicPaymentWithdrawnIterator) Next ¶
func (it *KeeperRegistryLogicPaymentWithdrawnIterator) Next() bool
type KeeperRegistryLogicRaw ¶
type KeeperRegistryLogicRaw struct {
Contract *KeeperRegistryLogic
}
func (*KeeperRegistryLogicRaw) Call ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*KeeperRegistryLogicRaw) Transact ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*KeeperRegistryLogicRaw) Transfer ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type KeeperRegistryLogicSession ¶
type KeeperRegistryLogicSession struct { Contract *KeeperRegistryLogic CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*KeeperRegistryLogicSession) ARBNITROORACLE ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) ARBNITROORACLE() (common.Address, error)
func (*KeeperRegistryLogicSession) AcceptOwnership ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AcceptOwnership() (*types.Transaction, error)
func (*KeeperRegistryLogicSession) AcceptPayeeship ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) AcceptUpkeepAdmin ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) AddFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) CancelUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) CheckUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) FASTGASFEED ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) FASTGASFEED() (common.Address, error)
func (*KeeperRegistryLogicSession) LINK ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) LINK() (common.Address, error)
func (*KeeperRegistryLogicSession) LINKETHFEED ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) LINKETHFEED() (common.Address, error)
func (*KeeperRegistryLogicSession) MigrateUpkeeps ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) OPTIMISMORACLE ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) OPTIMISMORACLE() (common.Address, error)
func (*KeeperRegistryLogicSession) Owner ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Owner() (common.Address, error)
func (*KeeperRegistryLogicSession) PAYMENTMODEL ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) PAYMENTMODEL() (uint8, error)
func (*KeeperRegistryLogicSession) Pause ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Pause() (*types.Transaction, error)
func (*KeeperRegistryLogicSession) Paused ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Paused() (bool, error)
func (*KeeperRegistryLogicSession) REGISTRYGASOVERHEAD ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) REGISTRYGASOVERHEAD() (*big.Int, error)
func (*KeeperRegistryLogicSession) ReceiveUpkeeps ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) RecoverFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) RecoverFunds() (*types.Transaction, error)
func (*KeeperRegistryLogicSession) RegisterUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) SetKeepers ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) SetPeerRegistryMigrationPermission ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) SetUpkeepGasLimit ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) TransferOwnership ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) TransferPayeeship ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) TransferUpkeepAdmin ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) Unpause ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) Unpause() (*types.Transaction, error)
func (*KeeperRegistryLogicSession) WithdrawFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicSession) WithdrawOwnerFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) WithdrawOwnerFunds() (*types.Transaction, error)
func (*KeeperRegistryLogicSession) WithdrawPayment ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
type KeeperRegistryLogicTransactor ¶
type KeeperRegistryLogicTransactor struct {
// contains filtered or unexported fields
}
func NewKeeperRegistryLogicTransactor ¶
func NewKeeperRegistryLogicTransactor(address common.Address, transactor bind.ContractTransactor) (*KeeperRegistryLogicTransactor, error)
func (*KeeperRegistryLogicTransactor) AcceptOwnership ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) AcceptPayeeship ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AcceptPayeeship(opts *bind.TransactOpts, keeper common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) AcceptUpkeepAdmin ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AcceptUpkeepAdmin(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) AddFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) AddFunds(opts *bind.TransactOpts, id *big.Int, amount *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) CancelUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) CancelUpkeep(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) CheckUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) CheckUpkeep(opts *bind.TransactOpts, id *big.Int, from common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) MigrateUpkeeps ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) MigrateUpkeeps(opts *bind.TransactOpts, ids []*big.Int, destination common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) Pause ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) Pause(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) ReceiveUpkeeps ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) ReceiveUpkeeps(opts *bind.TransactOpts, encodedUpkeeps []byte) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) RecoverFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) RecoverFunds(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) RegisterUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) RegisterUpkeep(opts *bind.TransactOpts, target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) SetKeepers ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) SetKeepers(opts *bind.TransactOpts, keepers []common.Address, payees []common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) SetPeerRegistryMigrationPermission ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) SetPeerRegistryMigrationPermission(opts *bind.TransactOpts, peer common.Address, permission uint8) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) SetUpkeepGasLimit ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) SetUpkeepGasLimit(opts *bind.TransactOpts, id *big.Int, gasLimit uint32) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) TransferOwnership ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) TransferOwnership(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) TransferPayeeship ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) TransferPayeeship(opts *bind.TransactOpts, keeper common.Address, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) TransferUpkeepAdmin ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) TransferUpkeepAdmin(opts *bind.TransactOpts, id *big.Int, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) Unpause ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) Unpause(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) WithdrawFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) WithdrawFunds(opts *bind.TransactOpts, id *big.Int, to common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) WithdrawOwnerFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) WithdrawOwnerFunds(opts *bind.TransactOpts) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactor) WithdrawPayment ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactor) WithdrawPayment(opts *bind.TransactOpts, from common.Address, to common.Address) (*types.Transaction, error)
type KeeperRegistryLogicTransactorRaw ¶
type KeeperRegistryLogicTransactorRaw struct {
Contract *KeeperRegistryLogicTransactor
}
func (*KeeperRegistryLogicTransactorRaw) Transact ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorRaw) Transfer ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type KeeperRegistryLogicTransactorSession ¶
type KeeperRegistryLogicTransactorSession struct { Contract *KeeperRegistryLogicTransactor TransactOpts bind.TransactOpts }
func (*KeeperRegistryLogicTransactorSession) AcceptOwnership ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AcceptOwnership() (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) AcceptPayeeship ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AcceptPayeeship(keeper common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) AcceptUpkeepAdmin ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AcceptUpkeepAdmin(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) AddFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) AddFunds(id *big.Int, amount *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) CancelUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) CancelUpkeep(id *big.Int) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) CheckUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) CheckUpkeep(id *big.Int, from common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) MigrateUpkeeps ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) MigrateUpkeeps(ids []*big.Int, destination common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) Pause ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) Pause() (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) ReceiveUpkeeps ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) ReceiveUpkeeps(encodedUpkeeps []byte) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) RecoverFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) RecoverFunds() (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) RegisterUpkeep ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) RegisterUpkeep(target common.Address, gasLimit uint32, admin common.Address, checkData []byte) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) SetKeepers ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) SetKeepers(keepers []common.Address, payees []common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) SetPeerRegistryMigrationPermission ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) SetPeerRegistryMigrationPermission(peer common.Address, permission uint8) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) SetUpkeepGasLimit ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) SetUpkeepGasLimit(id *big.Int, gasLimit uint32) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) TransferOwnership ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) TransferOwnership(to common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) TransferPayeeship ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) TransferPayeeship(keeper common.Address, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) TransferUpkeepAdmin ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) TransferUpkeepAdmin(id *big.Int, proposed common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) Unpause ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) Unpause() (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) WithdrawFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) WithdrawFunds(id *big.Int, to common.Address) (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) WithdrawOwnerFunds ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) WithdrawOwnerFunds() (*types.Transaction, error)
func (*KeeperRegistryLogicTransactorSession) WithdrawPayment ¶
func (_KeeperRegistryLogic *KeeperRegistryLogicTransactorSession) WithdrawPayment(from common.Address, to common.Address) (*types.Transaction, error)
type KeeperRegistryLogicUnpaused ¶
func (KeeperRegistryLogicUnpaused) Topic ¶
func (KeeperRegistryLogicUnpaused) Topic() common.Hash
type KeeperRegistryLogicUnpausedIterator ¶
type KeeperRegistryLogicUnpausedIterator struct { Event *KeeperRegistryLogicUnpaused // contains filtered or unexported fields }
func (*KeeperRegistryLogicUnpausedIterator) Close ¶
func (it *KeeperRegistryLogicUnpausedIterator) Close() error
func (*KeeperRegistryLogicUnpausedIterator) Error ¶
func (it *KeeperRegistryLogicUnpausedIterator) Error() error
func (*KeeperRegistryLogicUnpausedIterator) Next ¶
func (it *KeeperRegistryLogicUnpausedIterator) Next() bool
type KeeperRegistryLogicUpkeepAdminTransferRequested ¶
type KeeperRegistryLogicUpkeepAdminTransferRequested struct { Id *big.Int From common.Address To common.Address Raw types.Log }
func (KeeperRegistryLogicUpkeepAdminTransferRequested) Topic ¶
func (KeeperRegistryLogicUpkeepAdminTransferRequested) Topic() common.Hash
type KeeperRegistryLogicUpkeepAdminTransferRequestedIterator ¶
type KeeperRegistryLogicUpkeepAdminTransferRequestedIterator struct { Event *KeeperRegistryLogicUpkeepAdminTransferRequested // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepAdminTransferRequestedIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepAdminTransferRequestedIterator) Close() error
func (*KeeperRegistryLogicUpkeepAdminTransferRequestedIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepAdminTransferRequestedIterator) Error() error
func (*KeeperRegistryLogicUpkeepAdminTransferRequestedIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepAdminTransferRequestedIterator) Next() bool
type KeeperRegistryLogicUpkeepAdminTransferred ¶
type KeeperRegistryLogicUpkeepAdminTransferred struct { Id *big.Int From common.Address To common.Address Raw types.Log }
func (KeeperRegistryLogicUpkeepAdminTransferred) Topic ¶
func (KeeperRegistryLogicUpkeepAdminTransferred) Topic() common.Hash
type KeeperRegistryLogicUpkeepAdminTransferredIterator ¶
type KeeperRegistryLogicUpkeepAdminTransferredIterator struct { Event *KeeperRegistryLogicUpkeepAdminTransferred // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepAdminTransferredIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepAdminTransferredIterator) Close() error
func (*KeeperRegistryLogicUpkeepAdminTransferredIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepAdminTransferredIterator) Error() error
func (*KeeperRegistryLogicUpkeepAdminTransferredIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepAdminTransferredIterator) Next() bool
type KeeperRegistryLogicUpkeepCanceled ¶
func (KeeperRegistryLogicUpkeepCanceled) Topic ¶
func (KeeperRegistryLogicUpkeepCanceled) Topic() common.Hash
type KeeperRegistryLogicUpkeepCanceledIterator ¶
type KeeperRegistryLogicUpkeepCanceledIterator struct { Event *KeeperRegistryLogicUpkeepCanceled // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepCanceledIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepCanceledIterator) Close() error
func (*KeeperRegistryLogicUpkeepCanceledIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepCanceledIterator) Error() error
func (*KeeperRegistryLogicUpkeepCanceledIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepCanceledIterator) Next() bool
type KeeperRegistryLogicUpkeepCheckDataUpdated ¶
type KeeperRegistryLogicUpkeepCheckDataUpdated struct { Id *big.Int NewCheckData []byte Raw types.Log }
func (KeeperRegistryLogicUpkeepCheckDataUpdated) Topic ¶
func (KeeperRegistryLogicUpkeepCheckDataUpdated) Topic() common.Hash
type KeeperRegistryLogicUpkeepCheckDataUpdatedIterator ¶
type KeeperRegistryLogicUpkeepCheckDataUpdatedIterator struct { Event *KeeperRegistryLogicUpkeepCheckDataUpdated // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepCheckDataUpdatedIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepCheckDataUpdatedIterator) Close() error
func (*KeeperRegistryLogicUpkeepCheckDataUpdatedIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepCheckDataUpdatedIterator) Error() error
func (*KeeperRegistryLogicUpkeepCheckDataUpdatedIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepCheckDataUpdatedIterator) Next() bool
type KeeperRegistryLogicUpkeepGasLimitSet ¶
func (KeeperRegistryLogicUpkeepGasLimitSet) Topic ¶
func (KeeperRegistryLogicUpkeepGasLimitSet) Topic() common.Hash
type KeeperRegistryLogicUpkeepGasLimitSetIterator ¶
type KeeperRegistryLogicUpkeepGasLimitSetIterator struct { Event *KeeperRegistryLogicUpkeepGasLimitSet // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepGasLimitSetIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepGasLimitSetIterator) Close() error
func (*KeeperRegistryLogicUpkeepGasLimitSetIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepGasLimitSetIterator) Error() error
func (*KeeperRegistryLogicUpkeepGasLimitSetIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepGasLimitSetIterator) Next() bool
type KeeperRegistryLogicUpkeepMigrated ¶
type KeeperRegistryLogicUpkeepMigrated struct { Id *big.Int RemainingBalance *big.Int Destination common.Address Raw types.Log }
func (KeeperRegistryLogicUpkeepMigrated) Topic ¶
func (KeeperRegistryLogicUpkeepMigrated) Topic() common.Hash
type KeeperRegistryLogicUpkeepMigratedIterator ¶
type KeeperRegistryLogicUpkeepMigratedIterator struct { Event *KeeperRegistryLogicUpkeepMigrated // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepMigratedIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepMigratedIterator) Close() error
func (*KeeperRegistryLogicUpkeepMigratedIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepMigratedIterator) Error() error
func (*KeeperRegistryLogicUpkeepMigratedIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepMigratedIterator) Next() bool
type KeeperRegistryLogicUpkeepPaused ¶
func (KeeperRegistryLogicUpkeepPaused) Topic ¶
func (KeeperRegistryLogicUpkeepPaused) Topic() common.Hash
type KeeperRegistryLogicUpkeepPausedIterator ¶
type KeeperRegistryLogicUpkeepPausedIterator struct { Event *KeeperRegistryLogicUpkeepPaused // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepPausedIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepPausedIterator) Close() error
func (*KeeperRegistryLogicUpkeepPausedIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepPausedIterator) Error() error
func (*KeeperRegistryLogicUpkeepPausedIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepPausedIterator) Next() bool
type KeeperRegistryLogicUpkeepPerformed ¶
type KeeperRegistryLogicUpkeepPerformed struct { Id *big.Int Success bool From common.Address Payment *big.Int PerformData []byte Raw types.Log }
func (KeeperRegistryLogicUpkeepPerformed) Topic ¶
func (KeeperRegistryLogicUpkeepPerformed) Topic() common.Hash
type KeeperRegistryLogicUpkeepPerformedIterator ¶
type KeeperRegistryLogicUpkeepPerformedIterator struct { Event *KeeperRegistryLogicUpkeepPerformed // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepPerformedIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepPerformedIterator) Close() error
func (*KeeperRegistryLogicUpkeepPerformedIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepPerformedIterator) Error() error
func (*KeeperRegistryLogicUpkeepPerformedIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepPerformedIterator) Next() bool
type KeeperRegistryLogicUpkeepReceived ¶
type KeeperRegistryLogicUpkeepReceived struct { Id *big.Int StartingBalance *big.Int ImportedFrom common.Address Raw types.Log }
func (KeeperRegistryLogicUpkeepReceived) Topic ¶
func (KeeperRegistryLogicUpkeepReceived) Topic() common.Hash
type KeeperRegistryLogicUpkeepReceivedIterator ¶
type KeeperRegistryLogicUpkeepReceivedIterator struct { Event *KeeperRegistryLogicUpkeepReceived // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepReceivedIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepReceivedIterator) Close() error
func (*KeeperRegistryLogicUpkeepReceivedIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepReceivedIterator) Error() error
func (*KeeperRegistryLogicUpkeepReceivedIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepReceivedIterator) Next() bool
type KeeperRegistryLogicUpkeepRegistered ¶
type KeeperRegistryLogicUpkeepRegistered struct { Id *big.Int ExecuteGas uint32 Admin common.Address Raw types.Log }
func (KeeperRegistryLogicUpkeepRegistered) Topic ¶
func (KeeperRegistryLogicUpkeepRegistered) Topic() common.Hash
type KeeperRegistryLogicUpkeepRegisteredIterator ¶
type KeeperRegistryLogicUpkeepRegisteredIterator struct { Event *KeeperRegistryLogicUpkeepRegistered // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepRegisteredIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepRegisteredIterator) Close() error
func (*KeeperRegistryLogicUpkeepRegisteredIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepRegisteredIterator) Error() error
func (*KeeperRegistryLogicUpkeepRegisteredIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepRegisteredIterator) Next() bool
type KeeperRegistryLogicUpkeepUnpaused ¶
func (KeeperRegistryLogicUpkeepUnpaused) Topic ¶
func (KeeperRegistryLogicUpkeepUnpaused) Topic() common.Hash
type KeeperRegistryLogicUpkeepUnpausedIterator ¶
type KeeperRegistryLogicUpkeepUnpausedIterator struct { Event *KeeperRegistryLogicUpkeepUnpaused // contains filtered or unexported fields }
func (*KeeperRegistryLogicUpkeepUnpausedIterator) Close ¶
func (it *KeeperRegistryLogicUpkeepUnpausedIterator) Close() error
func (*KeeperRegistryLogicUpkeepUnpausedIterator) Error ¶
func (it *KeeperRegistryLogicUpkeepUnpausedIterator) Error() error
func (*KeeperRegistryLogicUpkeepUnpausedIterator) Next ¶
func (it *KeeperRegistryLogicUpkeepUnpausedIterator) Next() bool
Click to show internal directories.
Click to hide internal directories.