UNPKG

@ethereum-tag-service/contracts

Version:

Composable content tagging service for Web3

1,554 lines 373 kB
/** * - * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x89C20aDAaadaBd7f320E53b08403817e5BD75621) * - */ declare const airnodeRrpV0ProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "CreatedTemplate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "errorMessage"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "FailedRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "FulfilledRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "withdrawalRequestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FulfilledWithdrawal"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "requesterRequestCount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "chainId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; readonly indexed: false; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "MadeFullRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "requesterRequestCount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "chainId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; readonly indexed: false; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "MadeTemplateRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "withdrawalRequestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RequestedWithdrawal"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sponsorshipStatus"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SetSponsorshipStatus"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "authorizers"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "checkAuthorizationStatus"; readonly outputs: readonly [{ readonly name: "status"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "authorizers"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "requestIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "endpointIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "sponsors"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "requesters"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "checkAuthorizationStatuses"; readonly outputs: readonly [{ readonly name: "statuses"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "createTemplate"; readonly outputs: readonly [{ readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "errorMessage"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "fail"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "fulfill"; readonly outputs: readonly [{ readonly name: "callSuccess"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "callData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "withdrawalRequestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "fulfillWithdrawal"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "templateIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }]; readonly name: "getTemplates"; readonly outputs: readonly [{ readonly name: "airnodes"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "endpointIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "parameters"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "makeFullRequest"; readonly outputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "makeTemplateRequest"; readonly outputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "requestIsAwaitingFulfillment"; readonly outputs: readonly [{ readonly name: "isAwaitingFulfillment"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "requestWithdrawal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "requesterToRequestCountPlusOne"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorshipStatus"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setSponsorshipStatus"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "sponsorToRequesterToSponsorshipStatus"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "sponsorToWithdrawalRequestCount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "templates"; readonly outputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "view"; }]; /** * - * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x89C20aDAaadaBd7f320E53b08403817e5BD75621) * - */ declare const airnodeRrpV0ProxyAddress: { readonly 31337: "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"; readonly '84532_staging': "0x89C20aDAaadaBd7f320E53b08403817e5BD75621"; readonly '31337_localhost': "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"; }; /** * - * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x89C20aDAaadaBd7f320E53b08403817e5BD75621) * - */ declare const airnodeRrpV0ProxyConfig: { readonly address: { readonly 31337: "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"; readonly '84532_staging': "0x89C20aDAaadaBd7f320E53b08403817e5BD75621"; readonly '31337_localhost': "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "CreatedTemplate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "errorMessage"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "FailedRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "FulfilledRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "withdrawalRequestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FulfilledWithdrawal"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "requesterRequestCount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "chainId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; readonly indexed: false; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "MadeFullRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "requesterRequestCount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "chainId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; readonly indexed: false; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "MadeTemplateRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "withdrawalRequestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RequestedWithdrawal"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sponsorshipStatus"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SetSponsorshipStatus"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "authorizers"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "checkAuthorizationStatus"; readonly outputs: readonly [{ readonly name: "status"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "authorizers"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "requestIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "endpointIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "sponsors"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "requesters"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "checkAuthorizationStatuses"; readonly outputs: readonly [{ readonly name: "statuses"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "createTemplate"; readonly outputs: readonly [{ readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "errorMessage"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "fail"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "fulfill"; readonly outputs: readonly [{ readonly name: "callSuccess"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "callData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "withdrawalRequestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "fulfillWithdrawal"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "templateIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }]; readonly name: "getTemplates"; readonly outputs: readonly [{ readonly name: "airnodes"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "endpointIds"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "parameters"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "makeFullRequest"; readonly outputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "templateId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sponsor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "fulfillFunctionId"; readonly internalType: "bytes4"; readonly type: "bytes4"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "makeTemplateRequest"; readonly outputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requestId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "requestIsAwaitingFulfillment"; readonly outputs: readonly [{ readonly name: "isAwaitingFulfillment"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorWallet"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "requestWithdrawal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "requesterToRequestCountPlusOne"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "requester"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sponsorshipStatus"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setSponsorshipStatus"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "sponsorToRequesterToSponsorshipStatus"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "sponsorToWithdrawalRequestCount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "templates"; readonly outputs: readonly [{ readonly name: "airnode"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "endpointId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "parameters"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "view"; }]; }; /** * - * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x5Cc5Dc14e1538db983Fc5FD34B27A42a598903E7) * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x5Cc5Dc14e1538db983Fc5FD34B27A42a598903E7) * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x36f564ec1c7E9f9c7A6EE66e9d4f4BdD01749727) * - */ declare const etsAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "newAccessControls"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "AccessControlsSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "previousAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "AdminChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "beacon"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "BeaconUpgraded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "who"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FundsWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "version"; readonly internalType: "uint8"; readonly type: "uint8"; readonly indexed: false; }]; readonly name: "Initialized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "platformPercentage"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "relayerPercentage"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "PercentagesSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "newTaggingFee"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TaggingFeeSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "taggingRecordId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TaggingRecordCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "taggingRecordId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "action"; readonly internalType: "enum IETS.TaggingAction"; readonly type: "uint8"; readonly indexed: false; }]; readonly name: "TaggingRecordUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "implementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "Upgraded"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "MODULO"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "NAME"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "VERSION"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "accrued"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_taggingRecordId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tagIds"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_tagger"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "appendTags"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tagIds"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_targetId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_recordType"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "_tagger"; readonly internalType: "address payable"; readonly type: "address"; }, { readonly name: "_relayer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "applyTagsWithCompositeKey"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rawInput"; readonly internalType: "struct IETS.TaggingRecordRawInput"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "targetURI"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "tagStrings"; readonly internalType: "string[]"; readonly type: "string[]"; }, { readonly name: "recordType"; readonly internalType: "string"; readonly type: "string"; }]; }, { readonly name: "_tagger"; readonly internalType: "address payable"; readonly type: "address"; }, { readonly name: "_relayer"; readonly internalType: "ad