Skip to main content

Get Enabled Chains

Retrieve a list of currently enabled blockchain networks that are actively supported for transactions.

Endpoint

GET /chains/enabled

Authentication

Requires API key and secret key authentication.

Headers

HeaderTypeRequiredDescription
x-api-keystringYesYour API key for authentication
x-secret-keystringYesYour secret key for authentication

Example Request

curl -X GET "{{baseUrl}}/chains/enabled" \
-H "x-api-key: {your-api-key}" \
-H "x-secret-key: {your-secret-key}"

Response

Success (200 OK)

{
"success": true,
"data": [
{
"id": "abstract",
"name": "Abstract"
},
{
"id": "acala",
"name": "Acala"
},
{
"id": "algorand",
"name": "Algorand"
},
{
"id": "arbitrum-one",
"name": "Arbitrum One"
},
{
"id": "avalanche",
"name": "Avalanche"
},
{
"id": "base",
"name": "Base"
},
{
"id": "binance-smart-chain",
"name": "Binance Smart Chain"
},
{
"id": "bitcoin",
"name": "Bitcoin"
},
{
"id": "ethereum",
"name": "Ethereum"
},
{
"id": "polygon-pos",
"name": "Polygon Pos"
},
{
"id": "solana",
"name": "Solana"
}
],
"count": 310
}

Error (401 Unauthorized)

{
"success": false,
"error": "Authentication required",
"code": "AUTH_REQUIRED"
}

Error (403 Forbidden)

{
"success": false,
"error": "Insufficient permissions to view enabled chains",
"code": "INSUFFICIENT_PERMISSIONS"
}

Use Cases

  • Display enabled networks in wallet selection
  • Configure transaction routing
  • Validate network availability
  • System configuration and monitoring