meteora

Build Solana DeFi integrations with Meteora's DLMM, DAMM, bonding curve, and vault SDKs.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill meteora-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meteora
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/system/aurora-bridge/.claude/skills/meteora
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill meteora-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Integrating with Meteora's liquidity protocols on Solana requires navigating nine separate SDKs with different APIs, program addresses, and transaction patterns. This Skill consolidates complete usage guides and API references so developers can implement swaps, liquidity positions, token launches, and yield vaults without hunting through scattered documentation. ## Core Features & Use Cases - AMM Integration: Implement swaps, liquidity provision, and fee claiming for DLMM concentrated liquidity, DAMM v2 position-NFT pools, and legacy DAMM v1 stable/weighted pools. - Token Launch Infrastructure: Build Dynamic Bonding Curve launches with auto-graduation to DAMM, plus Alpha Vault anti-bot protection for fair distribution. - Yield & Utility SDKs: Integrate Dynamic Vaults for yield optimization, Stake-for-Fee (M3M3) for fee-based staking rewards, and Zap for single-token position entry via Jupiter routing. - Use Case: A developer building a memecoin launchpad uses the bonding curve SDK to create the launch pool, configures a fee scheduler to deter snipers, and lets the pool auto-graduate to DAMM v2 once the market cap threshold is reached. ## Quick Start Ask the assistant to show how to create a DAMM v2 pool and execute a swap using the Meteora cp-amm-sdk on Solana mainnet.

Frequently Asked Questions about meteora

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a liquidity pool on Meteora?

Use the cp-amm-sdk's createCustomPool method for DAMM v2 pools, specifying token mints, initial amounts, and a poolFees configuration. Pool creation costs 0.022 SOL and supports optional fee schedulers and Alpha Vault integration.

What is the difference between DLMM and DAMM v2 on Meteora?

DLMM provides concentrated liquidity across discrete price bins with volatility-based dynamic fees, while DAMM v2 is a constant product AMM using transferable position NFTs. DAMM v2 also supports Token-2022, built-in farms, and liquidity locking.

How do I launch a token with a bonding curve on Solana?

Use the dynamic-bonding-curve-sdk createPool method with a config address, token metadata, and supply. The curve handles trading until the market cap threshold is met, then auto-graduates to a DAMM v1 or v2 pool.

Does the Meteora Zap SDK require a Jupiter API key?

Yes, the Zap SDK requires a Jupiter API key obtained from the Jupiter Portal, since it routes single-token entry and exit swaps through Jupiter's quote API. Pass the API URL and key when constructing the Zap instance.

How do I claim trading fees from a DLMM position?

Call claimSwapFee with the owner and position public keys, or use claimAllSwapFee to claim across multiple positions in one transaction. Query claimable amounts first with the static getClaimableSwapFee method.

When should I use DAMM v1 instead of DAMM v2?

DAMM v2 is recommended for new pools due to lower creation cost, position NFTs, and dynamic fees. DAMM v1 remains appropriate for existing integrations and specialized stable, weighted, or LST pool types.