Liquidity

Manage Raydium CPMM liquidity on Solana

Review your Raydium CPMM positions and add or remove liquidity. Connect your wallet to see deposited amounts and your share of each pool.

Your Raydium CPMM positions

Add liquidity to an existing Raydium CPMM pool, withdraw part or all of a position, or simply check what you have deposited and your share of each pool. Positions are held in your own wallet as LP tokens — connect it to load them.

This is where you look after your Raydium CPMM liquidity. Connect your wallet and Dexmint lists every position you hold — the pool, how much of each token you deposited, and your share. From the same table you can add more liquidity, or withdraw part or all of a position back to your wallet.

Custody stays where it belongs: your positions are LP tokens sitting in your own wallet, and Dexmint only prepares each add or remove for you to review and sign.

How to add or remove Raydium CPMM liquidity on Solana

  1. Connect the wallet holding your LP tokens

    Your positions load automatically for the current network the moment you connect. Start on Devnet for a free practice run.

  2. Find your position

    Positions usually appear on their own. If one is missing, paste its pool ID into the field at the top and load it.

  3. Choose add or remove

    To add, pick which token you type an amount for; the other side is previewed from the live pool ratio. To remove, drag the slider from 0 to 100% and see what you will get back.

  4. Review the fee ledger

    The dialog shows a flat platform fee in SOL before you approve anything — separate from the tokens you deposit or withdraw. Coupons apply here too.

  5. Sign in your wallet

    Approve the transaction and watch it build, send, and confirm on-chain. You get the signature and an explorer link, and the table refreshes.

How Raydium CPMM positions work

Depositing into a CPMM pool means putting in both tokens of the pair and getting LP tokens back as your receipt. They sit in your wallet, and the fraction of all LP tokens you hold is your pool share — the percentage shown next to each position.

Traders constantly swap against the pool, so the balance between the two tokens drifts. Removing liquidity therefore returns both tokens at the pool’s current ratio, not the exact amounts you deposited — often a little more of one and less of the other. That is normal AMM behaviour, not an error.

What happens on-chain when you add or remove

Adding deposits both tokens at the current ratio and mints you more LP tokens. The amount you type deposits in full; the slippage setting (1% by default, under Advanced) only caps the extra the pool may take if the ratio shifts before confirmation.

Removing burns the percentage of LP tokens you chose and sends both tokens straight back to your wallet. A 100% removal fully exits; anything left keeps earning its share of trading fees.

After you adjust a position

The result card links to the transaction on an explorer, and the table updates with your new amounts and share. Next, you might snapshot your holders before an announcement, or create a pool for a new token — both linked below.

Frequently asked questions

Where are my LP tokens kept?

In your own wallet, like any other token. Dexmint never takes custody — the tool only reads them to show your positions, and you sign every add or remove.

Why do I get back different amounts than I deposited?

Trading shifts the balance between the pool’s two tokens. You receive your share of both at the current ratio — usually more of one and less of the other. Every AMM works this way.

My pool is not showing up. What do I do?

Paste the pool ID into the field at the top and click Load. Works for any Raydium CPMM pool, even ones you joined outside Dexmint.

Can I withdraw only part of my position?

Yes — the remove slider runs from 0 to 100%, with quick presets. Whatever you leave in keeps earning trading fees.

What does adjusting a position cost?

A flat platform fee in SOL, shown in the fee ledger before you sign — never a percentage of your position, and entirely separate from the tokens you deposit or withdraw. Solana adds its small network fees.

How do I learn this without risking a live pool?

Create a test pool on Devnet with free devnet SOL, then add and remove liquidity there until the slider and previews feel familiar.