Supported chains and currencies
The following sections list the chains and currencies supported by Circle Mint
and related APIs.
Unsupported assetsCircle Mint and Circle APIs only support USDC and EURC tokens on the indicated
blockchains. Don’t send unsupported tokens such as USDT or bridged USDC to your
Circle Mint address. Doing so might result in a loss of funds.Cosmos appchainsCircle Mint and Circle APIs only support USDC from Noble. If you transfer USDC
from Noble to other appchains via IBC, you must transfer it back to Noble before
you transfer it to your Circle Mint address.Don’t attempt to deposit USDC from an appchain other than Noble to your Circle
Mint address. Doing so might result in a loss of funds.Polkadot parachainsCircle Mint and Circle APIs only support USDC from Polkadot Asset Hub. If you
transfer USDC from Polkadot Asset Hub to other parachains via XCM, you must
transfer it back to Polkadot Asset Hub before you transfer it to your Circle
Mint address.Don’t attempt to deposit XCM-transferred USDC from a parachain other than
Polkadot Asset Hub to your Circle Mint address. Doing so might result in a loss
of funds.
USDC
| Chain | Currency | API Chain Code | API Currency Code |
|---|
| Algorand | USDC | ALGO | USD |
| Aptos | USDC | APTOS | USD |
| Arbitrum | USDC | ARB | USD |
| Avalanche C-Chain | USDC | AVAX | USD |
| Base | USDC | BASE | USD |
| Celo | USDC | CELO | USD |
| Codex | USDC | CODEX | USD |
| Ethereum | USDC | ETH | USD |
| Flow* | USDC | FLOW | USD |
| Hedera | USDC | HBAR | USD |
| HyperEVM | USDC | HYPEREVM | USD |
| Ink | USDC | N/A | N/A |
| Linea | USDC | LINEA | USD |
| NEAR | USDC | NEAR | USD |
| Noble | USDC | NOBLE | USD |
| OP Mainnet | USDC | OP | USD |
| Plume | USDC | N/A | N/A |
| Polkadot Asset Hub | USDC | PAH | USD |
| Polygon PoS | USDC | POLY | USD |
| Sei | USDC | SEI | USD |
| Solana | USDC | SOL | USD |
| Sonic | USDC | SONIC | USD |
| Stellar | USDC | XLM | USD |
| Sui | USDC | SUI | USD |
| TRON** | USDC | TRX | USD |
| Unichain | USDC | UNI | USD |
| World Chain | USDC | WLD | USD |
| XDC | USDC | N/A | N/A |
| XRPL | USDC | XRP | USD |
| ZKsync Era | USDC | ZKS | USD |
EURC
| Chain | Currency | API Chain Code | API Currency Code |
|---|
| Avalanche C-Chain | EURC | AVAX | EUR |
| Base | EURC | BASE | EUR |
| Ethereum | EURC | ETH | EUR |
| Solana | EURC | SOL | EUR |
| Stellar | EURC | XLM | EUR |
Deposits and Payouts APIs
The Deposits and Payouts APIs support a subset of blockchains that have USDC
available. The following table outlines which blockchain each API supports.
| Chain | Crypto Deposits API | Crypto Payouts API |
|---|
| Algorand | ✅ | ❌ |
| Aptos | ❌ | ❌ |
| Arbitrum | ✅ | ✅ |
| Avalanche C-Chain | ✅ | ✅ |
| Base | ✅ | ✅ |
| Celo | ❌ | ✅ |
| Codex | ❌ | ❌ |
| Ethereum | ✅ | ✅ |
| Hedera | ✅ | ❌ |
| HyperEVM | ✅ | ✅ |
| Ink | ❌ | ❌ |
| Linea | ❌ | ❌ |
| NEAR | ❌ | ✅ |
| Noble | ✅ | ✅ |
| OP Mainnet | ✅ | ✅ |
| Plume | ❌ | ❌ |
| Polkadot Asset Hub | ❌ | ✅ |
| Polygon PoS | ✅ | ✅ |
| Sei | ❌ | ❌ |
| Solana | ✅ | ✅ |
| Sonic | ❌ | ❌ |
| Stellar | ✅ | ✅ |
| Sui | ✅ | ✅ |
| Unichain | ❌ | ❌ |
| World Chain | ❌ | ❌ |
| XDC | ❌ | ❌ |
| XRPL | ✅ | ✅ |
| ZKsync Era | ❌ | ❌ |
Using chains and currencies in the API
Any time you refer to a currency in a Circle Mint API call, you use a currency
and chain pair. For example, to
create a USDC transfer
on Ethereum, specify the USD currency on the ETH chain.
When referring to balances, you only need to refer to the currency because the
value of the currency for Circle-hosted assets is independent of the chain.