Meteora guide tutorial
How to add liquidity to a Meteora DAMM v2 pool, and lock it
DAMM v2 is Meteora's easy pool: you deposit, and your position arrives as an NFT in your wallet. This shows how to deposit, withdraw, claim and lock, and why a permanent lock really is permanent.
- Best for
- LPs who want to deposit and leave it, and teams locking liquidity for a token.
- You'll need
- A Solana wallet with SOL for fees
- The pool's tokens
- Cost
- A network fee for each transaction. Meteora's guides don't give a rent figure for a DAMM v2 position. The protocol keeps 20% of the pool's trading fees.
Worked example
The Deposit tab, filled in
- You get
- a position NFT
- Minimum Received
- shown before you sign
- Maximum Slippage %
- your setting
A sketch of the controls Meteora's user guide names, not a screenshot. Amounts are illustrative, at a SOL price of $118.41.
Step by step
Open a DAMM v2 pool
From the pool list, open a DAMM v2 pool. At the top left you'll see its TVL, the share that is vested (locked for at least three months) and the share locked forever.[1]
Read the pool details
Check the Current Pool Price, the base and dynamic fees, the Fee Collection Mode (“Base + Quote”, “Quote” or “Quote + Compounding”) and the price range. Most pools made in the app cover every price; a fixed range can never be changed.[1]
Enter your deposit
Open the “Deposit” tab and type an amount of either token under “Enter deposit amount”. The other token fills in from the pool's current ratio.[1]
Check “Deposit info”
Read the estimated result, the Minimum Received and the Maximum Slippage %. If the deposit fails because the price moved, raise the slippage a little.[1]
Click “Deposit”
Click “Deposit” and approve the transaction in your wallet. Your position is created as an NFT.[1][2]
Claim fees when you choose
In “Base + Quote” and “Quote” pools, fees build up separately and you claim them yourself; in “Quote + Compounding” pools, part of them is added back into the pool for you.[1]
Optional: lock on a schedule
In the “Non-permanent” lock tab, enter an amount and fill in Vesting Start Date, Vesting Duration, Cliff and Unlock Schedule, then click “Lock Liquidity”.[1]
Optional: lock forever
In the “Permanent Lock” tab, enter an amount, click “Lock Liquidity”, and type the sentence Meteora asks for to confirm.[1]
Good to know
- Locked liquidity still earns trading fees and rewards.[2]
- A permanent lock can't be undone: those tokens can never be withdrawn.[1]
- Sending the position NFT to another wallet hands over the whole position.[2]
- To take money out, use the “Withdraw” tab; only unlocked liquidity can leave.[1]
- A DAMM v2 pool can pay up to two reward tokens on top of fees.[3]
Check the price first
Meteora advises checking that the pool's price matches the market before you add liquidity, so arbitrage traders can't take the difference from your deposit.[1]
Withdrawing later
Open the “Withdraw” tab, enter how much unlocked liquidity to take out, check “Withdraw Info”, and click the orange “Withdraw” button.[1] A position can only be closed once it is empty, and closing it burns the NFT.[2]
Sources
- Meteora docs: DAMM v2 Pool Detail ↗docs.meteora.ag/user-guides/how-to-use-damm-v2/damm-v2-pool-detail
- Meteora docs: DAMM v2 NFT Positions ↗docs.meteora.ag/core-products/damm-v2/nft-positions
- Meteora docs: DAMM v2 Liquidity Mining ↗docs.meteora.ag/core-products/damm-v2/liquidity-mining
Checked on 29 Sep 2026. Meteora ships often and changes fees, rewards and products; the linked pages and the chain are the source of truth.
Independent community guide by StonkBuilder. Not affiliated with, endorsed by, or operated by Meteora. Nothing here is financial advice or an offer to buy, sell or deposit anything. Providing liquidity can lose money. Checked on 29 Sep 2026; meteora.ag and docs.meteora.ag are the source of truth.