Add or Remove Solana Liquidity
Put more into a pool you already have, or take your share back out.
Wallet not connected
Connect your wallet to add or remove pool liquidity. You sign every action yourself, and nothing is custodial.
How to add or remove Solana liquidity
- Rehearse on Testnet first. It is the same flow for free, and it shares the newest code on the site.
- Connect the wallet holding the LP tokens for the pool you want to change.
- Choose the pool, then whether you are adding or removing.
- To add: enter the amounts. Both sides go in at the pool's current ratio, so the tool works out the second amount from the first.
- To remove: choose how much of your position to withdraw. You get back both tokens in whatever proportion the pool holds them now, which will not be the proportion you put in.
- Read the summary, then approve in your wallet. The transaction is checked against the quote in your browser before it is signed.
Common questions
Can I add or remove liquidity on mainnet?
Yes. Switch the top bar to Mainnet and it acts on your real position. It shares the same alpha Raydium SDK as pool creation, which is the newest code on the site, so rehearse on Testnet first and check the result on an explorer. Your browser verifies the server's transaction against the quote before your wallet signs it either way.
What is impermanent loss?
The gap between what your position is worth and what the same two tokens would have been worth if you had simply held them. It happens whenever the two prices move apart, because the pool automatically sells whichever token is rising. It is not a fault or a fee: it is the normal cost of earning trading fees, and it is only permanent once you withdraw.
Why do I get back different amounts than I put in?
Because the pool rebalances continuously as people trade. If your token rose against SOL, the pool sold some of your token along the way, so you withdraw less of it and more SOL. The total value may still be up, down or level; what will not happen is getting back the exact two amounts you deposited.
Do I keep earning fees while my liquidity is in the pool?
Yes. Every trade against the pool pays a fee that accrues to the liquidity providers in proportion to their share. That is the return you are being paid for taking on impermanent loss. Whether it is worth it depends entirely on how much trading there is against how much the prices move.
What happens to my LP tokens?
Adding liquidity gives you more of them and removing burns some of them, because LP tokens are simply the receipt for your share of the pool. Keep them safe: they are the only way to withdraw. If you deliberately burn them, the liquidity stays in the pool permanently, which is a separate tool and a separate decision.
Can I remove liquidity after burning my LP tokens?
No, and that is the point of burning them. Burning destroys your claim on the pool, so there is nothing left to withdraw with. It is irreversible for you exactly as it is for everyone else.
Where this tool stands today
Liquidity changes run on mainnet and testnet. They were gated to devnet until August 2026 because this shares the alpha Raydium path that pool creation uses, and that is still the newest code on the site. Rehearse on Testnet first, then do it for real: your browser checks the server's transaction against the quote before your wallet signs it, and refuses anything that does not match.
What providing liquidity actually involves
You put two tokens into a shared pool and receive LP tokens representing your share of it. Traders swap against that pool and pay a fee on every swap, which accrues to everyone providing liquidity in proportion to their share. Withdrawing burns your LP tokens and returns your share of whatever the pool holds at that moment.
The phrase "at that moment" is doing the work in that sentence, and it is the part people are surprised by.
Impermanent loss, in plain terms
A pool automatically sells whichever of its two tokens is going up and buys whichever is going down. That is not a flaw; it is how it can always quote a price. But it means that if your token doubles against SOL, the pool has been selling your token the whole way up, and you end up holding less of the winner than if you had done nothing.
The difference between those two outcomes is impermanent loss. It is called impermanent because it only becomes real when you withdraw, and because it shrinks again if the prices come back together. Trading fees are what you are paid to accept that risk. In a quiet pool with a volatile token, the fees often do not cover it, and that is worth knowing before rather than after.
Related tools
- No pool yet? Start with Create a Liquidity Pool.
- Ready to make the liquidity permanent: Burn LP Tokens. Read that page carefully first, because it gives the money away.
- Check what a buyer sees, including how much of the pool is burned, with the Rug Checker.
