Skip to main content
Gateway supports a subset of blockchains where USDC is natively issued. The following sections show the chains that Gateway supports. Circle identifies each blockchain by a numeric domain identifier. These domain identifiers are not tied to any existing public chain ID. Gateway uses the same domain identifiers as CCTP.

Testnet

BlockchainDomainNanopaymentsSupportedChainName
Arc Testnet26YesarcTestnet
Arbitrum Sepolia3YesarbitrumSepolia
Avalanche Fuji1YesavalancheFuji
Base Sepolia6YesbaseSepolia
Ethereum Sepolia0Yessepolia
HyperEVM Testnet19YeshyperEvmTestnet
OP Sepolia2YesoptimismSepolia
Polygon Amoy7YespolygonAmoy
Sei Atlantic16YesseiAtlantic
Solana Devnet5No
Sonic Testnet13YessonicTestnet
Unichain Sepolia10YesunichainSepolia
World Chain Sepolia14YesworldChainSepolia

Mainnet

BlockchainDomainNanopayments
Arbitrum3No
Avalanche1No
Base6No
Ethereum0No
HyperEVM19No
OP2No
Polygon PoS7No
Sei16No
Solana5No
Sonic13No
Unichain10No
World Chain14No

Required block confirmations

Before updating the unified USDC balance or issuing attestations, the Gateway API waits for a specific number of block confirmations so that the deposit transaction is unlikely to be reverted. The following table shows the number of block confirmations and the average time to attestation for each supported chain. The average time to attestation is the time it takes for a transaction to be included in a block and confirmed by the network.
BlockchainNumber of blocksAverage time
Arbitrum~65 ETH blocks~13 to 19 minutes
Arc Testnet~1~0.5 seconds
Avalanche1~8 seconds
Base~65 ETH blocks~13 to 19 minutes
Ethereum~65~13 to 19 minutes
HyperEVM~1~5 seconds
OP~65 ETH blocks~13 to 19 minutes
Polygon PoS~2-3~8 seconds
Sei~1~5 seconds
Solana~2-3~8 seconds
Sonic~1~8 seconds
Unichain~65 ETH blocks~13 to 19 minutes
World Chain~65 ETH blocks~13 to 19 minutes