Skip to content
Open J Tools
My Pools Free Platform fee Open tool

My Pools is a read-only portfolio viewer for your Solana liquidity. Connect your wallet and it scans the chain for every LP position it can attribute to you across Raydium (V4, CPMM, and CLMM), Meteora (DLMM and DAMM v2), Orca (Whirlpool and Splash), and PumpSwap, then lists each one with its live USD value, claimable fees, and price range.

My Pools j.tools/en/tools/my-pools

Open tool

Platform fee

Free

Network fee, rent and transaction value are separate.

When this tool fits

#when-this-tool-fits
  • You provide liquidity across several Solana DEXes and want one place that shows total value and uncollected fees.
  • You created pools through J Tools and want their pool IDs and LP mints together.
  • You are deciding when to add, remove, claim, or burn, based on live value and whether a position is in range.
  • You want to track a pool that another wallet created, using its pool address.

Before you start

#before-you-start
  • A connected wallet, the one that actually holds the LP tokens or position NFTs (how to connect). Without it the page just asks you to connect first.
  • Nothing else for the automatic scan. It is read-only, so there is no fee to view a position. The only thing you can fill in is the optional Track by ID box further down.

How to use it

#how-to-use-it
  1. Connect

    Connect the wallet that holds your LP tokens or position NFTs. On connect, J Tools fans out across the DEX scanners and brings back every position it can attribute to your wallet, along with a note for any DEX it could not reach.

  2. Review

    The tiles at the top add up your pools, their total value and their claimable fees. Every card shows the pair, the DEX, USD value, claimable fees where the chain exposes them, your share of the pool, an APR estimate, and an in-range or out-of-range badge. Open a card to see the price-range bar, the per-token amounts, and copyable Pool ID, Position, and LP Mint values, plus a Solscan link.

  3. Act

    Add and Remove open Liquidity Add / Remove, where you pick the pool or position. On a card with fees, Claim fees opens LP Fee Claim. Burn LP opens Token Burner after a warning that burned liquidity can never be withdrawn, and New LP opens Create LP.

Key settings

#key-settings
  • Wallet: the connected wallet whose positions are scanned. It is the source of truth for the automatic scan, and you never type an address for it.
  • Provider filter: narrows the list to one provider (All, Raydium, Pump.fun, Meteora, or Orca). It filters what is already loaded; it does not re-scan.
  • Refresh: re-runs the on-chain scan. It also runs on its own when you switch wallets and when you return to the tab. The server caches each wallet’s result for up to two minutes, so two refreshes moments apart may return the same snapshot.
  • Track by ID: DEX: the DEX for a pool you want to track by hand: Raydium CPMM, CLMM, or AMM v4, PumpSwap, Meteora DAMM v2 or DLMM, or Orca Whirlpool or Splash.
  • Track by ID: Pool ID: a pool address (32 to 44 characters) saved to your browser’s local history. Use it for a pool the scan cannot attribute, for example one created by another wallet. Pools you created with Create LP in this browser land in the same history on their own. History entries the scan did not find are marked From history, carry no value or fee numbers, and can be removed from the list.

Fees and costs

#fees-and-costs
CostAmount
J Tools platform feeFree
Solana network feePaid to validators during the transaction; shown in the live summary.
Rent and transaction valueShown separately when required; not part of the platform fee.

How it works

#how-it-works
  • Constant-product pools (Raydium V4 and CPMM, PumpSwap) fold trading fees back into the reserves, so there is no separate fee balance to claim. Raydium V4 and CPMM positions show a pool APR estimate instead; PumpSwap positions show neither a fee balance nor an APR. The PumpSwap scan finds pools the connected wallet created.
  • Concentrated pools that expose a separate fee balance on-chain (Raydium CLMM, Meteora DLMM and DAMM v2, Orca) report real claimable fees read straight from your position account. On Raydium CLMM that figure comes from the fee counter cached on the position, so treat it as a floor rather than the live total. Raydium CLMM cards also show the pool’s APR estimate.

Before you sign

#before-you-sign

Check the live summary before signing. The app is the current source of truth for amount, fee and route.

Common issues

#common-issues
  • No positions show up. The connected wallet may not hold the LP tokens, or the position was closed on-chain. Confirm you connected the right wallet. For a pool made by another wallet, add it with Track by ID.
  • Some DEXes are missing. A single DEX scan can fail for a moment and return a partial result. The page tells you which DEXes it could not reach. Hit Refresh.
  • Values look stale. Each wallet’s scan is cached on the server for up to two minutes, so two refreshes close together can return the same snapshot. Wait a little, then refresh again.
  • A position shows out-of-range. On a concentrated pool, price has moved past your bounds, so the position is idle and earning nothing for now. It is not lost. You can wait for price to return, or use the liquidity tool to remove and re-add around the current price.
  • A pair’s value looks lower than what you put in. This is usually impermanent loss, the normal divergence that happens when one token in the pair moves more than the other. It becomes real only when you withdraw, and accrued fees offset part of it. Out-of-range concentrated positions also stop collecting fees, which widens the gap until you adjust.
#related-tools

Help

#help

The tool on this page

My Pools

j.tools/en/tools/my-pools

Platform fee
Free
Network fee, rent and transaction value are separate.
Open tool