GET
/
policy
/
walletAddress
/
{walletAddress}
/
chainId
/
{chainId}
/
latest
curl --request GET \
  --url https://rpc.etherspot.io/paymaster/policy/walletAddress/{walletAddress}/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",
    "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"
}

Path Parameters

walletAddress
string
required

The wallet address to find the policy for.

chainId
string
required

The chain ID to find the policy for.

Query Parameters

apiKey
string

Arka API key

Response

200
application/json
Successful operation

The response is of type object.