KeeperRegistry2_1

Verified contract

Proxy

Active on Base with 13,692 txns
Deployed by via 0x17a93e75 at 5990609
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
-
variable spans 2 additional slots
2 additional variables
ERC-20
Value $0.7
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5bcae8ce3156fee3ec91ef308573ae975e4a38d497bd6e5d8198f727f865c2ac
0xc7f0cbf6c475ea1538ceab53aa33e525b9ac0bc495e69075817660b063fe463c
0x26c36ecef69a079e64900b8f0cbac3800b06b766537456b12a7769a32958288f
0x5ceb51de6d4e0a9d115a4f2fab7fd9b943fcd5b208e9b12ea20ad015ac591ca5
0x5fe038b487c4323a2449ab3a69e0e069ce66c1804fa5388359781cac3e2f4460
0x7b8169bf9b39b2824ca8765bd49b9a34896cc9be9417c1eec8c9f96c72346a25
0xdc2a91e410d01b559291d699670ed88a0c8961e3761bff9865b47a99a8f81a26
0xd3157610e10ed4e8a6dfc49279cde11ae9bd5482410c4cb87257db3efd920998
0xb2bffcb6e0e281d74771337ccd156f09f330740231567814af149d8de2cf8fbb
0xaa7cbdf997118eae416d4abf0532ad918eafec8bf8ad2252f5e4b4a030f09eb4

Functions
Getter at block 21747049
fallbackTo(view returns (address)
0x9806cf6fbc89abf286e8140c42174b94836e36f2
latestConfigDetails(view returns (uint32 configCountuint32 blockNumberbytes32 configDigest)
(configCount=8, blockNumber=16104390, configDigest=0x0001d939466af220e5cf89b4f9a9bdd26747af3524b818a5a0d1591af86f5dc5)
latestConfigDigestAndEpoch(view returns (bool scanLogsbytes32 configDigestuint32 epoch)
(scanLogs=false, configDigest=0x0001d939466af220e5cf89b4f9a9bdd26747af3524b818a5a0d1591af86f5dc5, epoch=10335344)
owner(view returns (address)
0xf0db7318a51a21c413cadd4abdc1e8a500fe5b1b
typeAndVersion(view returns (string)
KeeperRegistry 2.1.0
Read-only

This contract contains no read-only function objects.

State-modifying
acceptOwnership(
onTokenTransfer(address senderuint256 amountbytes data
setConfig(address[] signersaddress[] transmittersuint8 fbytes onchainConfigBytesuint64 offchainConfigVersionbytes offchainConfig
setConfigTypeSafe(address[] signersaddress[] transmittersuint8 fstruct KeeperRegistryBase2_1OnchainConfig onchainConfiguint64 offchainConfigVersionbytes offchainConfig
simulatePerformUpkeep(uint256 idbytes performDatareturns (bool successuint256 gasUsed)
transferOwnership(address to
transmit(bytes32[3] reportContextbytes rawReportbytes32[] rsbytes32[] ssbytes32 rawVs
Events
AdminPrivilegeConfigSet(address indexed adminbytes privilegeConfig
CancelledUpkeepReport(uint256 indexed idbytes trigger
ConfigSet(uint32 previousConfigBlockNumberbytes32 configDigestuint64 configCountaddress[] signersaddress[] transmittersuint8 fbytes onchainConfiguint64 offchainConfigVersionbytes offchainConfig
DedupKeyAdded(bytes32 indexed dedupKey
FundsAdded(uint256 indexed idaddress indexed fromuint96 amount
FundsWithdrawn(uint256 indexed iduint256 amountaddress to
InsufficientFundsUpkeepReport(uint256 indexed idbytes trigger
OwnerFundsWithdrawn(uint96 amount
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Paused(address account
PayeesUpdated(address[] transmittersaddress[] payees
PayeeshipTransferRequested(address indexed transmitteraddress indexed fromaddress indexed to
PayeeshipTransferred(address indexed transmitteraddress indexed fromaddress indexed to
PaymentWithdrawn(address indexed transmitteruint256 indexed amountaddress indexed toaddress payee
ReorgedUpkeepReport(uint256 indexed idbytes trigger
StaleUpkeepReport(uint256 indexed idbytes trigger
Transmitted(bytes32 configDigestuint32 epoch
Unpaused(address account
UpkeepAdminTransferRequested(uint256 indexed idaddress indexed fromaddress indexed to
UpkeepAdminTransferred(uint256 indexed idaddress indexed fromaddress indexed to
UpkeepCanceled(uint256 indexed iduint64 indexed atBlockHeight
UpkeepCheckDataSet(uint256 indexed idbytes newCheckData
UpkeepGasLimitSet(uint256 indexed iduint96 gasLimit
UpkeepMigrated(uint256 indexed iduint256 remainingBalanceaddress destination
UpkeepOffchainConfigSet(uint256 indexed idbytes offchainConfig
UpkeepPaused(uint256 indexed id
UpkeepPerformed(uint256 indexed idbool indexed successuint96 totalPaymentuint256 gasUseduint256 gasOverheadbytes trigger
UpkeepPrivilegeConfigSet(uint256 indexed idbytes privilegeConfig
UpkeepReceived(uint256 indexed iduint256 startingBalanceaddress importedFrom
UpkeepRegistered(uint256 indexed iduint32 performGasaddress admin
UpkeepTriggerConfigSet(uint256 indexed idbytes triggerConfig
UpkeepUnpaused(uint256 indexed id
Constructor
constructor(address logicA
Fallback and receive
fallback(
Errors
ArrayHasNoEntries(
CannotCancel(
CheckDataExceedsLimit(
ConfigDigestMismatch(
DuplicateEntry(
DuplicateSigners(
GasLimitCanOnlyIncrease(
GasLimitOutsideRange(
IncorrectNumberOfFaultyOracles(
IncorrectNumberOfSignatures(
IncorrectNumberOfSigners(
IndexOutOfRange(
InsufficientFunds(
InvalidDataLength(
InvalidPayee(
InvalidRecipient(
InvalidReport(
InvalidSigner(
InvalidTransmitter(
InvalidTrigger(
InvalidTriggerType(
MaxCheckDataSizeCanOnlyIncrease(
MaxPerformDataSizeCanOnlyIncrease(
MigrationNotPermitted(
NotAContract(
OnlyActiveSigners(
OnlyActiveTransmitters(
OnlyCallableByAdmin(
OnlyCallableByLINKToken(
OnlyCallableByOwnerOrAdmin(
OnlyCallableByOwnerOrRegistrar(
OnlyCallableByPayee(
OnlyCallableByProposedAdmin(
OnlyCallableByProposedPayee(
OnlyCallableByUpkeepPrivilegeManager(
OnlyPausedUpkeep(
OnlySimulatedBackend(
OnlyUnpausedUpkeep(
ParameterLengthError(
PaymentGreaterThanAllLINK(
ReentrantCall(
RegistryPaused(
RepeatedSigner(
RepeatedTransmitter(
TargetCheckReverted(bytes reason
TooManyOracles(
TranscoderNotSet(
UpkeepAlreadyExists(
UpkeepCancelled(
UpkeepNotCanceled(
UpkeepNotNeeded(
ValueNotChanged(