SolanaSolana SPL

Add Liquidity to a Solana Token on Raydium or Meteora

Deepen any liquidity pool on Raydium, whether it runs on CPMM, the legacy AMM v4, or concentrated CLMM, plus Meteora DAMM v2. Choose a pool, type one deposit, and the matching side fills in at the live market price. You provide liquidity straight from your wallet and earn fees on every swap. Non-custodial, 0.05 SOL.

0.05 SOL service fee plus network fee

solanaSolana

Add liquidity

Deepen an existing pool. Both tokens are deposited at the pool's current ratio.

Pool

Pick one of your pools, or paste any Raydium or Meteora DAMM v2 pool address.

Connect your wallet to see your pools, or paste a pool address.

Service fee
0.05SOL
Network fee
~0.00001SOL

Plus your deposits, which stay yours as liquidity.

Connect your Solana wallet to continue

Non-custodial
Signed in your wallet
One transaction

How to Add Liquidity on Raydium and Meteora

1

Connect a wallet holding both sides of the pair

Phantom, Solflare, or any Solana wallet works. It needs the token, the SOL or USDC quote asset to match it, and a fraction of a cent for the transaction. Use the wallet that already owns your position so the deposit joins it.

2

Pick a pool or paste a pool address

Pools this wallet already provides liquidity to appear under Your pools. For any existing pool, paste the address and the tool identifies the program behind it, then shows the token pair, its reserves, the market price, and the DEX fee tier.

3

Type one amount

Enter either side and the other is matched to the pool's live ratio, so your deposit does not move the price. Your share before and after appears beside it. On a CLMM pool you first choose a position to top up, or a price range for a new one.

4

Pick how much drift you will accept

Trades can shift the ratio between signing and settlement, so set a tolerance of 0.5%, 1%, or 2%. Inside it the deposit lands, outside it the transaction fails and your tokens stay put.

5

Confirm in your wallet

One request, one signature. Raydium mints LP tokens to you; Meteora adds to your position or opens your first one. The new depth is live for traders on the next swap.

code_off

No Code Required

Create and launch tokens without writing any code. Visual configuration for all features.

visibility

Fully Transparent

All token data is publicly visible and verifiable on block explorers.

hub

Multi-Chain

Available on Solana, Ethereum, Base, Arbitrum, Polygon, and BNB Chain.

shield

Full Ownership

You have full control. We never hold your keys, tokens, or authority.

Frequently Asked Questions

Connect your wallet, pick the pool or paste its address, type how much of one token you want to deposit, and the second amount is matched to the pool's current ratio. Set a slippage tolerance, review both figures and the 0.05 SOL fee, and sign once. Raydium credits LP tokens to your wallet immediately, and the extra depth applies to the next trade.

Raydium is a decentralized exchange on Solana and one of the largest sources of on-chain liquidity in the Solana DeFi ecosystem. A liquidity pool is a pair of token reserves held by a smart contract that quotes a price from their ratio, the automated market maker model. Traders swap against the reserves; liquidity providers supply them and take a cut of every swap.

Any Raydium pool on Solana mainnet, whether it uses the current CPMM program, the legacy AMM v4 program, or concentrated CLMM, and any Meteora DAMM v2 pool, built here or not. Paste an address and the tool detects the program and adapts the form. Meteora DLMM is not supported yet, and retired DAMM v1 pools are left to Meteora's own site.

Concentrated liquidity, Raydium's CLMM, holds your deposit inside a price range instead of across every price. Top up a position you already hold and it keeps that range. Open a new one and pick Full range, which behaves like a standard pool, or Custom to set a minimum and maximum so the same tokens sit deeper between them. The tool quotes the exact split as you type, and when the market price is outside your range only one token can go in, which the form says plainly.

A constant-product pool only accepts deposits matching its current reserves. Any other ratio would shift the price and hand the difference to arbitrage bots. The tool reads the reserves the moment you select the pool and matches your second deposit to them, so the price is identical before and after.

A flat 0.05 SOL to Tokenry, whatever the size of the deposit or the DEX. The Solana network fee is a fraction of a cent. On Meteora a first deposit also opens a position holding roughly 0.02 SOL of rent, refunded when you eventually close it. Your deposited tokens are not a fee: they become liquidity and stay yours to withdraw.

On CPMM and AMM v4 you receive LP tokens, a standard SPL token whose balance is your share of the pool. On Meteora DAMM v2 and Raydium CLMM the liquidity lives in a position NFT that records your amount and, for CLMM, its price range. Both appear automatically the next time you open this tool or the DEX, and either can be redeemed later for the underlying pair.

Every swap pays the pool's fee tier, split among providers by share. Hold 20% of a 0.25% pool and 100 SOL of volume through it pays you 0.05 SOL. On CPMM and AMM v4 the fees compound into the value of your LP tokens, so you see them when you withdraw. On Meteora and CLMM they accrue separately and are claimed, which you can do from the [claim pool fees](/claim-solana-pool-fees) tool.

No. The deposit matches the pool ratio, so the market price is the same before and after. What changes is depth: with more on both sides, each trade moves the price less. That lets users trade at a fairer price, which traders feel as lower slippage and trackers read as a healthier market.

Between your signature and settlement, other trades can nudge the ratio. Your tolerance is the largest move the deposit will still accept. Inside it you receive marginally less pool share than previewed and any unused tokens stay in your wallet; outside it nothing moves at all. 1% suits most pools, 0.5% a calm one, 2% a volatile launch.

Yes. A lock applies to specific LP tokens or one particular position, never to the pool itself. Your deposit creates fresh, unlocked LP tokens or an unlocked position you can withdraw whenever you like. To lock the new liquidity too, do that on the DEX afterwards.

Yes, at any time, unless you deliberately locked that position. [Remove liquidity](/remove-solana-liquidity) returns your share of both tokens at whatever the ratio is then, and closing a Meteora or CLMM position refunds its rent and pays out unclaimed fees in the same transaction.

Raydium's programs are on-chain and permissionless, so any wallet can interact with them, but access rules belong to whichever interface you use, and Raydium's own front-end restricts some jurisdictions under its terms of service. Tokenry is an independent tool and is not affiliated with Raydium or Meteora. Providing liquidity carries financial risk and its treatment differs by country, so check what applies where you live before you deposit.

Yes. A scheduled Raydium or Meteora pool accepts deposits before its start time, and the pool summary shows whether trading is open. A deposit made beforehand simply deepens the pool at its opening price, ready for the first trade.

Both DEX programs support Token-2022 mints, transfer fee extension included. The fee is charged as your tokens move into the pool, and the tool accounts for it when matching the second amount so the deposit still lands on ratio. Mints using transfer hooks are not supported by the pools themselves.

Add Liquidity to a Solana Token Without the DEX Interface

Two situations send token creators looking for this: the pool is too thin and every buy spikes the price, or the project has more capital and wants a deeper market. Raydium's own guide walks you through its interface, where you locate the pool, work out the ratio yourself, approve two transfers, and trust the arithmetic. This tool asks for a pool and one number, then builds the transaction for you to sign.

It reads the pool live from the Solana blockchain rather than a cached list, so the ratio on screen is the ratio your deposit uses. Both amounts, your share before and after, the DEX fee tier, and the 0.05 SOL charge are visible before your wallet opens. Tokenry assembles the instruction and your wallet signs it, so the tokens travel from you to the pool and nowhere else. No token pool yet? Create a liquidity pool first.

LP Tokens and Positions: Which One You Get

Most Raydium liquidity sits in CPMM and AMM v4 pools, and a deposit into either mints LP tokens to your wallet in proportion to the reserves you added against. Deposit again and more arrive. LP tokens are ordinary SPL tokens: they are the claim you redeem for both sides of the pair later, and what Raydium's Burn and Earn takes if you ever lock liquidity permanently.

Meteora's cp-amm design uses a position instead. Your first deposit opens one, and later deposits from the same wallet join it rather than scattering rent across new accounts. Raydium CLMM positions are NFTs too, but each carries a price range: the tool lists every position your wallet holds in that pool, its range, and whether the market price currently sits inside it, so you can top up the right one or start a new one deliberately.

What Providing Liquidity Earns and What It Risks

Your share is the slice of the pool that belongs to you. It sets both what you can withdraw and what portion of trading fees you collect. Hold 40% of a pool containing 10 SOL and 5,000,000 tokens and you can take out 4 SOL and 2,000,000 tokens at the current ratio, plus 40% of every fee the pool has collected. Depth also boosts a new token's visibility, because aggregators and trackers rank on liquidity as well as volume, and a steadier price attracts the traders who pay providers in the first place.

The risk is real and worth stating. Liquidity is exposed to both tokens, and volatility rebalances it against you: if your token falls against SOL, the pool leaves you holding more of the token and less SOL than you deposited. Fees offset that, sometimes more than cover it, but liquidity is not a parked position. Deposit what you are content to leave in place.

Check Before You Deposit

Confirm the pool address. Anyone can deploy a pool for any pair, and a single token often has several across different fee tiers and programs, so an address from a chat message deserves a second look. The summary shows the pair, reserves, market price, and fee tier, which is enough to tell an existing pool you trust from a copy of it.

Match the fee tier to the pair as well. A 0.25% pool suits an actively traded token, while higher tiers pay providers more per swap and are usually reserved for volatile or thinly traded pairs. If the pool you are adding to has drifted far from where you launched, that is worth understanding before you deepen it rather than after.