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.

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 (Inter-Blockchain Communication), 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.InjectiveCircle Mint only supports USDC deposits on Injective through the EVM layer. Cosmos-layer USDC deposits are not supported. If you deposit USDC through the Cosmos layer, your funds are stuck and not credited to your Circle Mint account. To recover stuck funds, contact Circle Support.

USDC

ChainAPI Chain CodeAPI Currency Code
AlgorandALGOUSD
AptosAPTOSUSD
ArbitrumARBUSD
Avalanche C-ChainAVAXUSD
BaseBASEUSD
CeloCELOUSD
CodexCODEXUSD
EDGEEDGEUSD
EthereumETHUSD
HederaHBARUSD
HyperEVMHYPEREVMUSD
InjectiveINJECTIVEUSD
InkINKUSD
LineaLINEAUSD
MonadMONADUSD
MorphMORPHUSD
NEARNEARUSD
NobleNOBLEUSD
OP MainnetOPUSD
PharosPHAROSUSD
PlumePLUMEUSD
Polkadot Asset HubPAHUSD
Polygon PoSPOLYUSD
SeiSEIUSD
SolanaSOLUSD
SonicSONICUSD
StarknetSTRKUSD
StellarXLMUSD
SuiSUIUSD
UnichainUNIUSD
World ChainWORLDCHAINUSD
XDCXDCUSD
XRPLXRPUSD
ZKsync EraZKSUSD

EURC

ChainAPI Chain CodeAPI Currency Code
Avalanche C-ChainAVAXEUR
BaseBASEEUR
EthereumETHEUR
SolanaSOLEUR
StellarXLMEUR
World ChainWORLDCHAINEUR

Crypto Deposits and Payouts APIs

The Crypto Deposits API and Crypto Payouts API support a subset of blockchains that have USDC available. The following table outlines which blockchain each API supports.
ChainCrypto Deposits APICrypto Payouts API
Algorand
Aptos
Arbitrum
Avalanche C-Chain
Base
Celo
Codex
EDGE
Ethereum
Hedera
HyperEVM
Injective
Ink
Linea
Monad
Morph
NEAR
Noble
OP Mainnet
Pharos
Plume
Polkadot Asset Hub
Polygon PoS
Sei
Solana
Sonic
Starknet
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.