KeeperRegistry

Verified contract

Active on Ethereum with 16,455 txns
Deployed by via 0xd6e5464f at 14970246
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
Value $350,934.97
ERC-20
--
 (#0)
ERC-1555
--
ERC-20
--
0xb6def85247489babde3fec3efa7e37aadb11705236bc6af3ac8adba03f8086bd
0xa282014ad6e55cb9c1eca04ecdc9574427f7a4419421d99dfe6b268e20c055f1
0x2c9d1859d39bd71cebd46a5aa58cd19e049f5ab807af8f882ce818e47d6a79a8
0xdd2b18bf337e5953353411925c22c2b51dd36b81c11c2bb1773c323d8c0341dd
0x5188c591393f82b375a0ff230f1e6827ec51fcb4b08cb19c9e3c2b71d7d4acf1
0x350847520818f855b7c42ab14b0c25b6a2fe32986058011f90cff683a7ee2263
0xcbbcf76600ee2d98ef75881586ab494cd01e249c273e2053085ca10aecc3e213
0x04b36a7d3b5b017a54899f2de670bd4fad38136378fe20de408b1fbc67cb87ca
0x129b09b2811e4ee34069485f464465131a7931e6b4375dedaf0c4366e532a85b
0x0a425e17f88f798f6856d790f2bcdba111947ac70c49934b15c647a68fd142a6

Functions
Getter at block 21159356
FAST_GAS_FEED(view returns (address)
0x169e633a2d1e6c10dd91238ba11c4a708dfef37c
LINK(view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
LINK_ETH_FEED(view returns (address)
0xdc530d9457755926550b59e8eccdae7624181557
 
getState(view returns (struct State statestruct Config configaddress[] keepers)
owner(view returns (address)
0x21f73d42eb58ba49ddb685dc29d3bf5c0f0373ca
paused(view returns (bool)
false
typeAndVersion(view returns (string)
KeeperRegistry 1.2.0
upkeepTranscoderVersion(view returns (uint8)
0
Read-only
getActiveUpkeepIDs(uint256 startIndexuint256 maxCountview returns (uint256[])
getKeeperInfo(address queryview returns (address payeebool activeuint96 balance)
getMaxPaymentForGas(uint256 gasLimitview returns (uint96 maxPayment)
getMinBalanceForUpkeep(uint256 idview returns (uint96 minBalance)
getPeerRegistryMigrationPermission(address peerview returns (uint8)
getUpkeep(uint256 idview returns (address targetuint32 executeGasbytes checkDatauint96 balanceaddress lastKeeperaddress adminuint64 maxValidBlocknumberuint96 amountSpent)
State-modifying
acceptOwnership(
acceptPayeeship(address keeper
addFunds(uint256 iduint96 amount
cancelUpkeep(uint256 id
checkUpkeep(uint256 idaddress fromreturns (bytes performDatauint256 maxLinkPaymentuint256 gasLimituint256 adjustedGasWeiuint256 linkEth)
migrateUpkeeps(uint256[] idsaddress destination
onTokenTransfer(address senderuint256 amountbytes data
pause(
performUpkeep(uint256 idbytes performDatareturns (bool success)
receiveUpkeeps(bytes encodedUpkeeps
recoverFunds(
registerUpkeep(address targetuint32 gasLimitaddress adminbytes checkDatareturns (uint256 id)
setConfig(struct Config config
setKeepers(address[] keepersaddress[] payees
setPeerRegistryMigrationPermission(address peeruint8 permission
setUpkeepGasLimit(uint256 iduint32 gasLimit
transferOwnership(address to
transferPayeeship(address keeperaddress proposed
unpause(
withdrawFunds(uint256 idaddress to
withdrawOwnerFunds(
withdrawPayment(address fromaddress to
Events
ConfigSet(struct Config config
FundsAdded(uint256 indexed idaddress indexed fromuint96 amount
FundsWithdrawn(uint256 indexed iduint256 amountaddress to
KeepersUpdated(address[] keepersaddress[] payees
OwnerFundsWithdrawn(uint96 amount
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Paused(address account
PayeeshipTransferRequested(address indexed keeperaddress indexed fromaddress indexed to
PayeeshipTransferred(address indexed keeperaddress indexed fromaddress indexed to
PaymentWithdrawn(address indexed keeperuint256 indexed amountaddress indexed toaddress payee
Unpaused(address account
UpkeepCanceled(uint256 indexed iduint64 indexed atBlockHeight
UpkeepGasLimitSet(uint256 indexed iduint96 gasLimit
UpkeepMigrated(uint256 indexed iduint256 remainingBalanceaddress destination
UpkeepPerformed(uint256 indexed idbool indexed successaddress indexed fromuint96 paymentbytes performData
UpkeepReceived(uint256 indexed iduint256 startingBalanceaddress importedFrom
UpkeepRegistered(uint256 indexed iduint32 executeGasaddress admin
Constructor
constructor(address linkaddress linkEthFeedaddress fastGasFeedstruct Config config
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ArrayHasNoEntries(
CannotCancel(
DuplicateEntry(
GasLimitCanOnlyIncrease(
GasLimitOutsideRange(
IndexOutOfRange(
InsufficientFunds(
InvalidDataLength(
InvalidPayee(
InvalidRecipient(
KeepersMustTakeTurns(
MigrationNotPermitted(
NotAContract(
OnlyActiveKeepers(
OnlyCallableByAdmin(
OnlyCallableByLINKToken(
OnlyCallableByOwnerOrAdmin(
OnlyCallableByOwnerOrRegistrar(
OnlyCallableByPayee(
OnlyCallableByProposedPayee(
OnlySimulatedBackend(
ParameterLengthError(
PaymentGreaterThanAllLINK(
TargetCheckReverted(bytes reason
TranscoderNotSet(
UpkeepNotActive(
UpkeepNotCanceled(
UpkeepNotNeeded(
ValueNotChanged(