YOUR KEYS. YOUR CAPITAL.

EXPLORE

OverviewFind walletLiquidity poolsTokenNew pool radarWatchlist

YOUR CAPITAL

Wallet profileTransactionsAutomationSwap

ECOSYSTEM

Network statusDocumentationGuidesArticlesDevelopersSettings
BANIPOOL/Guides

Search pools

Paste or type a pool address, pool ID, token address, or token symbol. All networks are searched at once.

A token address shows pools that use that token.

Create new pool

Connect wallet

Choose a wallet on this device or connect your phone wallet with a QR code.

Detected wallets

No browser wallet detected. Use WalletConnect for a wallet on your phone.

Signing in to view your portfolio does not authorize transactions.

Guides / Add liquidity / Solana

How to add liquidity on Solana: provide LP & earn fees

Become a liquidity provider on Solana: deposit tokens into Orca Whirlpools, Raydium CLMM, Raydium CPMM, PumpSwap, Meteora DAMM v2, Meteora DLMM pools and earn a share of every swap fee — straight from your wallet, without handing funds to anyone.

What does adding liquidity mean?

A liquidity pool holds two tokens. Every time a trader swaps through it, they pay a fee (e.g. 0.05%–1%) that is shared among liquidity providers by their share. In concentrated-liquidity pools you choose a price range: you only earn fees while the price is inside it.

Step by step

  1. Connect your wallet (Phantom, Solflare, Backpack) and make sure you hold SOL for network fees.
  2. Find a Solana pool in the liquidity explorer — sort by TVL or fee APR, then check 24h volume and the token security score.
  3. Choose a price range (concentrated pools) or deposit proportionally (standard pools). A narrow range earns more fees but goes out of range sooner.
  4. Deposit both tokens, or use Zap In with a single token — BaniPool swaps part of it and deposits in one flow.
  5. Track the position: value, collected fees, PnL and in/out-of-range status. Claim fees or withdraw any time, including Zap Out to a single token.

Solana for liquidity providers

Solana settles transactions in ~400 ms blocks for a fraction of a cent. Concentrated liquidity lives on Orca Whirlpools, Raydium CLMM and Meteora DLMM (price bins), while standard pools live on Raydium CPMM, Meteora DAMM v2 and PumpSwap — where new tokens usually trade first. Network fees are near zero, but every position opens an account that needs rent — e.g. ~0.04 SOL for a Meteora DLMM position — refunded when the position is closed. Keep a little extra SOL on top of your capital.

Risks to understand

Impermanent loss: if the price moves far, the position can be worth less than simply holding the tokens. Out-of-range positions earn no fees. New tokens can be scams (unsellable, high taxes, whale holders) — BaniPool checks token and pool security before you deposit.

DEXes on Solana supported by BaniPool

Top Solana pools (TVL)

PoolDEXFeeTVLFee APR
SOL / USDCOrca Whirlpools0.04%$19.9M68.4%
SOL / USDCRaydium CLMM0.04%$6M46.7%
USDC / SOLPumpSwap0.3%$5.2M58%
SOL / JitoSOLOrca Whirlpools0.01%$4.6M0.5%
SOL / USDCMeteora DLMM0.0402%$3.9M116.3%
SOL / USDCMeteora DLMM0.1%$2.5M69.6%
SOL / USDCMeteora DLMM0.2044%$2M15.5%
JUP / SOLMeteora DLMM0.1503%$2M50.3%
SOL / RAYRaydium CLMM0.05%$1.7M16%
USDC / USDTRaydium CLMM0.01%$1.6M4.2%

FAQ

What is the minimum capital to add liquidity on Solana?

BaniPool sets no minimum. What matters is network cost relative to capital:

Does BaniPool hold my funds?

No. BaniPool is non-custodial: you sign every transaction in your own wallet and it goes straight to the official DEX contracts/programs. Positions are owned by your wallet.

How much does BaniPool cost?

Direct deposits (no swap) are free. For Zap and swaps, any platform fee is always shown before you sign, next to the network fee.

Why is my position "out of range"?

The pool price moved outside your chosen range, so the position holds a single token and stops earning fees. Wait for the price to return, or withdraw and re-add with a new range.

More Solana guides

Other networks