Skip to main content
1

Open Deposit

2

Copy your Solana address

ryft shows it with a QR code and a copy button.
3

Send USDC on Solana to it

4

Wait a few seconds

Your balance updates as soon as the transfer confirms.
There is no “select network” step and no per-exchange deposit. One address funds every venue ryft trades on.
Get these three things right.The token must be USDC. Sending SOL, USDT, or any other token will not credit your balance.The network must be Solana. USDC exists on Ethereum, Arbitrum, Base, Polygon and BNB Chain — only USDC on Solana arrives here. This is the single most common way people lose a deposit, and it is not recoverable through the app.The address is yours, permanently. Derived from your custody wallet, so it’s the same every time you sign in with the same wallet. Save it, and top up whenever you like.
Sending from a centralised exchange? Check the withdrawal network dropdown says Solana (sometimes shown as SPL) before confirming. Exchanges default to whichever network they prefer, not the one you need.

Why one address covers every exchange

The venues ryft trades on live on different blockchains — Pacifica and Phoenix on Solana, Hyperliquid settling via Arbitrum, Aster on BNB Chain. Your deposit sits in your Solana pool as idle USDC. When you place a trade, ryft moves exactly what that trade needs to the right venue — a direct deposit if the venue is on Solana, or a bridge if it isn’t — as part of executing the trade. You never choose a chain, approve a bridge, or hold a balance per exchange.

Confirming your deposit landed

The app shows, live from the chain: what’s sitting in your pool right now, your deposit history (newest first, each with an explorer link), and a total of everything you’ve deposited. Because this is read directly from Solana, it’s the chain’s version of events, not a cached number.
One number that surprises people. The idle pool balance goes down when you open a trade. That’s correct — the funds moved to an exchange to back your position. They’re not gone; they’ve become collateral and show up in Equity on your portfolio. Your lifetime deposited total doesn’t move.

Minimums and fees

ryft doesn’t charge a deposit fee. You pay the ordinary Solana network fee — a fraction of a cent. There’s no ryft-side minimum on the pool deposit, but individual exchanges have their own minimums for funds arriving on them. Deposit an amount too small to trade with and it simply sits in your pool until you top it up. Bridging to a non-Solana venue has a cost — a solver spread plus a small fixed fee. That’s shown in the trade preview before you confirm, never after.

If your deposit doesn’t show up

  1. Has the transaction confirmed? Check the signature in your wallet or on Solscan. If it’s still pending, wait.
  2. Was it USDC? Another SPL token sent to the address will not credit.
  3. Was it on Solana? USDC bridged from another chain is the usual culprit.
  4. Is it the right address? Compare character for character — particularly the first and last four. A copy that grabbed a truncated display (ErmG…rGz9) instead of the full address will fail.
  5. Is the right wallet connected? Each address is a separate account.
Still missing? Get in touch with your wallet address and the transaction signature — without the signature there’s nothing to trace.
Safety. Deposit only to the address shown inside the app, on a ryft domain you navigated to yourself. Never send to an address someone gave you in a DM, even if it looks like support. Support will never ask you to “verify” your wallet by sending funds anywhere.