AutomationRegistrar2_1
Verified contract
Active on
Base with 8 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "AutomationRegistrar2_1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7544259 | a year ago | | | 0 | 0.000000056202051765 | |
| 7544259 | a year ago | | | 0 | 0.000000000163412046 | |
| 7324206 | a year ago | | | 0 | 0.000000001667717376 | |
| 7323926 | a year ago | | | 0 | 0.000000000208882538 | |
| 7322990 | a year ago | | | 0 | 0.000000000273422745 | |
| 7322934 | a year ago | | | 0 | 0.000000045535683708 | |
| 7322933 | a year ago | | | 0 | 0.000000045535683708 | |
| 7322932 | a year ago | | | 0 | 0.000000028829950884 |
ABI
ABI objects
Getter at block 22939016
LINK() view returns (address)
0x88fb150bdc53a65fe94dea0c9ba0a6daf8c6e196
getConfig() view returns (address keeperRegistry, uint256 minLINKJuels)
(keeperRegistry=0xe226d5acae908252cca3f6cefa577527650a9e1e, minLINKJuels=100000000000000000)
owner() view returns (address)
0xcef2893e396d530bdecb1f1467e69f7b994ec5ad
typeAndVersion() view returns (string)
AutomationRegistrar 2.1.0
Read-only
getAutoApproveAllowedSender(address senderAddress) view returns (bool)
getPendingRequest(bytes32 hash) view returns (address, uint96)
getTriggerRegistrationDetails(uint8 triggerType) view returns (struct AutomationRegistrar2_1TriggerRegistrationStorage)
State-modifying
Events acceptOwnership()
approve(string name, address upkeepContract, uint32 gasLimit, address adminAddress, uint8 triggerType, bytes checkData, bytes triggerConfig, bytes offchainConfig, bytes32 hash)
cancel(bytes32 hash)
onTokenTransfer(address sender, uint256 amount, bytes data)
register(string name, bytes encryptedEmail, address upkeepContract, uint32 gasLimit, address adminAddress, uint8 triggerType, bytes checkData, bytes triggerConfig, bytes offchainConfig, uint96 amount, address sender)
registerUpkeep(struct AutomationRegistrar2_1RegistrationParams requestParams) returns (uint256)
setAutoApproveAllowedSender(address senderAddress, bool allowed)
setConfig(address keeperRegistry, uint96 minLINKJuels)
setTriggerConfig(uint8 triggerType, uint8 autoApproveType, uint32 autoApproveMaxAllowed)
transferOwnership(address to)
AutoApproveAllowedSenderSet(address indexed senderAddress, bool allowed)
ConfigChanged(address keeperRegistry, uint96 minLINKJuels)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
RegistrationApproved(bytes32 indexed hash, string displayName, uint256 indexed upkeepId)
RegistrationRejected(bytes32 indexed hash)
RegistrationRequested(bytes32 indexed hash, string name, bytes encryptedEmail, address indexed upkeepContract, uint32 gasLimit, address adminAddress, uint8 triggerType, bytes triggerConfig, bytes offchainConfig, bytes checkData, uint96 amount)
TriggerConfigSet(uint8 triggerType, uint8 autoApproveType, uint32 autoApproveMaxAllowed)
constructor(address LINKAddress, address keeperRegistry, uint96 minLINKJuels, struct AutomationRegistrar2_1InitialTriggerConfig[] triggerConfigs)
This contract contains no fallback and receive objects.
AmountMismatch()
FunctionNotPermitted()
HashMismatch()
InsufficientPayment()
InvalidAdminAddress()
InvalidDataLength()
LinkTransferFailed(address to)
OnlyAdminOrOwner()
OnlyLink()
RegistrationRequestFailed()
RequestNotFound()
SenderMismatch()