AirnodeRrpV0

Verified contract

Active on Base with 8,274 txns
Deployed by via 0x359ac272 at 2585539
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xc0bceddbf8b4fc97d327c56d93ebf4f0138f720255c92ad0e0c130fe28920db9
0x1f934215bcf44b52ac1828051c825418429fe6791ff6365ee67a7b6c10783de7
0xdb2ee97bdddb86f26ea3ee07fef139912c2eff1b6a1a6238f8c015a1548cfcc2
0x8e151678b2d0c0fbcd2f24d8ee4be1132a8503ab113702d57854ae7b9e52da40
0x70269cfaf906d8be8210aa906eba7c7464ed3049a080919a49d157907f229111
0xb2f9d005d4233d3f2cf4c5c7b51ba03e3bafb5a6252ad05f79e360d44a3e059a
0x7b1f9d96ea2ef5402eed68135bc84e6e8e5537277cea528a021fc8cee24b88eb
0x8499136fe79d4a7687304d079abc20bf034b90db8bf03e743b9c07c3079d4c26
0xab53a5b9cfcc879be03bf784b9caa608fe100f5f739fc66514530758ea94e765
0x4f0ad1dad631280a1b36fb8502620e32c7bbed252dee5cdde7c020f37a8d92a3

Functions
Getter at block 22758109

This contract contains no getter function objects.

Read-only
checkAuthorizationStatus(address[] authorizersaddress airnodebytes32 requestIdbytes32 endpointIdaddress sponsoraddress requesterview returns (bool status)
checkAuthorizationStatuses(address[] authorizersaddress airnodebytes32[] requestIdsbytes32[] endpointIdsaddress[] sponsorsaddress[] requestersview returns (bool[] statuses)
getTemplates(bytes32[] templateIdsview returns (address[] airnodesbytes32[] endpointIdsbytes[] parameters)
requestIsAwaitingFulfillment(bytes32 requestIdview returns (bool isAwaitingFulfillment)
requesterToRequestCountPlusOne(addressview returns (uint256)
sponsorToRequesterToSponsorshipStatus(addressaddressview returns (bool)
sponsorToWithdrawalRequestCount(addressview returns (uint256)
templates(bytes32view returns (address airnodebytes32 endpointIdbytes parameters)
State-modifying
createTemplate(address airnodebytes32 endpointIdbytes parametersreturns (bytes32 templateId)
fail(bytes32 requestIdaddress airnodeaddress fulfillAddressbytes4 fulfillFunctionIdstring errorMessage
fulfill(bytes32 requestIdaddress airnodeaddress fulfillAddressbytes4 fulfillFunctionIdbytes databytes signaturereturns (bool callSuccessbytes callData)
fulfillWithdrawal(bytes32 withdrawalRequestIdaddress airnodeaddress sponsorpayable 
makeFullRequest(address airnodebytes32 endpointIdaddress sponsoraddress sponsorWalletaddress fulfillAddressbytes4 fulfillFunctionIdbytes parametersreturns (bytes32 requestId)
makeTemplateRequest(bytes32 templateIdaddress sponsoraddress sponsorWalletaddress fulfillAddressbytes4 fulfillFunctionIdbytes parametersreturns (bytes32 requestId)
requestWithdrawal(address airnodeaddress sponsorWallet
setSponsorshipStatus(address requesterbool sponsorshipStatus
Events
CreatedTemplate(bytes32 indexed templateIdaddress airnodebytes32 endpointIdbytes parameters
FailedRequest(address indexed airnodebytes32 indexed requestIdstring errorMessage
FulfilledRequest(address indexed airnodebytes32 indexed requestIdbytes data
FulfilledWithdrawal(address indexed airnodeaddress indexed sponsorbytes32 indexed withdrawalRequestIdaddress sponsorWalletuint256 amount
MadeFullRequest(address indexed airnodebytes32 indexed requestIduint256 requesterRequestCountuint256 chainIdaddress requesterbytes32 endpointIdaddress sponsoraddress sponsorWalletaddress fulfillAddressbytes4 fulfillFunctionIdbytes parameters
MadeTemplateRequest(address indexed airnodebytes32 indexed requestIduint256 requesterRequestCountuint256 chainIdaddress requesterbytes32 templateIdaddress sponsoraddress sponsorWalletaddress fulfillAddressbytes4 fulfillFunctionIdbytes parameters
RequestedWithdrawal(address indexed airnodeaddress indexed sponsorbytes32 indexed withdrawalRequestIdaddress sponsorWallet
SetSponsorshipStatus(address indexed sponsoraddress indexed requesterbool sponsorshipStatus
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.