## Documentation Index

Fetch the complete documentation index at: [/llms.txt](https://docs.relay.link/llms.txt)

Use this file to discover all available pages before exploring further.

### cURL

```bash
curl --request GET \
  --url https://api.relay.link/chains
```

```javascript
const options = {method: 'GET'};

fetch('https://api.relay.link/chains', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
```

```python
import requests

url = "https://api.relay.link/chains"

response = requests.get(url)

print(response.text)
```

### Response
200

```json
{
  "chains": [
    {
      "id": 123,
      "name": "<string>",
      "displayName": "<string>",
      "httpRpcUrl": "<string>",
      "wsRpcUrl": "<string>",
      "explorerUrl": "<string>",
      "explorerName": "<string>",
      "explorerPaths": {
        "transaction": "<string>",
        "address": "<string>",
        "token": "<string>"
      },
      "depositEnabled": true,
      "disabled": true,
      "partialDisableLimit": 123,
      "blockProductionLagging": true,
      "currency": {
        "id": "<string>",
        "symbol": "<string>",
        "name": "<string>",
        "address": "<string>",
        "decimals": 123,
        "supportsBridging": true
      },
      "withdrawalFee": 123,
      "depositFee": 123,
      "surgeEnabled": true,
      "featuredTokens": [
        {
          "id": "<string>",
          "symbol": "<string>",
          "name": "<string>",
          "address": "<string>",
          "decimals": 123,
          "supportsBridging": true,
          "metadata": {
            "logoURI": "<string>"
          }
        }
      ],
      "erc20Currencies": [
        {
          "id": "<string>",
          "symbol": "<string>",
          "name": "<string>",
          "address": "<string>",
          "decimals": 123,
          "supportsBridging": true,
          "supportsPermit": true,
          "withdrawalFee": 123,
          "depositFee": 123,
          "surgeEnabled": true
        }
      ],
      "solverCurrencies": [
        {
          "id": "<string>",
          "symbol": "<string>",
          "name": "<string>",
          "address": "<string>",
          "decimals": 123
        }
      ],
      "iconUrl": "<string>",
      "logoUrl": "<string>",
      "brandColor": "<string>",
      "contracts": {
        "multicall3": "<string>",
        "multicaller": "<string>",
        "onlyOwnerMulticaller": "<string>",
        "relayReceiver": "<string>",
        "erc20Router": "<string>",
        "approvalProxy": "<string>",
        "v3": {
          "erc20Router": "<string>",
          "approvalProxy": "<string>"
        }
      },
      "explorerQueryParams": {},
      "baseChainId": 123,
      "statusMessage": "<string>",
      "solverAddresses": [
        "<string>"
      ],
      "tags": [
        "<string>"
      ],
      "protocol": {
        "v2": {
          "chainId": "<string>",
          "depository": "<string>",
          "depositoryVault": "<string>"
        }
      }
    }
  ]
}
```

### Headers

- **x-api-key**: Optional API key for authentication and higher rate limits.

### Query Parameters

- **includeChains**: string | null

### Response

- **200 - application/json**
  - **chains**: An array of supported chains.
