Chains supported for USDT

  • TRON (TRON_USDT)
  • Ethereum (ETH_USDT)
  • Arbitrum (ARBITRUM_USDT)
  • Base (BASE_USDT)
  • Polygon (MATIC_USDT)
  • BNB Smart Chain (BSC_USDT)
[
    "TRON_USDT",
    "ETH_USDT",
    "ARBITRUM_USDT",
    "BASE_USDT",
    "MATIC_USDT",
    "BSC_USDT",
]

Chains supported for USDC

  • Ethereum (ETH_USDC)
  • Arbitrum (ARBITRUM_USDCOIN)
  • Base (BASE_USDC)
  • Polygon (MATIC_USDC2)
  • BNB Smart Chain (BSC_USDC)
[
    "ETH_USDC",
    "ARBITRUM_USDCOIN",
    "BASE_USDC",
    "MATIC_USDC2",
    "BSC_USDC",
]

Chains supported for NUSD

  • Base (BASE_NUSD)
[
    "BASE_NUSD",
]
When you receive a webhook deposit notification, check the token_id in the message. Only when the token_id is included in one of the arrays above is the deposit information valid. If the token_id does not belong to any of the three arrays above, ignore the message.

Payout Support

Deposit: The user transfers funds to an address generated by the API, and the funds enter the wallet balance. Payout: Use the API to withdraw funds from the wallet balance to a specified address.
ChainTokenPayinPayoutEstimated Confirmation Time
EthereumUSDT, USDC~2 minutes
TronUSDT~1 minute
ArbitrumUSDT, USDC~30 seconds
PolygonUSDT, USDC~30 seconds
BSCUSDT, USDC~30 seconds
BaseUSDT, USDC~30 seconds
TRON Payout is not yet supported — The TRON network currently supports only Payin (deposit). Payout support is coming soon.

Chain Selection Suggestions

Use CaseRecommended ChainReason
Low-fee transactionsMATIC, BSCLower gas fees
High-frequency small transactionsBase, ArbitrumL2 networks, fast confirmation
Large secure transactionsEthereumMost decentralized, most secure
Rich DeFi ecosystemEthereum, BSCMature application ecosystem

API Reference