Overview: PumpSwap vs Raydium in the Solana Stack
PumpSwap and Raydium both let you swap tokens on Solana, but they sit in very different places in the ecosystem and solve different problems.
- PumpSwap is the AMM that Pump.fun uses once a token “graduates” off its bonding curve. It’s vertically integrated into the Pump.fun launch flow: bonding curve → automatic migration → PumpSwap pool. (pump.fun)
- Raydium is a general‑purpose DEX and liquidity hub for Solana, with multiple AMM types (legacy AMM v4, CPMM, CLMM) and deep integration into wallets and aggregators. (docs.raydium.io)
If you’re trading new memecoins that just came off Pump.fun, you’ll see PumpSwap first. If you’re trading majors or anything that’s been around for a while, you’re almost certainly routing through Raydium (directly or via Jupiter) whether you realize it or not. (docs.raydium.io)
This article focuses on mechanics that affect fills, slippage, and risk when you’re choosing between PumpSwap and Raydium.
Origins and Where Liquidity Comes From
PumpSwap: Post‑Bonding‑Curve Liquidity
Every Pump.fun token starts on a bonding curve contract that sells tokens for SOL according to a deterministic pricing function. When the curve hits a graduation threshold, the remaining inventory and SOL are migrated atomically into an AMM pool on PumpSwap. From that point, trading moves from the curve to the PumpSwap pool. (pump.fun)
Key points:
- Source of liquidity: entirely from the bonding curve’s reserves; Pump.fun doesn’t rely on external market makers or third‑party LPs for the initial PumpSwap pool. (pump.fun)
- Automatic migration: graduation is handled by the program, not by manual LP creation; the pool is seeded and locked by the protocol. (pump.fun)
- Typical use case: very new, highly speculative tokens whose entire history is “Pump.fun bonding curve → PumpSwap.” (arxiv.org)
In practice, this means PumpSwap pools often start with modest liquidity and extremely reflexive price action, especially in the first hours after graduation.
Raydium: General‑Purpose Liquidity Hub
Raydium is a full DEX stack with several AMM flavors:
- AMM v4: legacy constant‑product pools (
x*y=k). (docs.raydium.io) - CPMM: newer constant‑product pools optimized for lower fees and Token‑2022 support. (docs.raydium.io)
- CLMM: concentrated‑liquidity pools (Uniswap v3‑style), where LPs choose price ranges. (github.com)
Liquidity sources:
- Organic LPs (retail and funds) depositing into standard or CLMM pools. (raydium.io)
- LaunchLab tokens that seed Raydium pools at launch. (docs.raydium.io)
- External routing: wallets and aggregators route order flow through Raydium, reinforcing its position as a liquidity hub. (docs.raydium.io)
For traders, this usually translates into deeper liquidity and tighter spreads on established pairs, especially in CLMM pools around the current price.
AMM Design and How It Impacts Your Fill
PumpSwap AMM Characteristics
Public docs for PumpSwap are sparse compared to Raydium, but the flow is clear:
- Bonding curve phase: constant‑product bonding curve (Pump.fun) handles early trading. (pump.fun)
- Graduation event: when the curve completes, remaining tokens and SOL are used to seed a pool on PumpSwap. (pump.fun)
- Post‑graduation trading: swaps happen against that AMM pool instead of the curve.
From a trader’s perspective:
- Curve vs pool behavior: on the bonding curve, every buy mechanically pushes price up and every sell pushes it down with no external LPs. After migration, price impact depends on pool depth and external order flow, like any other AMM. (pump.fun)
- Early pool depth: the initial PumpSwap pool size is mechanically determined by the curve’s final reserves, not by independent LPs deciding to add size. That often means thin liquidity immediately after graduation.
Raydium AMM Types
Raydium exposes multiple pool types that you’ll actually see in UIs like Birdeye or DexScreener:
- Standard/CPMM pools (constant‑product): classic
x*y=kAMMs. Slippage scales with trade size relative to pool depth. (docs.raydium.io) - CLMM pools: concentrated liquidity where LPs choose price ranges. This concentrates liquidity near the current price, improving depth and reducing slippage for trades inside that range. (github.com)
For traders, the practical consequences are:
- On majors and popular pairs, Raydium CLMM pools often give better execution than thin, newly seeded pools elsewhere because there’s a lot of liquidity tightly packed around the market price. (raydium.io)
- On illiquid memecoins, you may see only a single Raydium CPMM pool with shallow depth — in that case, slippage can look similar to a small PumpSwap pool.
Fees and Who You’re Paying
PumpSwap Fee Context
Pump.fun’s bonding curve charges a 1.25% total trading fee during the curve phase, split between the creator and the protocol. (pump.fun)
Public documentation notes that PumpSwap has its own fee schedule distinct from the bonding curve, but the exact breakdown is not fully detailed in the same docs. (pump.fun)
What you can rely on as a trader:
- Curve phase: expect ~1.25% protocol+creator fee on each trade, plus Solana network fees. (pump.fun)
- Post‑graduation PumpSwap: you’re paying an AMM trading fee (exact split not exhaustively documented publicly) plus Solana fees. The fee is taken from the trade and distributed between the protocol and LP‑like stakeholders, similar in spirit to other AMMs.
Because PumpSwap is tightly coupled to Pump.fun, the main comparison point is "bonding curve + PumpSwap" vs Raydium, not just PumpSwap in isolation.
Raydium Fee Structure
Raydium’s fees are explicitly documented:
- CPMM and CLMM pools: fees are split 84% to LPs, 12% to RAY stakers, 4% to the protocol treasury, across fee tiers ranging from 0.01% to 2% depending on the pool. (blockworks.com)
- Legacy AMM v4: similar constant‑product design with its own fee configuration, still active but not the default for new pools. (docs.raydium.io)
For you as a trader:
- Headline fee rate (e.g., 0.25% vs 1.25%) matters, but so does slippage. A 0.25% fee in a deep CLMM pool can easily beat a nominally cheaper trade in a thin pool where you move the price several percent.
Routing, Aggregators, and Where Your Order Actually Lands
PumpSwap Routing
PumpSwap is primarily accessed:
- Directly from Pump.fun’s UI after a token graduates. (pump.fun)
- Via tools that explicitly support PumpSwap pools when scanning Solana DEX trades or memecoin markets. (reddit.com)
There is no widely used, chain‑wide aggregator that treats PumpSwap as a first‑class routing venue in the same way Raydium, Orca, and Meteora are integrated into Jupiter. In practice, if you’re using Jupiter, you’re usually not routing into PumpSwap.
Raydium Routing
Raydium is deeply integrated into Solana’s routing layer:
- Jupiter uses Raydium pools as core legs in its routing graph. (docs.raydium.io)
- Many wallets’ in‑app swaps (e.g., Phantom and others) route through Raydium liquidity under the hood. (docs.raydium.io)
- Analytics tools like Birdeye and DexScreener show Raydium pools as primary markets for many tokens. (raydium.io)
For traders, this means:
- If you care about best execution across multiple DEXes, Raydium is usually part of an aggregated route.
- PumpSwap is more of a single‑venue market tied to Pump.fun’s lifecycle, not a universal liquidity hub.
Liquidity Profiles and Slippage Patterns
Typical PumpSwap Profile
Right after graduation:
- Pool size is mechanically determined by bonding curve reserves; there is no guarantee of deep liquidity. (pump.fun)
- Price history is short; on‑chain data is dominated by bonding‑curve buyers and early PumpSwap trades. (arxiv.org)
- Slippage can be extreme on larger orders; a single buy can move price multiple percent if the pool is small.
As time passes, some tokens may also get Raydium pools created by third parties, but that’s outside the Pump.fun/PumpSwap default flow and varies token by token. (reddit.com)
Typical Raydium Profile
On Raydium, you’ll see a spectrum:
- Blue‑chip pairs (SOL–USDC, SOL–USDT, USDC–USDT, etc.): deep CLMM and CPMM liquidity, very low slippage even for large orders. (raydium.io)
- Mid‑caps: one or more Raydium pools with moderate depth; slippage is manageable for retail‑sized orders but spikes for large clips.
- Fresh memecoins: often a single small CPMM or CLMM pool; slippage and MEV risk look more like PumpSwap than like majors. (reddit.com)
Because Raydium is a hub, successful Pump.fun tokens that “make it” often end up with secondary Raydium pools created by the community or teams, which can eventually eclipse the original PumpSwap pool in depth.
Practical Trading Considerations
When You’re Forced Onto PumpSwap
You’re effectively forced onto PumpSwap when:
- The token just graduated from Pump.fun and only has a PumpSwap pool. (pump.fun)
- No Raydium (or other DEX) pool exists yet, or existing pools are dust‑sized.
In that scenario:
- Size small relative to pool depth. Use Birdeye or DexScreener to check PumpSwap pool liquidity and simulate your order size before sending it. (reddit.com)
- Watch the bonding‑curve history. Tokens that barely scraped through graduation with thin curve volume often have very fragile PumpSwap liquidity.
When Raydium Is the Better Venue
Raydium is usually superior when:
- The token has a Raydium CLMM or CPMM pool with materially higher liquidity than its PumpSwap pool.
- You’re trading via Jupiter or a wallet swap that can route across multiple DEXes.
In that case:
- Let the aggregator choose the route, but inspect the route details to see which Raydium pool you’re hitting and what the estimated price impact is.
- For manual swaps, compare:
- Pool liquidity and 24h volume on Raydium (via Raydium UI, Birdeye, or DexScreener). (raydium.io)
- Any remaining PumpSwap liquidity, if you’re still considering that venue.
MEV, Priority Fees, and Execution
On Solana, both PumpSwap and Raydium trades are subject to the same base‑layer mechanics:
- Base fee + priority fee in microlamports per compute unit.
- Blockspace competition during volatile memecoin launches.
While public research has focused more on Pump.fun bonding‑curve sniping and coordinated buyer cohorts than on PumpSwap vs Raydium MEV differences, the key points for traders are:
- On thin PumpSwap pools, a single block’s worth of buys can move price dramatically; if your transaction lands later in the block with a low priority fee, your effective fill can be much worse than quoted.
- On deep Raydium CLMM pools, the same MEV dynamics exist, but depth around the current price reduces the impact of a few extra trades landing before you.
How to Compare Venues in Practice
A concrete workflow for any token that exists on both PumpSwap and Raydium:
- Locate all pools
-
Use Birdeye or DexScreener to search by mint address and list all DEX pools (PumpSwap, Raydium, Meteora, etc.). (raydium.io)
-
Check depth and volume
- Compare liquidity (TVL) and 24h volume for each pool.
-
For Raydium, note whether it’s CLMM or CPMM, and the fee tier.
-
Simulate your trade size
- On aggregators like Jupiter, input your size and inspect the estimated price impact and route. (docs.raydium.io)
-
If you’re considering PumpSwap directly, use the DEX UI or analytics tools to preview slippage.
-
Adjust size and priority fee
- If price impact is >2–3% for your size on a thin PumpSwap pool, consider:
- Splitting into smaller clips.
- Waiting for more liquidity (e.g., a Raydium pool to appear).
- In volatile windows, raise priority fees to reduce the risk of being sandwiched by other memecoin traders.
Summary: How PumpSwap and Raydium Really Differ for Traders
- Lifecycle vs hub: PumpSwap is the default post‑bonding‑curve venue for Pump.fun tokens; Raydium is a general‑purpose liquidity hub used by aggregators and wallets across the Solana ecosystem. (pump.fun)
- AMM design: PumpSwap inherits its initial conditions from a bonding curve; Raydium offers constant‑product CPMM and concentrated‑liquidity CLMM pools with configurable fee tiers.
- Fees: Pump.fun’s bonding curve charges ~1.25% per trade; Raydium CPMM/CLMM fees are lower and explicitly split between LPs, RAY stakers, and the protocol. PumpSwap’s exact fee breakdown is less transparently documented but follows the usual AMM pattern of taking a cut of each trade. (pump.fun)
- Execution quality: For fresh Pump.fun graduates, PumpSwap is often the only venue but can be extremely thin. Once Raydium pools exist and gain depth, they typically offer better slippage and more robust routing via aggregators.
If you’re trading Solana memecoins, treat PumpSwap as the first stop in a token’s life and Raydium as the place tokens aspire to end up once they attract real liquidity. Your job as a trader is to know which phase you’re in and size your orders — and your expectations — accordingly.