SolstackTools

Tools · Liquidity

Add Liquidity on Solana: Every Pool for a Token, Four DEXes

Pick a token, see every pool holding it on Raydium, Meteora, Orca and PumpSwap, and deposit into one from your wallet, around the price or to one side of it.

Open in the app →Read the full guide

Add Liquidity on Solstack: Find every pool that holds a token on Raydium, Meteora, Orca and PumpSwap, and deposit into one from your wallet.
Add Liquidity: Find every pool that holds a token on Raydium, Meteora, Orca and PumpSwap, and deposit into one from your wallet. Click anywhere to use it here.

What Add Liquidity does

Every pool for a token

Seven pool types on four DEXes searched at once: Raydium CPMM, AMM v4 and CLMM, Meteora DLMM and DAMM v2, Orca Whirlpools and PumpSwap.

Deepest first

Pools ranked by USD liquidity where DexScreener lists them, each with its fee, price and depth, and chips to filter by DEX. Or paste a pool address.

One-sided ranges

In CLMM, Whirlpool and DLMM pools, put liquidity around the price, above it or below it. Above takes only the token, below only the other side.

Range presets

±5% to ±50%, a tenth to ten times the price, or your own low and high, snapped to the ticks the pool allows.

DLMM shapes

Spot, Curve or Bid-Ask, over 5 to 34 bins each side of the price, or up to 68 on one side.

Live preview

The pair, the range against the price now and what the deposit takes of each token, before you sign.

Solstack vs other add-liquidity tools

Every pool type on four DEXes, with concentrated and one-sided ranges, where most tools deposit into full-range Raydium pools only.

Solstack Add Liquidity

  • Adding costs a flat 0.02 SOL
  • One tool covers Raydium AMM v4, CPMM and CLMM, Meteora DLMM and DAMM v2, Orca Whirlpools and PumpSwap
  • Pick a token and every pool holding it is listed, deepest first
  • Opens a new concentrated position at the range you choose: around the price, above it or below it
  • Works on devnet as well as mainnet

Typical Solana add-liquidity tool

  • Add fees are usually 0.05–0.1 SOL, sometimes per position. None of the tools checked quotes an add fee under 0.05 SOL
  • Most cover Raydium only. None of the tools checked lists both Meteora DLMM and DAMM v2
  • Many ask you to paste the pool address (AMM ID) or pool ID
  • Most add both tokens at the pool's ratio. Where concentrated pools are supported, adding usually tops up an existing position at its old range, and none of the tools checked mentions one-sided adds
  • Most don't mention devnet. One of the ten tools checked does

Add Liquidity on Solana: Complete Guide

What does adding liquidity do?

A liquidity pool holds two tokens that traders swap between, and every swap pays a fee to the people whose tokens are in it. Adding liquidity puts some of yours in: you deposit both sides (or, in a concentrated pool, sometimes one), and you take a share of the fees for as long as your liquidity stays there.

Solstack's Add Liquidity looks up every pool that holds a token across Raydium (CPMM, AMM v4, CLMM), Meteora (DLMM, DAMM v2), Orca Whirlpools and PumpSwap, deepest first. Pick one, set the amounts (and a range, where the pool has them) and sign once. Your wallet signs the deposit, and the LP tokens or position land in your wallet.

How to use the Add Liquidity on Solana

  1. Connect your wallet and pick a token, or paste a pool address.
  2. Choose one of its pools: the list shows each pool's DEX, depth, fee and price.
  3. For a concentrated pool, choose around the price, above it or below it, and how wide.
  4. Type an amount. In a full-range pool the other side follows the pool's ratio.
  5. Review the deposit and sign once.

Who it's for

A token team deepening its own pool so buys and sells move the price less, or a holder who would rather earn swap fees than leave tokens idle. It deposits into pools that already exist; it doesn't create a new pool.

Pools it finds

  • Raydium CPMM and AMM v4: full range, paid in LP tokens.
  • Raydium CLMM: a range you choose, held as a position NFT.
  • Meteora DLMM: a run of price bins around, above or below the price, shaped Spot, Curve or Bid-Ask.
  • Meteora DAMM v2: full range, held as a position NFT.
  • Orca Whirlpools: a range you choose, held as a position NFT.
  • PumpSwap: full range, paid in LP tokens. This is where pump.fun coins trade after they graduate.

Full range, ranges and bins

A full-range pool spreads liquidity over every price, so it always earns a little and never goes out of range. You deposit both tokens at the pool's ratio: type one amount and the other is filled in.

A concentrated pool lets you put liquidity only where you expect trading. Around the price takes both tokens and earns while the price stays inside the range. Above the price takes only the token and sells it as the price rises through it. Below takes only the other side and buys the token as the price falls. A narrower range earns more of each swap's fee, and nothing once the price leaves it.

Is it safe?

Your wallet signs the deposit, and its keys never leave it. The transaction is built in your browser, straight against each DEX's own program, and the review card shows the most it can take of each token before you sign. Solstack never holds your tokens or your position.

Risks

Providing liquidity can lose money. As the price moves, a position ends up holding more of whichever token fell: that's impermanent loss. A concentrated position earns nothing while the price is outside its range. Check a token first with the Solana Token Inspector. Not financial advice.

Which pool type does what

Pool typeWhere liquidity sitsYou get
Raydium CPMM, Raydium AMM v4, PumpSwapEvery price, at the pool's ratioLP tokens
Meteora DAMM v2Every price, at the pool's ratioA position NFT
Raydium CLMM, Orca WhirlpoolBetween a low and a high price you chooseA position NFT
Meteora DLMMA run of price bins, shaped Spot, Curve or Bid-AskA position account in your wallet's name

Around, above or below the price

ChoiceTakesWhat it does
Around the priceBoth tokensEarns fees while the price stays inside the range
Above the priceOnly the tokenSells it for the other side as the price rises through the range
Below the priceOnly the other sideBuys the token as the price falls through the range

What it costs

0.02 SOL flat per deposit, plus network fees. A new position or LP token account holds rent, from about 0.0015 SOL to 0.042 SOL for a DLMM position, which comes back when you close it.

FAQ

Which DEXes and pool types does it cover?

Raydium CPMM, AMM v4 and CLMM, Meteora DLMM and DAMM v2, Orca Whirlpools and PumpSwap.

Can I add only one token?

In a concentrated pool, yes: a range above the price holds only the token and one below it holds only the other side. Full-range pools take both at the pool's ratio.

Does it top up a position I already have?

No. Each deposit opens a new position, or mints new LP tokens in a full-range LP pool.

How is the pool list ordered?

By liquidity in USD where DexScreener lists the pool, then by how much of your token each pool holds.

What does slippage mean here?

How far the pool's price may move before your deposit lands. If it moves further, the deposit fails instead of going in at a worse ratio.

Can I withdraw later?

Yes, any time, with [Remove Liquidity](/tools/remove-liquidity-solana), which is free.

Does it work on devnet?

Yes, for pools that exist on devnet.

Your keys stay in your wallet · every job starts with your approval · fees shown before you sign← Back to solstack.xyz