> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ravn.exchange/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /chains

> Every chain RAVN lists a token registry for.

Static, doesn't change per request, safe to cache client-side. Use this to populate a chain
selector instead of hardcoding the table from [Supported Chains & Venues](/supported).

## Request

No parameters. No API key required (see [Authentication](/authentication) for the optional
higher-limit tiers).

```bash theme={null}
curl -s https://app.ravn.exchange/api/v1/chains
```

## Response

An array of:

<ResponseField name="chainId" type="integer">Use this in every other request.</ResponseField>

<ResponseField name="name" type="string" />

<ResponseField name="shortName" type="string" />

<ResponseField name="nativeCurrency" type="object">`name`, `symbol`, and `decimals` of the chain's native coin.</ResponseField>

<ResponseField name="explorerUrl" type="string" />

<ResponseField name="logoUrl" type="string">Absent on a chain with no logo asset yet.</ResponseField>

```json theme={null}
{
  "data": [
    {
      "chainId": 1,
      "name": "Ethereum",
      "shortName": "Ethereum",
      "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 },
      "explorerUrl": "https://etherscan.io"
    },
    {
      "chainId": -1,
      "name": "Bitcoin",
      "shortName": "Bitcoin",
      "nativeCurrency": { "name": "Bitcoin", "symbol": "BTC", "decimals": 8 },
      "explorerUrl": "https://mempool.space"
    }
  ]
}
```
