Skip to content

List supported chains

GET /supported-chains

List the chains enabled for swaps on this deployment, including the swap executor contract address, public RPC and explorer URLs, the native token, and per-chain feature flags. Only chains with gasless swap support enabled are returned.

Authentication

Send your API key in the api-key header.

Responses

Status Description
200 Enabled chains.
401 Missing or invalid API key. Plausible catalog codes behind the numeric status are AUTH_001 (unauthorized access) and AUTH_002 (invalid API key).
500 Unexpected server-side failure. Plausible catalog codes behind the numeric status include SYSTEM_002 (internal server error) and SYSTEM_001 (database operation failed).
200 response
{
  "code": 0,
  "message": "success",
  "data": [
    {
      "id": 8453,
      "name": "base",
      "displayName": "Base",
      "logoUrl": "",
      "explorerUrl": "https://basescan.org",
      "publicRpcUrl": "https://mainnet.base.org",
      "vectorContract": "0x7F3a9C1e5B2d8A4f6C0e3B7d9A1f4E6c8B0d2F35",
      "chainType": "evm",
      "isTestnet": false,
      "nativeToken": {
        "symbol": "ETH",
        "name": "Ether",
        "decimals": 18,
        "logoUrl": "",
        "coingeckoId": "ethereum"
      },
      "features": {
        "gaslessSwaps": true,
        "crossChain": false,
        "permit2": true
      }
    }
  ]
}
401 response
{
  "code": 401,
  "data": null,
  "message": "missing api-key header"
}
500 response
{
  "code": 500,
  "data": null,
  "message": "internal server error"
}