Skip to main content
Portfolio wallet chain support depends on both the stablecoin and the operation.

Production

USDT does not bridge between chains and Ground does not convert between USDT and USDC. A production USDT withdrawal must use token: "usdt" and destinationChain: "ethereum". Production USDT deposits and withdrawals are supported on Ethereum only. USDT is not bridged to Arbitrum, Base, Polygon, Solana, or Tron, and Ground does not convert between USDT and USDC. If a chain is unsupported for the action you’re attempting, the API returns a 400 error with details.

Sandbox

Sandbox uses explicit testnet chain keys in both responses and request parameters. For example, use ethereum_sepolia instead of ethereum. Sandbox USDT is an integration-test asset. It is not public Sepolia USDT and does not imply support for USDT outside Ethereum mainnet in production. Sandbox USDT on ethereum_sepolia uses Ground-owned mock contracts. It is a product test surface, not general public Sepolia USDT support. Production uses canonical chain names (arbitrum, base, ethereum, polygon, solana).
NOTE: USDC deposits and withdrawals on some chains may require additional time to bridge via CCTP. Withdrawal previews currently estimate this CCTP leg at about 20 minutes (PT20M), while live settlement can vary by chain and attestation conditions.