Skip to main content
GET
/
v2
/
amplify
/
vaults
List Amplify vaults
curl --request GET \
  --url https://api.example.com/v2/amplify/vaults \
  --header 'x-api-key: <api-key>'
{
  "vaults": [
    {
      "name": "Amplify USDC Core",
      "deployments": [
        {
          "chainId": 1,
          "boringVaultAddress": "0xbbbb000000000000000000000000000000000001",
          "depositorAddress": "0xcccc000000000000000000000000000000000001",
          "withdrawQueueAddress": "0xdddd000000000000000000000000000000000001",
          "requiresKyt": false,
          "inDeprecation": false,
          "assets": [
            {
              "assetAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
              "depositable": true,
              "withdrawable": true,
              "depositFees": {
                "bps": 25,
                "percentage": "0.2500"
              },
              "withdrawFees": {
                "bps": 25,
                "percentage": "0.2500"
              },
              "withdrawalSLAs": {
                "expectedDelay": "86400s",
                "expiryBuffer": "36000s",
                "internalWithdrawalQueueDelaySLA": "43200s",
                "externalWithdrawalQueueDelaySLA": "86400s",
                "internalAccountantRateUpdateDelaySLA": "43200s",
                "externalAccountantRateUpdateSLA": "86400s"
              }
            }
          ],
          "baseTokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "accountantAddress": "0xaaaa000000000000000000000000000000000001",
          "tellerAddress": "0xeeee000000000000000000000000000000000001",
          "depositFeeAddress": null,
          "withdrawFeeAddress": null,
          "depositSupplyCap": {
            "raw": "1000000000000",
            "formatted": "1000000.0",
            "decimals": 6,
            "hasCap": true
          },
          "minimumWithdrawalOrderSize": {
            "raw": "1000000000000",
            "formatted": "1000000.0",
            "decimals": 6
          }
        }
      ]
    }
  ],
  "nextPageToken": "eyJvZmZzZXQiOjI1fQ=="
}

Authorizations

x-api-key
string
header
required

API key in format: pxl_<public_id>_

Query Parameters

pageSize
number
default:25

Maximum items per page. Default: 25. Min: 1, max: 100.

Required range: 1 <= x <= 100
Example:

25

pageToken
string

Opaque token for the next page.

filter
string

Filter string. Flags: name, chainId, inDeprecation, requiresKyt. Example: chainId=1 AND inDeprecation=false

Example:

"chainId=1 AND inDeprecation=false"

Response

List of vaults

vaults
object[]
required

List of vaults, keyed by vault name.

nextPageToken
string | null
required

Token for the next page. null when no more results.

Example:

"eyJvZmZzZXQiOjI1fQ=="