Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
TL;DR. Cheapest: withdraw SOL from a centralized exchange (Coinbase, Binance, Kraken). Fastest: your wallet’s built-in fiat on-ramp (most Solana wallets ship one — typically Moonpay or similar). Most flexible if you have crypto on another chain: bridge via Wormhole or deBridge.
The three funding paths
| Path | Typical cost | Speed | Setup required |
|---|---|---|---|
| Centralized exchange withdrawal | Flat SOL withdrawal fee (often 0.01 SOL) | 1–2 minutes after withdrawal approved | Existing CEX account with SOL |
| In-wallet fiat on-ramp (Moonpay / Stripe) | 2–4% of purchase amount | Minutes to hours (KYC-dependent) | Card / bank details entered |
| Cross-chain bridge | 0.1–0.5% bridge fee + gas on origin chain | Minutes to an hour | Existing wallet / funds on another chain |
Path 1: Centralized exchange withdrawal (cheapest)
If you already have an account at Coinbase, Binance, Kraken, OKX, Bybit, or any major exchange, this is the path of least friction.Steps
- Buy SOL on the exchange. If you already hold some crypto there (USDC, BTC, ETH), swap it to SOL internally — usually 0.1% fee or less.
- Copy your wallet address from your Solana wallet. It is a base58 string around 32–44 characters. This is your deposit address.
- On the exchange, go to Withdraw. Select SOL. Paste your address. Select network Solana (not BEP20, not ERC20 — if the exchange offers SOL on multiple networks, pick native Solana).
- Double-check the first 4 and last 4 characters of the pasted address match what’s in your wallet. Clipboard-hijacking malware is real.
- Send a small test amount first if you are withdrawing a large sum for the first time.
- Confirm withdrawal. It usually arrives in under 2 minutes.
Fees
- Exchange withdrawal fee: typically 0.01–0.02 SOL (~$1–$2). A one-time cost.
- No further fees for the transfer itself on Solana’s side.
Gotchas
- Wrong network. Some exchanges list SOL as an ERC20 wrapper. Always pick native Solana when withdrawing to a Solana wallet, or the funds will be stuck on the wrong chain.
- Memo/tag field. Solana does not use memos — ignore this field if the exchange shows it.
- Minimum withdrawal. Exchanges have minimums (often 0.1 SOL). If your order is smaller, the withdrawal will fail.
Path 2: In-wallet fiat on-ramp (fastest for first-timers)
All three major Solana wallets have built-in fiat buy flows, typically via Moonpay, Transak, or Stripe.Steps
- Open your Solana wallet.
- Tap “Buy” or “Deposit → Buy crypto”.
- Select SOL and the amount in your local currency.
- Provide card details (or bank transfer details in some regions).
- Complete KYC if required — typically a photo of ID + selfie. First-time KYC takes 5–30 minutes.
- SOL is credited to your wallet once payment clears.
Fees
- Service fee: Moonpay is ~3.5–4.5%. Transak is ~2.5–4%. Stripe is ~1.5–2% but only in select countries.
- Spread: Additional 0.5–1.5% hidden in the quoted price.
- Total cost: Plan for ~3–5% above spot for this path.
When it makes sense
- You have no crypto anywhere yet.
- You value speed and simplicity over cost.
- You’re buying a small amount ($50–$500) where the fee dollar value is acceptable.
Path 3: Cross-chain bridges
If you have funds on Ethereum, Arbitrum, Base, BNB Chain, Avalanche, or similar, bridge them to Solana.Main bridges
- Wormhole Portal — portalbridge.com. Oldest, widest chain support. Bridges tokens as wrapped versions (e.g. USDC becomes USDC.wh) unless the bridge has a CCTP integration for that asset. Check for native asset deliveries.
- deBridge — debridge.finance. Bridge + DEX in one: you can send ETH from Ethereum and receive USDC on Solana. Handles the conversion automatically.
- Allbridge Core — allbridge.io. Focuses on stablecoins, native delivery.
- Jupiter’s bridge aggregator — built into jup.ag/bridge. Routes across multiple bridges.
- Circle’s CCTP (for USDC) — native USDC transfers between supported chains (Ethereum, Base, Avalanche, Arbitrum, Solana). No wrapping, no liquidity risk. Accessible through most bridge UIs.
Steps (generic)
- Visit the bridge UI. Connect both your origin-chain wallet (e.g. MetaMask) and your Solana wallet.
- Select origin chain, destination chain (Solana), input asset, output asset.
- Review the quote — fees, slippage, estimated time.
- Approve the bridge contract on the origin chain (one-time per asset, costs origin-chain gas).
- Execute the bridge. Wait for confirmation on both chains.
- Funds appear in your Solana wallet.
Fees and timing
- Bridge fee: 0.1–0.5% typical.
- Origin-chain gas: varies wildly. Ethereum mainnet gas can be $5–$50; Base / Arbitrum are cents.
- Time: 5–30 minutes on most routes. Some Wormhole routes can take longer if finality is slow on the origin chain.
Gotchas
- Wrapped vs native USDC on Solana. “USDC” on Solana can be either native USDC (preferred —
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v) or a Wormhole wrapper (A9mUU4qviSctJVPJdBJWkb28deg915LYJKrzQ19ji3FM). They are not interchangeable on Raydium — pools exist for both, but liquidity concentrates on the native mint. Always prefer native. - Fake bridge sites. Phishing is common; bookmark bridges you use.
- Minimum amounts. Bridges often have $5–$20 minimums to cover their own fixed costs.
After funding: verify in the wallet
Open your wallet and confirm:- SOL balance is what you expect.
- Network is “Solana Mainnet Beta” (the default; occasionally testnet is accidentally enabled).
- Transaction history shows the incoming transfer.
Reverse flow: off-ramping
Getting funds out of Raydium / your Solana wallet back to fiat or another chain is the same three paths in reverse:- Exchange deposit: send SOL (or any Solana SPL token the exchange lists) to your exchange deposit address. Sell it for fiat.
- In-wallet off-ramp: some wallets offer Moonpay off-ramps (wallet → bank transfer). Availability varies by country.
- Bridge: send SOL or bridged USDC back to the origin chain.
SOL-specific gotchas
Minimum balance reserved for rent
When you use an address for the first time, 0.00203928 SOL is held as “rent” for the account. It cannot be sent. If your wallet tries to send its entire balance, the transaction will fail — leave at least 0.003 SOL in reserve.Wrapped SOL (wSOL)
Raydium and many protocols use “wrapped SOL” — an SPL-token form of SOL (mintSo11111111111111111111111111111111111111112). Your wallet automatically wraps and unwraps when you swap in / out of SOL. Occasionally a swap fails with wSOL remaining in your wallet; unwrap via the wallet’s UI or your next Raydium swap.
The “close ATA” reclaim
Every token you hold occupies an ATA (Associated Token Account) that cost ~0.002 SOL to open. If you close a token position entirely and don’t need the ATA anymore, your wallet may offer a “Close account” button that reclaims the rent. Harmless — do it when you’re sure you won’t need the token again soon.Where to go next
- Do your first swap:
getting-started/first-swap. - Safety:
getting-started/trust-and-safety. - FAQ:
getting-started/faq.


