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.

USDC

ChainAPI Chain CodeAPI Currency Code
AlgorandALGOUSD
AptosAPTOSUSD
ArbitrumARBUSD
Avalanche C-ChainAVAXUSD
BaseBASEUSD
CeloCELOUSD
CodexCODEXUSD
EDGEEDGEUSD
EthereumETHUSD
HederaHBARUSD
HyperEVMHYPEREVMUSD
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
AlgorandYesYes
AptosNoNo
ArbitrumYesYes
Avalanche C-ChainYesYes
BaseYesYes
CeloNoNo
CodexYesYes
EDGEYesYes
EthereumYesYes
HederaYesYes
HyperEVMYesYes
InkYesYes
LineaYesYes
MonadYesYes
MorphYesYes
NEARNoNo
NobleYesYes
OP MainnetYesYes
PharosYesYes
PlumeYesYes
Polkadot Asset HubNoNo
Polygon PoSYesYes
SeiYesYes
SolanaYesYes
SonicYesYes
StarknetYesYes
StellarYesYes
SuiNoNo
UnichainNoNo
World ChainYesYes
XDCYesYes
XRPLYesYes
ZKsync EraNoNo

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.