---
title: "Chain & token catalog"
method: GET
path: "/api/v1/public/chains"
tags: ["Public"]
---

# Chain & token catalog

`GET /api/v1/public/chains`

The static chain/token catalog this backend routes on. Clients generate their own copy from this payload so both sides agree on chain codes, token addresses, decimals and provider identifiers.

## Response `200`

Successful Response

- ChainCatalogResponse — The whole catalog, as clients mirror it.
  - `tokens` TokenDefResponse[], required
    - `symbol` string, required
    - `peg` string, nullable
  - `chains` ChainConfigResponse[], required
    - `code` string, required
    - `displayName` string, required
    - `internalId` integer, required
    - `evmChainId` integer, nullable
    - `aliases` string[]
    - `explorerTxUrl` string, nullable
    - `oneclick` boolean
    - `lifi` boolean
    - `cowswapNetwork` string, nullable
    - `aerodrome` boolean
    - `tokens` TokenConfigResponse[]
      - `symbol` string, required
      - `decimals` integer, required
      - `address` string, nullable
      - `oneclickAssetId` string, nullable
      - `native` boolean
      - `price` number, nullable

## Changes

- **2026-08-27** `7ed1b58c5607` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/hevn-inc/apis/hevn-api/changes/api/v1/public/chains/get.md)

---

[API](https://skmtc.dev/hevn-inc/apis/hevn-api.md) · [All operations](https://skmtc.dev/hevn-inc/apis/hevn-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hevn-inc/hevn-api/revisions/7ed1b58c5607/schema)
