Overview: PumpSwap vs Raydium in the Solana Memecoin Stack
On Solana today, most degen flow touches two venues at some point:
- PumpSwap – the AMM that sits directly behind Pump.fun’s bonding-curve launchpad.
- Raydium – Solana’s largest general‑purpose DEX, with both classic AMM and concentrated liquidity pools.
They’re not interchangeable. PumpSwap is tightly coupled to Pump.fun launches, while Raydium is the main liquidity venue for more established tokens and broader Solana DeFi. Understanding the differences matters if you’re sniping new coins, trading post‑graduation, or building bots.
This article focuses on how the two actually work on‑chain, not on hype.
What PumpSwap Actually Is
PumpSwap is the AMM that Pump.fun migrates tokens into once their bonding curve completes.
The Pump.fun program lets anyone create an SPL token that trades on a bonding curve – a contract that sells tokens for SOL with a price that increases as more tokens are bought. When the curve hits a preset threshold (commonly described as around 80–85 SOL in community docs and audits), the program migrates liquidity from the bonding curve into an AMM pool on PumpSwap, and the curve closes. (github.com)
Key points about PumpSwap’s role:
- Tightly coupled to Pump.fun
PumpSwap is designed primarily as the next stage after Pump.fun’s bonding curve. Tokens either: - graduate from the curve into PumpSwap automatically, or
-
in newer flows, can be launched directly as a PumpSwap pool without using the curve at all. (github.com)
-
Single dominant use case: memecoins
Pump.fun is a memecoin‑heavy launchpad; most tokens created there have no utility beyond trading. (en.wikipedia.org) PumpSwap inherits that profile: it’s primarily where freshly graduated Pump.fun coins trade. -
Program separation from the curve
On‑chain, Pump.fun’s bonding curve and PumpSwap AMM are separate programs with different event formats and transaction types. Traders and data tools need to treat them separately when tracking a token from launch through graduation. (reddit.com) -
Creator‑aligned fee model
Pump.fun’s docs describe a fee split where: - there is a protocol fee and an LP fee, and
-
for “Holder Rewards” coins, the creator can set a holder rewards rate (capped by the platform) that applies on both the bonding curve and PumpSwap. (conversation.preview.pump.fun)
PumpSwap trades inherit these fee parameters from the launch configuration. -
Creator revenue share from PumpSwap
Pump.fun has publicly announced that a portion of PumpSwap revenue is shared back to coin creators, which is why you see “creator fee” or “holder rewards” baked into many Pump.fun launches. (conversation.preview.pump.fun)
For traders, the important takeaway is: PumpSwap is not a general Solana DEX in the same way Raydium is. It’s the AMM endpoint for Pump.fun’s launch flow, optimized for speed and simplicity around those tokens.
How Raydium Works
Raydium is a permissionless DEX on Solana that supports multiple pool types and historically integrated with the OpenBook/Serum orderbook. It’s one of the main liquidity venues for SOL, major SPL tokens, and memecoins. (file.chainup.com)
Raydium currently exposes three main pool models:
- Standard AMM (constant‑product)
- Classic x*y=k pools for pairs like SOL/USDC, SOL/memecoins, etc.
-
Historically, Raydium’s “hybrid AMM” routed some liquidity to the Serum/OpenBook orderbook, so trades could execute either via the pool or via the orderbook. (raydium.ghost.io)
-
CLMM (Concentrated Liquidity Market Maker)
- Uniswap v3–style concentrated liquidity pools where LPs choose a price range for their liquidity. (github.com)
-
Supports limit orders implemented as single‑sided liquidity at specific ticks; when price crosses that tick, the order is filled. (github.com)
-
CPMM / AMM v4 variants
- Additional constant‑product style pools with configurable fee tiers and parameters. (blockworks.com)
Fee structure (from Raydium’s own transparency docs):
- Standard AMM pools: typically ~0.25% per swap.
- CLMM pools: tiered fees, roughly 0.01%–2% depending on the pool configuration.
- CPMM pools: fees in a broader range (0.25%–4%) depending on the pair and risk profile. (impressive-horses-5641a8b530.media.strapiapp.com)
Raydium is also where a large share of Solana memecoin volume ends up. A mid‑2024 DeFi report noted that the majority of Raydium volume was in memecoins and that SOL locked in Raydium pools reached multi‑million SOL levels, underscoring its central role in the ecosystem. (blog.syndica.io)
Lifecycle: Pump.fun → PumpSwap → Raydium
For many Solana memecoins, the realistic lifecycle today is:
- Launch on Pump.fun (bonding curve)
- Token is created.
-
Early buyers trade against the bonding curve; price increases with every buy. (fullportcapital.co)
-
Graduation to PumpSwap
- Once the bonding curve hits its SOL threshold (commonly referenced as ~80–85 SOL in audits and community docs), trading on the curve stops.
-
The program migrates remaining tokens and SOL into an AMM pool on PumpSwap. (github.com)
-
(Optional) Migration / parallel liquidity on Raydium
- Some tokens later set up Raydium pools (either by the team or by third‑party LPs).
- Historically, Pump.fun flows migrated directly to Raydium; today, PumpSwap is the default, but Raydium still ends up as a major venue once a token matures or seeks deeper liquidity. (reddit.com)
For a trader, this means:
- Earliest stage – you’re on the Pump.fun bonding curve (not PumpSwap or Raydium yet).
- Just after graduation – you’re on PumpSwap.
- Later / more mature stage – you may be trading on Raydium, sometimes alongside PumpSwap liquidity.
Core Structural Differences
1. Access & Listings
- PumpSwap
- Listings are effectively driven by Pump.fun. If a token doesn’t launch or configure via Pump.fun, it won’t automatically appear on PumpSwap. (github.com)
-
Direct PumpSwap launches exist, but they are still tied to the Pump.fun creator flow and fee model.
-
Raydium
- Fully permissionless: anyone can create a pool for any SPL token pair given enough tokens and the paired asset. (impressive-horses-5641a8b530.media.strapiapp.com)
- This is why you often see multiple Raydium pools for the same memecoin (different fee tiers or SOL vs USDC pairs).
Trading implication:
PumpSwap is where almost all Pump.fun coins go first; Raydium is where tokens go once someone decides to seed a pool, often after the initial hype.
2. Liquidity Profile
- PumpSwap liquidity
- Initial liquidity is mechanically determined by the bonding curve graduation state – how much SOL and how many tokens are left when the curve closes. (fullportcapital.co)
- Community discussions highlight that lower graduation thresholds (e.g., 50 SOL vs 80 SOL) lead to thinner initial liquidity and higher volatility once the token hits an AMM. (reddit.com)
-
Liquidity growth after graduation depends on whether new LPs add to the PumpSwap pool; there’s no built‑in connection to broader SOL/USDC liquidity beyond what’s in that specific pool.
-
Raydium liquidity
- For majors (SOL, USDC, WIF, etc.), Raydium pools can be deep, especially in CLMM pools concentrated around the active price. (blockworks.com)
- Memecoins that “make it” often attract additional LPs, multiple pools (SOL and USDC pairs), and sometimes market‑making bots that actively manage CLMM ranges.
Trading implication:
Right after graduation, PumpSwap pools are often thin and extremely volatile. If a token later gains traction and Raydium pools are created, Raydium can offer deeper and more stable liquidity, especially in CLMM form.
3. Trading Features & Order Types
- PumpSwap
- Simple swap interface: market‑style swaps against the pool.
- No native CLMM, no on‑chain limit orders exposed the way Raydium does.
-
Experience is optimized for fast, casual trading of newly graduated Pump.fun tokens.
-
Raydium
- Standard AMM swaps for most pairs.
- CLMM with limit orders: users can place liquidity at a single tick to simulate a limit order – the CLMM program explicitly supports this behavior. (github.com)
- Integrates with aggregators like Jupiter, which can route through Raydium pools for best price.
Trading implication:
If you need limit‑like behavior, tight slippage, or complex routing, Raydium (often via Jupiter) is the tool. PumpSwap is a straightforward AMM for degen‑style market entries and exits.
4. Fees (Beyond Solana Gas)
Remember that on Solana you always pay:
- a base transaction fee (in lamports), plus
- any priority fee you choose to add.
On top of that:
- PumpSwap
- Uses the Pump.fun fee configuration: protocol fee + LP fee + optional creator/holder rewards fee.
-
For “Holder Rewards” coins, the creator sets a rewards rate that applies on both the bonding curve and PumpSwap trades, within a platform‑defined cap. (conversation.preview.pump.fun)
-
Raydium
- Standard AMM pools: around 0.25% per trade.
- CLMM pools: fee tiers roughly 0.01%–2%, configured per pool.
- CPMM / AMM v4 pools: 0.25%–4% depending on the specific pool. (impressive-horses-5641a8b530.media.strapiapp.com)
Trading implication:
PumpSwap fees can vary per token depending on creator settings; Raydium fees are per‑pool but standardized within known ranges. Always check pool details before trading size.
5. Tooling & Data Visibility
Because PumpSwap is newer and more specialized, tooling coverage differs from Raydium:
- PumpSwap
- On‑chain events differ from Pump.fun’s bonding curve events, so scanners and bots must explicitly support both. (reddit.com)
-
Some older bots and dashboards still only track Pump.fun → Raydium flows and may miss PumpSwap‑only trading.
-
Raydium
- Broadly supported by:
- Aggregators like Jupiter (for routing and limit orders via Jup’s UI).
- Analytics tools like Birdeye and DexScreener, which show Raydium pools, volume, and liquidity.
- Block explorers (Solscan, SolanaFM) and indexers (Helius, Triton) with Raydium‑specific decoders.
Trading implication:
You’ll generally find richer analytics and historical data for Raydium pools. For PumpSwap, you often need dedicated memecoin‑focused tools or custom indexers that understand Pump.fun + PumpSwap event formats.
Practical Trading Considerations
When PumpSwap Makes Sense
PumpSwap is usually the right venue when:
- You’re trading a freshly graduated Pump.fun coin and there is no Raydium pool yet.
- You want to stay within the Pump.fun ecosystem (e.g., taking advantage of creator/holder rewards mechanics).
- You’re comfortable with thin liquidity and high volatility immediately after graduation.
Risk notes from community behavior and research:
- Tokens often see heavy profit‑taking at graduation – early curve buyers dump into the new PumpSwap pool, which can make the chart look dead if no new demand appears. (reddit.com)
- Many Pump.fun tokens never progress beyond the PumpSwap stage; academic work on Pump.fun shows that only a minority of launches reach sustained on‑chain trading. (arxiv.org)
When Raydium Makes More Sense
Raydium is usually better when:
- The token already has a Raydium pool with meaningful liquidity.
- You need tighter slippage and better routing (e.g., via Jupiter) for size.
- You want to use CLMM features like range‑bound LPing or limit‑like orders.
- You’re trading non‑Pump.fun tokens (DeFi protocols, LSTs, blue‑chip memes, etc.).
Because Raydium is deeply integrated into Solana DeFi, it’s also where you’ll find:
- More stable pairs (SOL/USDC, SOL/wstETH, etc.).
- Integration with lending protocols and structured products that rely on Raydium prices/liquidity.
How to Check Where a Token Really Trades
For any token you’re interested in, you want to know:
- Is it still on the Pump.fun bonding curve?
- Has it graduated to PumpSwap?
- Does it also have Raydium pools?
A practical workflow:
- Start from the token’s Pump.fun page (if it’s a Pump.fun launch).
-
Check whether it’s still on the bonding curve or already “graduated”.
-
Use an explorer / DEX tracker:
-
Birdeye or DexScreener: paste the token address and inspect:
- which DEXes have pools (PumpSwap, Raydium, others),
- pool liquidity and 24h volume.
-
Cross‑check on Raydium directly:
-
Paste the token mint into Raydium’s UI to see if pools exist and what their depth/fee tiers are.
-
Inspect the pool on a block explorer:
- Use Solscan / SolanaFM to confirm which program the pool belongs to (PumpSwap vs Raydium CLMM/AMM) and to see recent trade flow.
This helps you avoid trading in a thin, illiquid side pool when there’s a deeper primary pool elsewhere.
Summary: How to Think About PumpSwap vs Raydium
- PumpSwap is:
- the default AMM endpoint for Pump.fun bonding‑curve launches,
- memecoin‑heavy, thin, and volatile right after graduation,
-
governed by Pump.fun’s fee and creator‑rewards configuration.
-
Raydium is:
- a general‑purpose Solana DEX with AMM and CLMM pools,
- deeply integrated into Solana DeFi and aggregators like Jupiter,
- where more mature tokens (including successful Pump.fun launches) often end up with deeper liquidity and better tooling.
For active Solana traders, the practical approach is:
- Use PumpSwap when you’re playing the earliest post‑curve phase of Pump.fun coins and you understand the graduation mechanics and fee structure.
- Prefer Raydium (often via Jupiter) once a token has established pools and volume there, especially if you care about execution quality, limit‑like orders, and analytics.
Neither venue is “better” in the abstract; they occupy different points in the same lifecycle. The edge comes from knowing where a token is in that lifecycle and adjusting your risk, size, and tooling accordingly.