Supported assets and networks
Accept USDT and USDC, plus the native coin of each chain, across 7 EVM networks. One API. A fresh deposit address for every payment. No asset conversion, and no zoo of half-supported tokens.
Find your pair
Pick a stablecoin and a chain, and we'll show you the exact contract, its decimals, and how many confirmations that pair waits for before it's safe.
0xdAC17F95…3D831ec7Asset × network matrix
Every supported pair in one grid. USDT and USDC run on all six live chains. The native coins sit where they belong, ETH on its rollups, BNB on BSC, POL on Polygon. Plasma is marked soon while we settle its chain constants.
| Asset | XPLPlasma | ||||||
|---|---|---|---|---|---|---|---|
USDT | live | live | live | live | live | live | soon |
USDC | live | live | live | live | live | live | soon |
USDC.ebridged | — | live | — | — | — | — | — |
ETH | live | live | live | live | — | — | — |
BNB | — | — | — | — | live | — | — |
POL | — | — | — | — | — | live | — |
XPL | — | — | — | — | — | — | soon |
Plasma stays soon for one honest reason: the backend currently holds chainID 1101, which is Polygon zkEVM, while Plasma mainnet is 9745. Until that constant is fixed, USDT, USDC and XPL on Plasma read soon rather than live.
USDC.e is the bridged variant of USDC and lives only on Arbitrum. It's a flavour of USDC, not a separate coin.
How to choose
Start with the stablecoin your customers already hold. USDT carries the widest global reach; USDC suits US and regulated flows. Then pick the network on cost. The L2s, Arbitrum, Optimism and Base, settle cheaply, and so does Polygon. Ethereum mainnet costs more per transfer but carries the deepest liquidity. One thing stays fixed: a payment is locked to one asset on one network, with no on-chain conversion.
What we don't do
Accept USDT or USDC on EVM, want a single API, and like seeing finality you can point to.
Auto-conversion into fiat or another token, since there is none. Or "any ERC-20", since detection is scoped to a transfer() calldata. Or several assets inside one payment, since one payment is one asset. Or non-EVM chains: the code for Solana, Tron and TON exists but isn't wired into payments.