Skip to main content

Withdraw From Marinade's mSOL/SOL Liquidity Pool

Guide on how to withdraw from the legacy mSOL-SOL LP pool, and what to have ready before you start.

Written by CopyCat

Before you start: you need SOL in your wallet

This is the step most people miss. Withdrawing from the LP doesn't pay its own fees, and depending on what you receive back, you may need a second step to fully convert your position to SOL.

You need a small amount of SOL already in your wallet to pay network fees (typically well under 0.01 SOL total). Your LP position cannot pay for its own withdrawal. If your wallet is empty, the transaction will fail before anything can move.

Quick checklist before you begin:

  • Wallet connected to Solana mainnet

  • At least ~0.01 SOL sitting in your wallet for fees

  • You understand you may receive a mix of SOL and mSOL (see below)

What you'll receive when you withdraw

The LP holds both SOL and mSOL, and you're withdrawing your proportional share of whatever the pool currently holds. That means you may receive:

  • Mostly SOL (most common today, since the pool is inactive)

  • A mix of SOL and mSOL

  • Mostly mSOL (less common now)

If you receive any mSOL and want it as SOL, you can unstake it afterward on app.marinade.finance using either delayed unstake or instant unstake.


Option 1: Withdraw via old.marinade.finance (recommended)

The simplest path for most users.

  1. Go to old.marinade.finance and connect your wallet.

  2. Open the Liquidity Pool section and select Remove Liquidity.

  3. Enter the amount of LP tokens you want to withdraw and confirm the transaction.

  4. You'll receive SOL and/or mSOL back to your wallet based on the pool's current composition.

  5. If you received any mSOL and want it converted to SOL, head to app.marinade.finance and unstake it.


Option 2: Withdraw via Quarry (if you staked LP tokens to earn rewards)

If you staked your LP tokens on Quarry to farm MNDE, you'll need to unstake them there first.

  1. Connect your wallet to Quarry.

  2. Claim any pending MNDE rewards.

  3. Unstake your LP tokens from the quarry. This returns the LP tokens to your wallet, not SOL or mSOL.

  4. Now follow Option 1 above to withdraw the underlying assets from the LP.


Still stuck?

If a transaction fails, the most common cause is insufficient SOL in the wallet for fees. Top up with a small amount of SOL and retry.

For anything else, reach out on Discord and the team will help you through it.

Did this answer your question?