How a deposit works on each Raydium pool type
A CPMM (CP-Swap) deposit mints LP tokens for an exact share of the pool. If you add 1% of the pool's SOL reserve, you get 1% more LP and must add 1% of the other reserve too, rounded up. The program takes at most the maximum you sign for on each side, so if the price moves past your slippage the deposit fails instead of overpaying.
An AMM v4 (legacy) deposit fixes the side you typed: the pool takes exactly that amount and the matching share of the other token, capped by your slippage. You receive the pool's LP tokens. Both pool types pay trading fees into the reserves, so your LP grows in value while it stays in the pool.
A CLMM deposit opens a new position: an NFT that holds liquidity only between your minimum and maximum price. A narrow range earns more fees per dollar while the price is inside it and earns nothing outside it. If the whole range is above the current price it holds only the first token; below it, only the second.
| Pool type | You receive | Price range |
|---|---|---|
| CPMM | LP tokens | Full range |
| AMM v4 | LP tokens | Full range |
| CLMM | A position NFT (Token-2022) | The range you choose |
Rent, SOL wrapping and Token-2022 fees
Raydium pools hold wrapped SOL. The transaction wraps the SOL it needs, makes the deposit, and closes your wSOL account at the end, so unused SOL and its rent come back as plain SOL. Any wSOL already in that account is unwrapped too. Token accounts you don't have yet, such as the LP account, cost about 0.0015 SOL of rent each.
A new CLMM position costs about 0.009 SOL of rent for its NFT and position accounts, most of which is refunded when you close the position. If no one has provided liquidity near your range yet, the deposit also creates one or two tick arrays at about 0.072 SOL each. That rent stays with the pool and isn't refunded, and the review warns you before you sign.
Tokens built on Token-2022 can charge a transfer fee. The pool receives your amount minus that fee, so SOLTidy quotes from the net amount and raises the maximum on the other side to cover its fee.
Before you deposit
Anyone can open a Raydium pool for any token, and copycat tokens often reuse a well-known name. Check both mint addresses in the pool list, and treat a pool's TVL from Raydium's API as a guide, not a guarantee.
Providing liquidity carries price risk. When one token's price moves, the pool sells the rising token and buys the falling one, so you can end up with less value than if you had just held both. You can withdraw later with Remove Raydium Liquidity, or lock it for good with the Raydium LP Locker.
Questions & answers
How do I add liquidity on Raydium?
Paste the token's mint or the pool's address, pick the pool, type how much of one token to add and sign. SOLTidy computes the other side from the pool's current state and sends the deposit in one transaction.
Which Raydium pools does this support?
CPMM (CP-Swap) pools, legacy AMM v4 pools and concentrated (CLMM) pools. Stable pools aren't supported. For a CLMM pool, every deposit opens a new position with its own price range.
Why does the second amount change when I type the first?
Constant-product pools take both tokens at the pool's current ratio, so one amount sets the other. In a CLMM pool the ratio also depends on where the current price sits inside your range.
How much does it cost?
A flat 0.09 SOL per deposit plus the network fee. Raydium charges nothing to deposit. Rent for new token accounts is about 0.0015 SOL each, and a CLMM position adds about 0.009 SOL, plus about 0.072 SOL for each new tick array if your range needs one.
What is the slippage setting for?
It caps how much more of each token the deposit may take than quoted. If the price moves further before your transaction lands, the deposit fails and nothing is taken.