Retrieves the latest sponsorship policy for a given wallet address, EP version, and chain ID.
curl --request GET \
--url https://rpc.etherspot.io/paymaster/policy/walletAddress/{walletAddress}/epVersion/{epVersion}/chainId/{chainId}/latest
{
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"id": 123,
"walletAddress": "<string>",
"name": "<string>",
"description": "<string>",
"isPublic": true,
"isEnabled": true,
"isApplicableToAllNetworks": true,
"enabledChains": [
123
],
"supportedEPVersions": [
"<string>"
],
"isPerpetual": true,
"startTime": "2023-11-07T05:31:56Z",
"endTime": "2023-11-07T05:31:56Z",
"globalMaximumApplicable": true,
"globalMaximumUsd": "<string>",
"globalMaximumNative": "<string>",
"globalMaximumOpCount": 123,
"perUserMaximumApplicable": true,
"perUserMaximumUsd": "<string>",
"perUserMaximumNative": "<string>",
"perUserMaximumOpCount": 123,
"perOpMaximumApplicable": true,
"perOpMaximumUsd": "<string>",
"perOpMaximumNative": "<string>",
"addressAllowList": [
"<string>"
],
"addressBlockList": [
"<string>"
]
}
Example values you can use to demo the API:
{
"pathVariables": {
"walletAddress": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"epVersion": "EPV_06",
"chainId": 80002
}
}
Example response:
{
"id": 2,
"walletAddress": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"name": "Sample Policy",
"description": "This is a sample policy",
"isPublic": true,
"isEnabled": true,
"isApplicableToAllNetworks": false,
"enabledChains": [
80002
],
"supportedEPVersions": [
"EPV_06",
"EPV_07"
],
"isPerpetual": false,
"startTime": "2024-06-24T00:40:00.000Z",
"endTime": "2024-06-25T23:59:59.999Z",
"globalMaximumApplicable": true,
"globalMaximumUsd": "5000.0000",
"globalMaximumNative": "1000.000000000000000000",
"globalMaximumOpCount": 1000,
"perUserMaximumApplicable": true,
"perUserMaximumUsd": "100.0000",
"perUserMaximumNative": "200.000000000000000000",
"perUserMaximumOpCount": 50,
"perOpMaximumApplicable": true,
"perOpMaximumUsd": "10.0000",
"perOpMaximumNative": "20.000000000000000000",
"addressAllowList": null,
"addressBlockList": null,
"createdAt": "2024-06-26T19:50:09.475Z",
"updatedAt": "2024-06-26T19:50:09.475Z"
}
The wallet address to find the policy for.
The EP version to find the policy for.
The chain ID to find the policy for.
Arka API key
Successful operation
The response is of type object
.
curl --request GET \
--url https://rpc.etherspot.io/paymaster/policy/walletAddress/{walletAddress}/epVersion/{epVersion}/chainId/{chainId}/latest
{
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"id": 123,
"walletAddress": "<string>",
"name": "<string>",
"description": "<string>",
"isPublic": true,
"isEnabled": true,
"isApplicableToAllNetworks": true,
"enabledChains": [
123
],
"supportedEPVersions": [
"<string>"
],
"isPerpetual": true,
"startTime": "2023-11-07T05:31:56Z",
"endTime": "2023-11-07T05:31:56Z",
"globalMaximumApplicable": true,
"globalMaximumUsd": "<string>",
"globalMaximumNative": "<string>",
"globalMaximumOpCount": 123,
"perUserMaximumApplicable": true,
"perUserMaximumUsd": "<string>",
"perUserMaximumNative": "<string>",
"perUserMaximumOpCount": 123,
"perOpMaximumApplicable": true,
"perOpMaximumUsd": "<string>",
"perOpMaximumNative": "<string>",
"addressAllowList": [
"<string>"
],
"addressBlockList": [
"<string>"
]
}
Retrieves the latest sponsorship policy for a given wallet address, EP version, and chain ID.
curl --request GET \
--url https://rpc.etherspot.io/paymaster/policy/walletAddress/{walletAddress}/epVersion/{epVersion}/chainId/{chainId}/latest
{
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"id": 123,
"walletAddress": "<string>",
"name": "<string>",
"description": "<string>",
"isPublic": true,
"isEnabled": true,
"isApplicableToAllNetworks": true,
"enabledChains": [
123
],
"supportedEPVersions": [
"<string>"
],
"isPerpetual": true,
"startTime": "2023-11-07T05:31:56Z",
"endTime": "2023-11-07T05:31:56Z",
"globalMaximumApplicable": true,
"globalMaximumUsd": "<string>",
"globalMaximumNative": "<string>",
"globalMaximumOpCount": 123,
"perUserMaximumApplicable": true,
"perUserMaximumUsd": "<string>",
"perUserMaximumNative": "<string>",
"perUserMaximumOpCount": 123,
"perOpMaximumApplicable": true,
"perOpMaximumUsd": "<string>",
"perOpMaximumNative": "<string>",
"addressAllowList": [
"<string>"
],
"addressBlockList": [
"<string>"
]
}
Example values you can use to demo the API:
{
"pathVariables": {
"walletAddress": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"epVersion": "EPV_06",
"chainId": 80002
}
}
Example response:
{
"id": 2,
"walletAddress": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"name": "Sample Policy",
"description": "This is a sample policy",
"isPublic": true,
"isEnabled": true,
"isApplicableToAllNetworks": false,
"enabledChains": [
80002
],
"supportedEPVersions": [
"EPV_06",
"EPV_07"
],
"isPerpetual": false,
"startTime": "2024-06-24T00:40:00.000Z",
"endTime": "2024-06-25T23:59:59.999Z",
"globalMaximumApplicable": true,
"globalMaximumUsd": "5000.0000",
"globalMaximumNative": "1000.000000000000000000",
"globalMaximumOpCount": 1000,
"perUserMaximumApplicable": true,
"perUserMaximumUsd": "100.0000",
"perUserMaximumNative": "200.000000000000000000",
"perUserMaximumOpCount": 50,
"perOpMaximumApplicable": true,
"perOpMaximumUsd": "10.0000",
"perOpMaximumNative": "20.000000000000000000",
"addressAllowList": null,
"addressBlockList": null,
"createdAt": "2024-06-26T19:50:09.475Z",
"updatedAt": "2024-06-26T19:50:09.475Z"
}
The wallet address to find the policy for.
The EP version to find the policy for.
The chain ID to find the policy for.
Arka API key
Successful operation
The response is of type object
.
curl --request GET \
--url https://rpc.etherspot.io/paymaster/policy/walletAddress/{walletAddress}/epVersion/{epVersion}/chainId/{chainId}/latest
{
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"id": 123,
"walletAddress": "<string>",
"name": "<string>",
"description": "<string>",
"isPublic": true,
"isEnabled": true,
"isApplicableToAllNetworks": true,
"enabledChains": [
123
],
"supportedEPVersions": [
"<string>"
],
"isPerpetual": true,
"startTime": "2023-11-07T05:31:56Z",
"endTime": "2023-11-07T05:31:56Z",
"globalMaximumApplicable": true,
"globalMaximumUsd": "<string>",
"globalMaximumNative": "<string>",
"globalMaximumOpCount": 123,
"perUserMaximumApplicable": true,
"perUserMaximumUsd": "<string>",
"perUserMaximumNative": "<string>",
"perUserMaximumOpCount": 123,
"perOpMaximumApplicable": true,
"perOpMaximumUsd": "<string>",
"perOpMaximumNative": "<string>",
"addressAllowList": [
"<string>"
],
"addressBlockList": [
"<string>"
]
}