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

# Chains

> Query which chains are supported for donations

<Badge icon="shield" color="blue" shape="pill">
  Requires <span style={{ color: '#1D4ED8', fontWeight: '800' }}>core</span> scope
</Badge>

The chains endpoint returns the list of blockchain networks currently supported by Donate.gg.

## List supported chains

`GET /chains`

Returns an array of all supported chains. Bitcoin is currently excluded from this response.

```bash theme={null}
curl https://www.donate.gg/api/v1/chains \
  -H "donate-api-key: YOUR_API_KEY"
```

**Response**

```json theme={null}
[
  { "id": 1, "name": "Ethereum", "type": "evm" },
  { "id": 10, "name": "OP Mainnet", "type": "evm" },
  { "id": 137, "name": "Polygon", "type": "evm" },
  { "id": 8453, "name": "Base", "type": "evm" },
  { "id": 42161, "name": "Arbitrum One", "type": "evm" },
  { "id": 43114, "name": "Avalanche", "type": "evm" },
  { "id": 101, "name": "Solana", "type": "solana" }
]
```

**Response fields**

| Field  | Type   | Description                         |
| ------ | ------ | ----------------------------------- |
| `id`   | number | Unique chain identifier             |
| `name` | string | Human-readable chain name           |
| `type` | string | Chain family: `"evm"` or `"solana"` |

<Note>
  EVM chain IDs match standard identifiers (e.g. `1` for Ethereum mainnet, `8453` for Base). Solana
  uses Donate.gg's chain id `101`. Use the `id` field when constructing paths for token and [source
  leaderboard](/partner-api/source-leaderboard) endpoints.
</Note>
