---
title: "GET /chains"
method: GET
path: "/chains"
---

# GET /chains

`GET /chains`

## Query parameters

- `includeChains` string, nullable

## Headers

- `x-api-key` string

## Response `200`

Default Response

- object
  - `chains` object[] — An array of supported chains
    - `id` number
    - `name` string
    - `displayName` string
    - `httpRpcUrl` string
    - `wsRpcUrl` string
    - `explorerUrl` string
    - `explorerName` string
    - `explorerPaths` object, nullable
      - `transaction` string
      - `address` string
      - `token` string
    - `depositEnabled` boolean — If the network supports depositing to this chain, e.g. allows this chain to be set as the destination chain
    - `tokenSupport` 'All' | 'Limited'
    - `disabled` boolean — If relaying to and from this chain is disabled
    - `partialDisableLimit` number — The value limit at which the chain is partially disabled, if 0, the chain is not partially disabled. i.e, 1000000000000000000 to designate 1 ETH max withdrawal/deposit
    - `blockProductionLagging` boolean — If the chain is experiencing issues where blocks are lagging behind or not being produced
    - `currency` object
      - `id` string
      - `symbol` string
      - `name` string
      - `address` string
      - `decimals` number
      - `supportsBridging` boolean
    - `withdrawalFee` number — The fee in bps for withdrawing from this chain
    - `depositFee` number — The fee in bps for depositing to this chain
    - `surgeEnabled` boolean — If the chain has surge pricing enabled
    - `featuredTokens` object[] — An array of featured erc20 currencies
      - `id` string
      - `symbol` string
      - `name` string
      - `address` string
      - `decimals` number
      - `supportsBridging` boolean — If the currency supports bridging
      - `metadata` object
        - `logoURI` string
    - `erc20Currencies` object[] — An array of erc20 currencies that the solver accepts directly as input
      - `id` string
      - `symbol` string
      - `name` string
      - `address` string
      - `decimals` number
      - `supportsBridging` boolean — If the currency supports bridging
      - `supportsPermit` boolean — If the erc20 currency supports permit via signature (EIP-2612)
      - `withdrawalFee` number — The fee in bps for withdrawing from this chain
      - `depositFee` number — The fee in bps for depositing to this chain
      - `surgeEnabled` boolean — If the chain has surge pricing enabled
    - `solverCurrencies` object[] — An array of all currencies that the solver accepts directly as input, including native currency if applicable
      - `id` string
      - `symbol` string
      - `name` string
      - `address` string
      - `decimals` number
    - `iconUrl` string, nullable — The URL to the chain icon
    - `logoUrl` string, nullable — The URL to the chain logo
    - `brandColor` string, nullable — Brand color code
    - `contracts` object — Relay contract addresses
      - `multicall3` string
      - `multicaller` string
      - `onlyOwnerMulticaller` string
      - `relayReceiver` string
      - `erc20Router` string
      - `approvalProxy` string
      - `v3` object
        - `erc20Router` string
        - `approvalProxy` string
    - `vmType` 'bvm' | 'evm' | 'svm' | 'tvm' | 'tonvm' | 'hypevm' | 'lvm' | 'xrpvm' — The type of VM the chain runs on
    - `explorerQueryParams` object, nullable
    - `baseChainId` number, nullable — The chain id which the chain rolls up to. This is always set as Ethereum for L1 chains
    - `statusMessage` string, nullable — If applicable, a status message for the chain
    - `solverAddresses` string[] — An array of solver addresses in use on the chain, including active multi-EOA and VM-specific service signer addresses.
    - `tags` string[]
    - `protocol` object
      - `v2` object
        - `chainId` string, nullable
        - `depository` string, nullable
        - `depositoryVault` string, nullable

---

[API](https://skmtc.net/relay/apis/cross-chain-solver.md) · [All operations](https://skmtc.net/relay/apis/cross-chain-solver/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/relay/cross-chain-solver/revisions/428d669c2830/schema)
