Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.circle.com/llms.txt

Use this file to discover all available pages before exploring further.

Supported blockchains

xReserve operates across multiple blockchains. Each supported blockchain serves one or more of the following roles:
  • Source chains where Circle-deployed xReserve smart contracts hold USDC reserves.
  • Remote chains where USDC-backed stablecoins are issued.
  • Destination chains where USDC or USDC-backed stablecoins are ultimately withdrawn.

Source chains

The following tables list the mainnet and testnet blockchains where xReserve smart contracts have been deployed. Users deposit USDC into these contracts to receive an equal amount of USDC-backed stablecoins on remote blockchains. Mainnet
BlockchainUSDC token addressxReserve contract address
Ethereum0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB480x8888888199b2Df864bf678259607d6D5EBb4e3Ce
Testnet

Remote chains

The following tables list the mainnet and testnet xReserve partner blockchains where USDC-backed stablecoins can be minted. Mainnet Testnet

Destination chains

These are the destination blockchains where USDC or USDC-backed stablecoins are ultimately withdrawn:
  • Gateway supported blockchains: Because xReserve holds USDC in Gateway wallets, users can withdraw USDC on any Gateway supported blockchain, including the source chain.
  • CCTP supported blockchains: If a blockchain is not supported by Gateway, xReserve uses CCTP to forward the funds to another blockchain. This lets users withdraw USDC on any CCTP supported blockchain.
  • Another remote blockchain: Users can burn USDC-backed stablecoins on one remote blockchain to withdraw USDC-backed stablecoins on a different remote blockchain.

Domain identifiers

A domain is a Circle-issued numeric identifier for a blockchain. xReserve uses domain identifiers in messages and attestations. Domain identifiers don’t map to any existing public chain ID. xReserve domains fall into two categories:
  • Source domains are the blockchains on which USDC is held in an xReserve contract.
  • Remote domains are the blockchains on which USDC-backed stablecoins are deployed, minted, and circulated.
Use the Get domain information endpoint to retrieve a list of all source and remote domains.

Source domains

DomainName
0Ethereum
26Arc Testnet

Remote domains

DomainName
10001Canton
10002Aleo
10003Stacks
10004Cardano
10005Movement