Supported blockchains
The following EVM-compatible blockchains have CCTP for non-USDC deployments. The table includes both mainnet and testnet environments; domain IDs are consistent across both. Non-EVM blockchains, including Solana, are not supported.
Domain IDs match the
CCTP domain identifiers.
For deployed contract addresses, see
Contract Addresses.
Pre-configured tokens
The following tokens are pre-configured on the supported blockchains. Token IDs are stable identifiers used in API calls, contract interactions, and code samples.
USDC transfers use standard CCTP. To transfer USDC across blockchains, use
CCTP.
To retrieve the full list of supported tokens and routes, including sandbox
token IDs and per-domain deployment addresses, query the Iris API. The endpoint
is paginated. Use
pageSize to set the number of results per page, and
pageAfter with the nextPageAfter value from the previous response to advance
to the next page. Pass tokenid to filter by a specific token:
Domain trust
TheCrossChainTokenService on each domain maintains its own list of trusted
remote domains. Both the source and destination services must list each other
before transfers route successfully. To check whether a remote domain is
configured on the local service, call
isTrustedDomain.