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

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
- Connect your wallet and pick a token, or paste a pool address.
- Choose one of its pools: the list shows each pool's DEX, depth, fee and price.
- For a concentrated pool, choose around the price, above it or below it, and how wide.
- Type an amount. In a full-range pool the other side follows the pool's ratio.
- 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 type | Where liquidity sits | You get |
|---|---|---|
| Raydium CPMM, Raydium AMM v4, PumpSwap | Every price, at the pool's ratio | LP tokens |
| Meteora DAMM v2 | Every price, at the pool's ratio | A position NFT |
| Raydium CLMM, Orca Whirlpool | Between a low and a high price you choose | A position NFT |
| Meteora DLMM | A run of price bins, shaped Spot, Curve or Bid-Ask | A position account in your wallet's name |
Around, above or below the price
| Choice | Takes | What it does |
|---|---|---|
| Around the price | Both tokens | Earns fees while the price stays inside the range |
| Above the price | Only the token | Sells it for the other side as the price rises through the range |
| Below the price | Only the other side | Buys 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.