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
- Make USD Cash your active wallet. See USD Cash.
- Open the token on any supported chain.
- Enter the amount in USDC. If you type it in SOL or ETH, Thor converts it at the market price.
- Check the order. It says it pays from USD Cash in USDC.
- 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.

