Supported blockchains
CCTP provides Standard Transfer, Fast Transfer, and Hooks capabilities on the following blockchains:| Blockchain | Source (Standard transfer) | Source (Fast transfer) | Destination |
|---|---|---|---|
| Arc Testnet | ✅ | ❌ | ✅ |
| Arbitrum | ✅ | ✅ | ✅ |
| Avalanche | ✅ | ❌ | ✅ |
| Base | ✅ | ✅ | ✅ |
| BNB Smart Chain (USYC only) | ✅ | ✅ | ✅ |
| Codex | ✅ | ✅ | ✅ |
| Ethereum | ✅ | ✅ | ✅ |
| HyperEVM | ✅ | ❌ | ✅ |
| Ink | ✅ | ✅ | ✅ |
| Linea | ✅ | ✅ | ✅ |
| Monad | ✅ | ❌ | ✅ |
| OP Mainnet | ✅ | ✅ | ✅ |
| Plume | ✅ | ✅ | ✅ |
| Polygon PoS | ✅ | ❌ | ✅ |
| Sei | ✅ | ❌ | ✅ |
| Solana | ✅ | ✅ | ✅ |
| Sonic | ✅ | ❌ | ✅ |
| Starknet | ✅ | ✅ | ✅ |
| Unichain | ✅ | ✅ | ✅ |
| World Chain | ✅ | ✅ | ✅ |
| XDC | ✅ | ❌ | ✅ |
Testnet support:If a mainnet is listed, its official testnet is also supported. For example,
Ethereum includes both Ethereum Mainnet and Ethereum Sepolia.Fast Transfer availability:Fast Transfer is available for source
chains only when it provides a meaningful speed improvement over standard burn
attestation times. For blockchains where standard attestation is already fast,
Fast Transfer does not provide additional value.
Domain identifiers
A domain is a Circle-issued identifier for a blockchain where CCTP contracts are deployed. Domain identifiers don’t map to existing public chain IDs. Use domain identifiers when calling CCTP contracts and API endpoints:| Domain | Blockchain |
|---|---|
| 0 | Ethereum |
| 1 | Avalanche |
| 2 | OP Mainnet |
| 3 | Arbitrum |
| 5 | Solana |
| 6 | Base |
| 7 | Polygon PoS |
| 10 | Unichain |
| 11 | Linea |
| 12 | Codex |
| 13 | Sonic |
| 14 | World Chain |
| 15 | Monad |
| 16 | Sei |
| 17 | BNB Smart Chain |
| 18 | XDC |
| 19 | HyperEVM |
| 21 | Ink |
| 22 | Plume |
| 25 | Starknet Testnet |
| 26 | Arc Testnet |