---
title: "CCTP chain table"
method: GET
path: "/bridge2/config"
tags: ["Bridge"]
---

# CCTP chain table

`GET /bridge2/config`

## Request

- Base URL: `https://api.getchord.xyz/v1`
- URL: `https://api.getchord.xyz/v1/bridge2/config`
- Auth: none declared

Circle CCTP V2 fast transfer to and from Arc: the chains and domains, USDC addresses, the TokenMessenger / MessageTransmitter contracts, and the Arc-side relayer (address, balance, enabled). The browser signs the burn; Chord proxies the attestation and relays the Arc mint.

## Response `200`

- object
  - `provider` 'cctp-v2'
  - `fastFinalityThreshold` integer
  - `arcDomain` integer
  - `contracts` object
    - `tokenMessengerV2` string: EVM address, hex, case-insensitive.
    - `messageTransmitterV2` string: EVM address, hex, case-insensitive.
  - `chains` object[]
    - `chainId` integer
    - `domain` integer
    - `name` string
    - `usdc` string: EVM address, hex, case-insensitive.
  - `relayer` object
    - `address` string, nullable: EVM address, hex, case-insensitive.
    - `arcBalance` string, nullable: Wei.
    - `enabled` boolean

---

[API](https://skmtc.dev/getchord/apis/chord-api.md) · [All operations](https://skmtc.dev/getchord/apis/chord-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getchord/apis/chord-api/revisions/d3bc4640fea0?raw)
