HANNISOL
Sign in
DeFi Deep Dives7 min read·Dec 28, 2025

How Raydium and Orca Work: Solana's Leading DEXs Explained

When someone says they bought a Solana token "on DEX," there's a good chance the actual transaction settled through Raydium or Orca — or through Jupiter's routing layer, which splits trades across both. These two platforms collectively handle the majority of Solana's on-chain token trading volume, a

H
Hannisol Team

The two platforms that power most of Solana's token trading

When someone says they bought a Solana token "on DEX," there's a good chance the actual transaction settled through Raydium or Orca — or through Jupiter's routing layer, which splits trades across both. These two platforms collectively handle the majority of Solana's on-chain token trading volume, and understanding how they work mechanically is more practical than it might initially seem. The architectural differences between them affect your trade execution quality, the reliability of liquidity signals you read on analytics platforms, and the risk profile of token projects that choose one over the other for their launch.


Raydium: the hybrid model

Raydium launched in early 2021 as Solana's first major DEX and was architecturally distinctive from the start: it combined an on-chain AMM with an order book integration. Raydium's early version routed liquidity into the central limit order book of Serum (now OpenBook after Serum's collapse following the FTX incident), allowing AMM-style trading to benefit from order book depth and vice versa.

Raydium's current architecture uses a Concentrated Liquidity AMM (CLMM) model for its primary trading pools:

Standard AMM pools (legacy): Classic constant-product pools where liquidity is distributed evenly across all possible prices from zero to infinity. Simpler, more predictable, but capital-inefficient because most liquidity sits at price ranges that rarely see trades. Most meme coins that graduated from Pump.fun launch their first Raydium pool in this format.

Concentrated Liquidity Market Maker (CLMM) pools: Liquidity providers can specify a price range within which their capital is deployed. This concentrates capital where trading actually happens, dramatically improving capital efficiency. The trade-off: liquidity providers face higher impermanent loss if price moves outside their chosen range.

LaunchLab: Raydium's own token launchpad, introduced as competition to Pump.fun. Tokens launched on LaunchLab graduate directly into Raydium CLMM pools.


Orca: the Whirlpool model

Orca launched as a user-experience-focused alternative to Raydium and has become Solana's leading concentrated liquidity DEX by TVL (Total Value Locked). Orca's primary product is Whirlpools — their implementation of concentrated liquidity pools.

Whirlpools use a tick-based pricing system where each tick represents a 0.01% price increment. Liquidity providers deposit assets into specific tick ranges, and as the market price moves through ticks, the pool automatically adjusts which liquidity is active. This creates a more precise implementation of concentrated liquidity than Raydium's CLMM model, with higher capital efficiency at the cost of greater technical complexity for liquidity providers.

For traders (not LPs), the difference is less visible — you receive similar execution quality on Orca and Raydium for heavily traded pairs. The differences matter more for token projects choosing where to establish their primary liquidity and for LPs managing their positions.


How the choice of pool affects token risk signals

For token buyers, the type and configuration of a token's liquidity pool carries risk information:

Pool type: A token with concentrated liquidity (CLMM/Whirlpool) configured in a tight price range has a specific fragility: if price moves outside the LP's configured range, the pool stops functioning as a market maker and reverts to holding 100% of one asset. During a price crash, a tightly configured CLMM pool may suddenly provide zero support.

Pool age: A liquidity pool created minutes ago for a new token offers no historical verification of trading behavior. A pool that has been active for weeks with stable depth shows a track record of LP commitment.

LP concentration: Who provides the liquidity? If a single LP controls 95% of a pool's depth, they can remove that depth in one transaction at any time (if the LP tokens aren't locked). Multiple independent LPs providing liquidity is a more resilient configuration.

Raydium vs. Orca for new tokens: Tokens that launch via Pump.fun graduation go to Raydium by default. Tokens that launch through Orca's interface or build their primary liquidity there tend to be slightly more established — the higher technical complexity of Orca's Whirlpools creates a small barrier that filters out the most unsophisticated projects.


Jupiter's role: routing above the DEX layer

For most traders, direct DEX interaction is rare — Jupiter Aggregator has become the de facto standard trading interface, automatically routing trades across Raydium, Orca, and dozens of other Solana DEXs to find the best execution price.

Jupiter splits large trades across multiple pools when beneficial, routes through multiple DEXs in sequence when that provides better pricing, and provides clear price impact warnings before trade confirmation. For smaller trades in liquid tokens, Jupiter typically provides equivalent or better execution than trading directly on any single DEX.

The practical implication: for token buyers, the relevant question is usually "what is the combined liquidity across all pools for this token?" rather than "is this token on Raydium or Orca?" Jupiter will find the best available execution regardless of which platform hosts the primary pool.


Reading liquidity data from Raydium and Orca for risk assessment

When assessing a token's liquidity profile as part of your risk due diligence, here are the key numbers to check:

  • Total pool depth (in USD): accessible via Raydium's pool explorer, Orca's interface, or Birdeye. Under $10,000 means high slippage on any meaningful position.
  • 24-hour fee revenue: available on Raydium and Orca's pool pages. Consistent fee revenue indicates genuine trading activity; zero or near-zero fees with high TVL suggests LP deposits are static and not being used for real trading.
  • LP token distribution: how many unique wallets hold LP tokens for this pool? One wallet = maximum rug risk.
  • Pool age: when was the pool created? Available in the pool's creation transaction on Solscan.

Hannisol aggregates liquidity data from both Raydium and Orca (plus other Solana DEXs) when calculating exit ability scores, giving you a complete picture of a token's tradeable liquidity. Run a full analysis at Hannisol.

Ready to apply this to a real token?

Run any Solana mint address through Hannisol's 8-dimension risk engine — free, no signup required.

Analyze a token on Hannisol →

Related articles

Profile
Notification
FavoritesFavorites
History