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, useethereum_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.