THOR · DOCS

Cross-chain swaps

Buy and sell tokens on any chain with USDC from USD Cash.

With USD Cash you trade every chain from one USDC balance on Solana. Buying a token on Ethereum, Base, BNB Chain, Robinhood or Arc is a cross-chain swap: Thor moves the USDC to that chain and buys the token for you, in one trade.

How to buy on another chain

  1. Make USD Cash your active wallet. See USD Cash.
  2. Open the token on any supported chain.
  3. Enter the amount in USDC. If you type it in SOL or ETH, Thor converts it at the market price.
  4. Check the order. It says it pays from USD Cash in USDC.
  5. Confirm and follow the trade status.

How selling works

Selling a token you bought from USD Cash turns it back into USDC in USD Cash, wherever the token is. Your dollars come home to Solana.

What happens behind the tap

  • Solana tokens are bought and sold straight from your USDC.
  • EVM tokens: Thor bridges the USDC to the token's chain first, then buys. Selling does the reverse.
  • You don't need ETH or BNB for gas. The network fee is paid for you and charged back in USDC in the same trade.
  • Receipts, alerts and limit-order fills show the stablecoin you paid or received.

Speed

Solana trades land in under 0.8 seconds and EVM trades in under 4 seconds in normal conditions. A cross-chain swap adds the time the bridge takes.

Good to know

  • Your positions from USD Cash show on the USD Cash tab of Home and Portfolio, on every chain.
  • Fees are shown before you confirm. See Fees.
  • Want to move funds to another chain without buying? Use Bridge.
Positions on several chains, all from USD Cash
Positions on several chains, all from USD Cash
Funds by chain on Home
Funds by chain on Home