---
title: "List ERC20 tokens"
method: GET
path: "/v1/chains/{chain_name}/tokens"
tags: ["tokens"]
---

# List ERC20 tokens

`GET /v1/chains/{chain_name}/tokens`

List ERC20 tokens

## Path parameters

- `chain_name` string, required — The name of chain

## Query parameters

- `from_updated_at` string, date-time
- `verification_status` AssetVerificationStatus[]
- `is_canonical` boolean
- `page_cursor` string — Encoded page cursor to retrieve previous or next page. Use the value returned in the response.
- `page_size` integer — Maximum number of items to return

## Response `200`

OK

- ListTokensResult
  - `result` Token[], required — List of tokens
    - `chain` Chain, required — The chain details
      - `id` string, required — The id of chain
      - `name` string, required — The name of chain
    - `contract_address` string, required — The address of token contract
    - `root_contract_address` string, nullable, required — The address of root token contract
    - `root_chain_id` string, nullable — The id of the root chain for a bridged token
    - `bridge_used` string, nullable — The name of the bridge, for bridged tokens only
    - `symbol` string, nullable, required — The symbol of token
    - `decimals` integer, nullable, required — The decimals of token
    - `image_url` string, nullable, required — The image url of token
    - `name` string, nullable, required — The name of token
    - `verification_status` 'verified' | 'unverified' | 'spam' | 'inactive', required — The verification status for a given contract
    - `updated_at` string, date-time, required — When the collection was last updated
    - `is_canonical` boolean, required — Indicates whether the token is canonical or not
  - `page` Page, required — Pagination properties
    - `previous_cursor` string, nullable, required — First item as an encoded string
    - `next_cursor` string, nullable, required — Last item as an encoded string

## Other responses

- `400` — Bad Request (400)
- `404` — The specified resource was not found (404)
- `500` — Internal Server Error (500)

---

[API](https://skmtc.dev/immutable/apis/immutable-zkevm-api.md) · [All operations](https://skmtc.dev/immutable/apis/immutable-zkevm-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/immutable/immutable-zkevm-api/revisions/59f94155fcd0/schema)
