Astronaut kneeling on a red planet under a large orange moon
  1. Home
  2. Ecosystem
  3. Meteora and Jupiter
Ecosystem · 7 min read

How Jupiter routes your trades through Meteora pools

A large share of swaps that touch Meteora never start on meteora.ag. They arrive through Jupiter, Solana’s main aggregator, which splits trades across many pools to find the best price. Here is how that works and how to use it well.

Start with SOL from a licensed, regulated exchange, then move it to your own Solana wallet to use DeFi apps like Meteora.

Shared origins from the Mercurial founding teamJupiter Terminal powers swaps on meteora.ag3% of MET went to JUP stakers

Route splitting demo

Interactive

Route split

■ DLMM pool ■ DAMM pool ■ Other DEX
Single pool impact
Split route impact
Saved vs single pool

Simplified model with three pools of different depth. Real aggregators evaluate many more routes in real time.

01 · ContextTwo protocols with shared roots

Meteora and Jupiter are independent protocols, but they grew from the same place. Understanding that history explains why the two fit together so tightly.

Meteora began life as Mercurial Finance, a stable-swap AMM on Solana. The same founding circle that built Mercurial also built Jupiter, and the two are often called sister protocols in the press. When Mercurial relaunched as Meteora, the two products settled into complementary roles: Meteora concentrates on liquidity, offering pools where LPs earn fees, while Jupiter concentrates on routing, finding the best path for a trade across all of Solana’s liquidity.

That division shows up in everyday use. The swap box on meteora.ag is Jupiter Terminal, an embeddable version of Jupiter’s swap interface. USD values shown in Meteora’s interface come from Jupiter’s price API. And Meteora’s own safety guide sends users to Jupiter tools such as JupShield and Jupiter Organic Score to check tokens before trading.

02 · MechanicsHow aggregator routing works

An aggregator does not hold liquidity. It reads the state of many pools, calculates what each would pay for your trade, and builds a transaction that uses the best combination.

When you ask Jupiter to swap 100 SOL for USDC, its router looks at every SOL–USDC pool it knows about across Solana’s DEXs, including Meteora’s DLMM and DAMM pools. It also considers indirect paths. A token with thin direct liquidity against USDC might get a better price by going through SOL first, then from SOL to USDC. These are called multi-hop routes.

  1. Quote

    The router simulates your trade against candidate pools and paths, accounting for each pool’s fee and price impact.

  2. Split

    If no single pool can absorb the full size cheaply, it divides the trade across several pools so each takes a slice.

  3. Build

    It assembles one transaction containing every leg, with a minimum output set by your slippage tolerance.

  4. Execute or fail

    Your wallet signs, and the transaction runs atomically: either every leg succeeds and you receive at least the minimum, or the whole thing reverts.

Atomic execution is the part people underrate. Because the whole route lives in one Solana transaction, you never end up stuck halfway, holding an intermediate token you did not want.

03 · PricingWhy splitting a trade improves the price

Every pool charges you more the bigger your trade relative to its depth. Splitting keeps each slice small relative to the pool it hits.

The demo at the top of this page models three pools of different depth: a deep DLMM pool, a mid-sized DAMM pool and a smaller pool on another DEX. At its default trade size of $50,000, sending everything to the deepest pool costs about 1.6% in price impact. Splitting the trade in proportion to each pool’s depth, roughly 57%, 28% and 15%, cuts the impact to about 0.9%, saving around $350 on that one trade.

~1.6%Impact in one pool, demo default
~0.9%Impact when split three ways
~$350Saved on a $50,000 trade in the demo

Drag the trade size slider and watch the gap. On a $1,000 trade the difference is cents, because even one pool absorbs it easily. As size grows, the saving grows faster than the trade, because price impact rises with size. That is why aggregators matter most for larger trades and for tokens whose liquidity is fragmented across many pools.

Real routing is more complex than the demo. Pools have different fees, concentrated pools have uneven depth at different prices, and the router weighs extra legs against the extra compute they need. The principle holds, though: more sources, sensibly combined, mean a better fill.

04 · MeteoraWhat Meteora pools bring to a route

Different pool designs quote prices differently. Meteora’s DLMM in particular behaves in ways that a router can exploit.

DLMM

Exact prices inside a bin

Swaps inside the active bin execute at that bin’s fixed price with zero slippage. When LPs concentrate liquidity near the price, a deep active bin can fill a sizeable slice at an exact rate.

DAMM

Smooth, full-range depth

Constant-product DAMM pools offer liquidity at every price. Impact grows smoothly with size, which makes them predictable fill sources, especially for long-tail tokens.

DLMM’s dynamic fee also matters. In calm markets the fee sits near its base rate, for example 0.04% on the main SOL–USDC DLMM pool. When volatility spikes, the variable fee rises, which makes that pool more expensive to trade against. A router that compares all-in costs can shift flow toward or away from a DLMM pool as its fee moves. Our DLMM explainer covers bins and dynamic fees in depth.

For LPs, the takeaway is simple. Much of the volume that pays your fees arrives through aggregators. A pool that quotes competitive prices, through good depth near the current price and a sensible fee, gets routed more often and earns more.

05 · On meteora.agTwo ways to swap on meteora.ag

Meteora’s site offers two swap paths, and they do not behave the same way. Knowing which one you are using avoids surprises.

Swap paths on meteora.ag, per Meteora’s swapping guide.
AspectJupiter Terminal widgetPool page Swap tab
Where it isBottom-left of the siteInside a specific pool’s page
Liquidity usedRoutes across SolanaOnly that DLMM or DAMM pool
Best forBest overall priceTrading one pool deliberately
Large tradesCan split to cut impactFull impact of one pool

Meteora notes that the price impact figure shown in its interface excludes both slippage and the swap fee. Read it as the pool’s pure price movement, not your total cost. For a full walkthrough of swapping, including fee tiers, see our guide on how to swap on Meteora.

06 · SettingsSlippage tolerance and priority fees

Two settings decide whether your routed trade lands and at what price: how much slippage you allow and how much you pay to be included quickly.

Slippage tolerance

Slippage tolerance sets the minimum output your transaction will accept. If the market moves against you between quote and execution by more than that amount, the trade fails instead of filling badly. Tight tolerances protect you from bad fills and sandwich attacks but fail more often on volatile tokens; loose tolerances fill more reliably but give away more in the worst case.

  • For deep, liquid pairs, keep tolerance low; failures are rare.
  • For new or thin tokens, raise it gradually and accept that the quote is less reliable.
  • Never set an extreme tolerance just to force a stuck trade through.
  • Re-quote if the screen has been open a while; prices on Solana move fast.

Priority fees

Every Solana transaction pays a base fee of 5,000 lamports per signature, half of which is burned. On top of that, you can add a priority fee, calculated as compute-unit price times compute-unit limit, which goes entirely to the validator. When the network is busy, a higher priority fee improves the odds your transaction lands before the quote goes stale. Multi-hop, multi-pool routes use more compute than a single swap, so their priority cost can be a little higher.

07 · TokenJUP stakers and the MET launch

The link between the two ecosystems also showed up in Meteora’s token launch, when part of the MET supply was set aside for Jupiter’s community.

According to Meteora’s tokenomics, 3% of the 1 billion MET supply was allocated to Jupiter stakers. It was unlocked at the token generation event in October 2025. Rather than plain tokens, those stakers were automatically opted in to receive their allocation as Liquidity Distributor NFT positions in the MET launch pool, a single-sided DAMM v2 pool. Liquidity Distributor positions were capped at 10% of supply: the 3% for JUP stakers, plus 7% offered on a first-come, first-served basis to other recipients.

All related claim and registration windows have closed. If you see a site today promising a new MET claim for JUP stakers, treat it as a phishing attempt unless it is announced on Meteora’s official channels.

08 · SafetySafety checks before a routed swap

An aggregator finds the best price for the token you ask for. It does not decide whether that token is the one you meant to buy.

  1. Verify the mint address against the project’s official site. Tickers can be copied freely.
  2. Check token signals such as JupShield warnings and Jupiter Organic Score, which Meteora’s own safety guide recommends.
  3. Watch for transfer fees and freeze authority on Token-2022 assets, which can make a token costly or impossible to sell.
  4. Read the route summary before signing: output amount, minimum received and fees.
  5. Use official URLs only. Reach meteora.ag and jup.ag from bookmarks, not from ads or messages.

Routing is one of the reasons Solana trading feels cheap and smooth. It does not remove market risk, token risk or smart-contract risk in the pools it touches. Use it as a better execution tool, and keep your own checks in place.

Frequently asked questions

Does Jupiter use Meteora liquidity?

Yes. Meteora’s DLMM and DAMM pools are among the liquidity sources Jupiter routes through. When you swap on Jupiter, the router may send part or all of your trade through one or more Meteora pools if they offer the best price at that moment.

Are Meteora and Jupiter the same company?

They are separate protocols with shared origins. The founding team behind Mercurial, Meteora’s predecessor, also built Jupiter, and the two are often described as sister protocols. Meteora’s website embeds Jupiter Terminal for swaps.

Should I swap on meteora.ag or on Jupiter?

For most swaps the result is similar, because the swap widget on meteora.ag is Jupiter Terminal and routes across Solana. The pool-level Swap tab on meteora.ag is different: it trades only against that one pool, which is useful for specific cases but can give a worse price on larger trades.

Did JUP stakers get MET tokens?

Yes. According to Meteora’s tokenomics, 3% of the MET supply was allocated to Jupiter stakers, delivered as auto-opted-in Liquidity Distributor NFT positions in the MET launch pool. The related claim windows have since closed.

What slippage should I use when swapping through Jupiter?

Use the lowest tolerance at which your trade reliably fills. Deep, stable pairs need very little; thin or volatile tokens need more. A high tolerance does not make a trade cheaper, it only allows a worse fill, so raise it step by step rather than jumping to a large value.

Need SOL before your first pool?

Every Meteora action starts with SOL for fees and liquidity. A regulated exchange with card and bank deposits is the simplest, safest on-ramp — then withdraw to your own wallet.

Buy SOL and get started External link · opens in a new tab