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
| Header | Type | Required | Description |
|---|---|---|---|
x-api-key | string | Yes | Your API key for authentication |
x-secret-key | string | Yes | Your 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