KeeperRegistry2_0
Verified contract
Proxy
Active on
Ethereum with 14,020 txns
Unified storage
Map
Table
Raw
Constants and immutables
34
Slot
XX
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
18 additional
variables
Balances ($222,027.94)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LINK | ERC-20 | 13.375177K | $16.60 |
$222,027.94 | |
0x1d16…baea | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21203705 | 6 days ago | | | 0 | 0.0012748762 | |
| 21149115 | 14 days ago | | | 0 | 0.0013548563 | |
| 21147546 | 14 days ago | | | 0 | 0.00085494718 | |
| 21141941 | 15 days ago | | | 0 | 0.0013624071 | |
| 21141938 | 15 days ago | | | 0 | 0.00049035579 | |
| 21134801 | 16 days ago | | | 0 | 0.0012590462 | |
| 21134797 | 16 days ago | | | 0 | 0.0033554564 | |
| 21127630 | 17 days ago | | | 0 | 0.0024272286 | |
| 21127629 | 17 days ago | | | 0 | 0.00093792220 | |
| 21124857 | 17 days ago | | | 0 | 0.00073648978 |
ABI
ABI objects
Getter at block 21248170 getState() view returns (struct State state, struct OnchainConfig config, address[] signers, address[] transmitters, uint8 f)
getFastGasFeedAddress() view returns (address)
0x169e633a2d1e6c10dd91238ba11c4a708dfef37c
getKeeperRegistryLogicAddress() view returns (address)
0x079c4e86d8f70b84a3c756e8e0fdccc004f72b9f
getLinkAddress() view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
getLinkNativeFeedAddress() view returns (address)
0xdc530d9457755926550b59e8eccdae7624181557
getMode() view returns (uint8)
0
latestConfigDetails() view returns (uint32 configCount, uint32 blockNumber, bytes32 configDigest)
(configCount=4, blockNumber=19021345, configDigest=0x000148c00fb5a4fc2fd1634d0e5d46c26e14f8e69985564c8418caafc400766a)
latestConfigDigestAndEpoch() view returns (bool scanLogs, bytes32 configDigest, uint32 epoch)
(scanLogs=false, configDigest=0x000148c00fb5a4fc2fd1634d0e5d46c26e14f8e69985564c8418caafc400766a, epoch=407169)
owner() view returns (address)
0x21f73d42eb58ba49ddb685dc29d3bf5c0f0373ca
typeAndVersion() view returns (string)
KeeperRegistry 2.0.2
upkeepTranscoderVersion() view returns (uint8)
0
upkeepVersion() view returns (uint8)
2
getFastGasFeedAddress() view returns (address)
0x169e633a2d1e6c10dd91238ba11c4a708dfef37c
getLinkAddress() view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
getLinkNativeFeedAddress() view returns (address)
0xdc530d9457755926550b59e8eccdae7624181557
getMode() view returns (uint8)
0
owner() view returns (address)
0x21f73d42eb58ba49ddb685dc29d3bf5c0f0373ca
Read-only
getActiveUpkeepIDs(uint256 startIndex, uint256 maxCount) view returns (uint256[])
getMaxPaymentForGas(uint32 gasLimit) view returns (uint96 maxPayment)
getMinBalanceForUpkeep(uint256 id) view returns (uint96 minBalance)
getPeerRegistryMigrationPermission(address peer) view returns (uint8)
getSignerInfo(address query) view returns (bool active, uint8 index)
getTransmitterInfo(address query) view returns (bool active, uint8 index, uint96 balance, uint96 lastCollected, address payee)
getUpkeep(uint256 id) view returns (struct UpkeepInfo upkeepInfo)
State-modifying
Events acceptOwnership()
acceptPayeeship(address transmitter)
acceptUpkeepAdmin(uint256 id)
addFunds(uint256 id, uint96 amount)
cancelUpkeep(uint256 id)
checkUpkeep(uint256 id) returns (bool upkeepNeeded, bytes performData, uint8 upkeepFailureReason, uint256 gasUsed, uint256 fastGasWei, uint256 linkNative)
migrateUpkeeps(uint256[] ids, address destination)
onTokenTransfer(address sender, uint256 amount, bytes data)
pause()
pauseUpkeep(uint256 id)
receiveUpkeeps(bytes encodedUpkeeps)
recoverFunds()
registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData, bytes offchainConfig) returns (uint256 id)
setConfig(address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
setPayees(address[] payees)
setPeerRegistryMigrationPermission(address peer, uint8 permission)
setUpkeepGasLimit(uint256 id, uint32 gasLimit)
setUpkeepOffchainConfig(uint256 id, bytes config)
simulatePerformUpkeep(uint256 id, bytes performData) returns (bool success, uint256 gasUsed)
transferOwnership(address to)
transferPayeeship(address transmitter, address proposed)
transferUpkeepAdmin(uint256 id, address proposed)
transmit(bytes32[3] reportContext, bytes rawReport, bytes32[] rs, bytes32[] ss, bytes32 rawVs)
unpause()
unpauseUpkeep(uint256 id)
updateCheckData(uint256 id, bytes newCheckData)
withdrawFunds(uint256 id, address to)
withdrawOwnerFunds()
withdrawPayment(address from, address to)
acceptOwnership()
acceptPayeeship(address transmitter)
acceptUpkeepAdmin(uint256 id)
addFunds(uint256 id, uint96 amount)
cancelUpkeep(uint256 id)
checkUpkeep(uint256 id) returns (bool upkeepNeeded, bytes performData, uint8 upkeepFailureReason, uint256 gasUsed, uint256 fastGasWei, uint256 linkNative)
migrateUpkeeps(uint256[] ids, address destination)
pause()
pauseUpkeep(uint256 id)
receiveUpkeeps(bytes encodedUpkeeps)
recoverFunds()
registerUpkeep(address target, uint32 gasLimit, address admin, bytes checkData, bytes offchainConfig) returns (uint256 id)
setPayees(address[] payees)
setPeerRegistryMigrationPermission(address peer, uint8 permission)
setUpkeepGasLimit(uint256 id, uint32 gasLimit)
setUpkeepOffchainConfig(uint256 id, bytes config)
transferOwnership(address to)
transferPayeeship(address transmitter, address proposed)
transferUpkeepAdmin(uint256 id, address proposed)
unpause()
unpauseUpkeep(uint256 id)
updateCheckData(uint256 id, bytes newCheckData)
withdrawFunds(uint256 id, address to)
withdrawOwnerFunds()
withdrawPayment(address from, address to)
CancelledUpkeepReport(uint256 indexed id)
ConfigSet(uint32 previousConfigBlockNumber, bytes32 configDigest, uint64 configCount, address[] signers, address[] transmitters, uint8 f, bytes onchainConfig, uint64 offchainConfigVersion, bytes offchainConfig)
FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
InsufficientFundsUpkeepReport(uint256 indexed id)
OwnerFundsWithdrawn(uint96 amount)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
Paused(address account)
PayeesUpdated(address[] transmitters, address[] payees)
PayeeshipTransferRequested(address indexed transmitter, address indexed from, address indexed to)
PayeeshipTransferred(address indexed transmitter, address indexed from, address indexed to)
PaymentWithdrawn(address indexed transmitter, uint256 indexed amount, address indexed to, address payee)
ReorgedUpkeepReport(uint256 indexed id)
StaleUpkeepReport(uint256 indexed id)
Transmitted(bytes32 configDigest, uint32 epoch)
Unpaused(address account)
UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
UpkeepOffchainConfigSet(uint256 indexed id, bytes offchainConfig)
UpkeepPaused(uint256 indexed id)
UpkeepPerformed(uint256 indexed id, bool indexed success, uint32 checkBlockNumber, uint256 gasUsed, uint256 gasOverhead, uint96 totalPayment)
UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
UpkeepUnpaused(uint256 indexed id)
CancelledUpkeepReport(uint256 indexed id)
FundsAdded(uint256 indexed id, address indexed from, uint96 amount)
FundsWithdrawn(uint256 indexed id, uint256 amount, address to)
InsufficientFundsUpkeepReport(uint256 indexed id)
OwnerFundsWithdrawn(uint96 amount)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
Paused(address account)
PayeesUpdated(address[] transmitters, address[] payees)
PayeeshipTransferRequested(address indexed transmitter, address indexed from, address indexed to)
PayeeshipTransferred(address indexed transmitter, address indexed from, address indexed to)
PaymentWithdrawn(address indexed transmitter, uint256 indexed amount, address indexed to, address payee)
ReorgedUpkeepReport(uint256 indexed id)
StaleUpkeepReport(uint256 indexed id)
Unpaused(address account)
UpkeepAdminTransferRequested(uint256 indexed id, address indexed from, address indexed to)
UpkeepAdminTransferred(uint256 indexed id, address indexed from, address indexed to)
UpkeepCanceled(uint256 indexed id, uint64 indexed atBlockHeight)
UpkeepCheckDataUpdated(uint256 indexed id, bytes newCheckData)
UpkeepGasLimitSet(uint256 indexed id, uint96 gasLimit)
UpkeepMigrated(uint256 indexed id, uint256 remainingBalance, address destination)
UpkeepOffchainConfigSet(uint256 indexed id, bytes offchainConfig)
UpkeepPaused(uint256 indexed id)
UpkeepPerformed(uint256 indexed id, bool indexed success, uint32 checkBlockNumber, uint256 gasUsed, uint256 gasOverhead, uint96 totalPayment)
UpkeepReceived(uint256 indexed id, uint256 startingBalance, address importedFrom)
UpkeepRegistered(uint256 indexed id, uint32 executeGas, address admin)
UpkeepUnpaused(uint256 indexed id)
constructor(address keeperRegistryLogic)
fallback()
receive()
ArrayHasNoEntries()
CannotCancel()
CheckDataExceedsLimit()
ConfigDigestMismatch()
DuplicateEntry()
DuplicateSigners()
GasLimitCanOnlyIncrease()
GasLimitOutsideRange()
IncorrectNumberOfFaultyOracles()
IncorrectNumberOfSignatures()
IncorrectNumberOfSigners()
IndexOutOfRange()
InsufficientFunds()
InvalidDataLength()
InvalidPayee()
InvalidRecipient()
InvalidReport()
MaxCheckDataSizeCanOnlyIncrease()
MaxPerformDataSizeCanOnlyIncrease()
MigrationNotPermitted()
NotAContract()
OnchainConfigNonEmpty()
OnlyActiveSigners()
OnlyActiveTransmitters()
OnlyCallableByAdmin()
OnlyCallableByLINKToken()
OnlyCallableByOwnerOrAdmin()
OnlyCallableByOwnerOrRegistrar()
OnlyCallableByPayee()
OnlyCallableByProposedAdmin()
OnlyCallableByProposedPayee()
OnlyPausedUpkeep()
OnlySimulatedBackend()
OnlyUnpausedUpkeep()
ParameterLengthError()
PaymentGreaterThanAllLINK()
ReentrantCall()
RegistryPaused()
RepeatedSigner()
RepeatedTransmitter()
TargetCheckReverted(bytes reason)
TooManyOracles()
TranscoderNotSet()
UpkeepAlreadyExists()
UpkeepCancelled()
UpkeepNotCanceled()
UpkeepNotNeeded()
ValueNotChanged()
ArrayHasNoEntries()
CannotCancel()
CheckDataExceedsLimit()
ConfigDigestMismatch()
DuplicateEntry()
DuplicateSigners()
GasLimitCanOnlyIncrease()
GasLimitOutsideRange()
IncorrectNumberOfFaultyOracles()
IncorrectNumberOfSignatures()
IncorrectNumberOfSigners()
IndexOutOfRange()
InsufficientFunds()
InvalidDataLength()
InvalidPayee()
InvalidRecipient()
InvalidReport()
MaxCheckDataSizeCanOnlyIncrease()
MaxPerformDataSizeCanOnlyIncrease()
MigrationNotPermitted()
NotAContract()
OnchainConfigNonEmpty()
OnlyActiveSigners()
OnlyActiveTransmitters()
OnlyCallableByAdmin()
OnlyCallableByLINKToken()
OnlyCallableByOwnerOrAdmin()
OnlyCallableByOwnerOrRegistrar()
OnlyCallableByPayee()
OnlyCallableByProposedAdmin()
OnlyCallableByProposedPayee()
OnlyPausedUpkeep()
OnlySimulatedBackend()
OnlyUnpausedUpkeep()
ParameterLengthError()
PaymentGreaterThanAllLINK()
ReentrantCall()
RegistryPaused()
RepeatedSigner()
RepeatedTransmitter()
TargetCheckReverted(bytes reason)
TooManyOracles()
TranscoderNotSet()
UpkeepAlreadyExists()
UpkeepCancelled()
UpkeepNotCanceled()
UpkeepNotNeeded()
ValueNotChanged()