Skip to main content

USDC and USDT deposit networks and addresses

Supported USDC and USDT deposit networks and how to use the address shown for each route.

USDC and USDT deposit networks and addresses

Only send USDC or USDT on a network shown for that token in the Cash deposit screen. The exact address displayed after you choose the token and network is the only address to use for that deposit.

Which address to use for each network

Cash uses a provider to support additional USDC and USDT deposit networks. The provider address is different from your main Cash Vault address. Always use the address shown after selecting the exact token and network.

Route

USDC

USDT

Main Cash Vault address

Ethereum, OP Mainnet, Arbitrum, Base, HyperEVM

Ethereum, OP Mainnet, HyperEVM

Provider EVM deposit address
One shared EVM deposit route

BNB Smart Chain, Celo, Gnosis, Katana, Mantle, Polygon, Tempo

Arbitrum, Base, BNB Smart Chain, Celo, Gnosis, Kaia, Katana, Mantle, Plasma, Polygon, Tempo

Provider Solana deposit address
Separate Solana address

Solana

Solana

Provider Tron deposit address
Separate Tron address

Not available

Tron

What is USDT0?

USDT0 is a version of USDT used on several networks. You can deposit USDT0 to your main Cash Vault address on OP Mainnet, Arbitrum and HyperEVM. Select USDT0 in the deposit screen, not USDT, and use the address shown. USDT0 isn't available on Ethereum, so send regular USDT there instead.

Sending USDT from OP Mainnet: the older USDT token on OP Mainnet (also called OPUSDTE) isn't accepted by many exchanges, which now only take USDT0. When you send it, the app shows a warning and offers Swap USDT for USDT0. Confirm your destination supports the token before sending, or funds may be lost.

The provider EVM address can look like your main Cash Vault address because both start with 0x, but they are different addresses. The provider Solana and Tron addresses are also separate from each other and from both EVM addresses.

Before you send

  1. Select the exact token and network.

  2. Copy the address shown for that selection.

  3. Confirm the token, network, and address again in your sending wallet or exchange.

Sending a supported token on the wrong network, or using an address from a different route, may prevent automatic crediting.

Never send a test transaction to an address unless it is the address currently shown for your selected token and network.

Did this answer your question?