DAMM v2 has liquidity mining built into the pool program. Projects can fund reward campaigns directly on a pool, and LP positions earn those rewards automatically while they provide liquidity. There is no separate farm contract, no LP token wrapping, and no extra staking step for LPs. If a position has eligible liquidity, it can accrue rewards.Documentation Index
Fetch the complete documentation index at: https://docs.meteora.ag/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Each DAMM v2 pool has up to two reward slots. Once a reward slot is initialized, it cannot return to the uninitialized state. A reward slot defines:- The reward token mint.
- The reward vault that holds funded tokens.
- The funder that can add reward tokens.
- The reward duration.
- The reward rate over time.
What Counts as Liquidity
DAMM v2 uses total position liquidity for reward accounting. That can include:- Unlocked liquidity.
- Vesting liquidity.
- Permanently locked liquidity.
Reward Campaign Lifecycle
Initialize a reward slot
The pool creator or an authorized operator sets up reward slot 0 or 1 with a reward mint, funder, and duration.
Fund the reward vault
The funder sends reward tokens into the vault. DAMM v2 calculates the reward rate over the active duration.
LP positions accrue rewards
Positions earn rewards over time based on their share of total liquidity.
Reward Limits
| Feature | DAMM v2 Behavior |
|---|---|
| Reward slots | Up to 2 per pool |
| Minimum reward duration | 1 day |
| Maximum reward duration | 1 year |
| Reward accounting | Pro-rata by position liquidity |
| Separate staking contract | Not required |
| Token 2022 reward tokens | Supported, subject to extension rules |
Only the configured funder can fund a reward slot. Reward duration can be updated separately, but it must remain within the 1 day to 1 year limit.
Why It Matters
Liquidity mining helps projects bootstrap deeper markets. Instead of asking LPs to provide liquidity only for trading fees, a project can add reward tokens that make participation more attractive during key market phases.Launch Incentives
Reward early LPs during the first days or weeks of a new pool.
Sticky Liquidity
Encourage LPs to keep capital in the pool through important growth periods.
No Separate Farm
Rewards accrue directly to DAMM v2 positions, reducing operational complexity.
Position-Aware Rewards
Rewards are tied to NFT positions, making incentives easier to track and compose.

