# Meteora Documentation ## Docs - [llms.txt](https://docs.meteora.ag/agents/llms-txt.md): Static documentation indexes and raw Markdown endpoints for LLMs and AI agents. - [Documentation MCP](https://docs.meteora.ag/agents/mcp.md): Connect AI tools to Meteora docs through Mintlify's hosted Model Context Protocol server. - [Agents](https://docs.meteora.ag/agents/overview.md): Use AI agents with Meteora docs, APIs, SDKs, and launch tooling. - [Alpha Vault Configs](https://docs.meteora.ag/api-reference/damm-v1/alpha-vault/alpha-vault-configs.md) - [Alpha Vaults](https://docs.meteora.ag/api-reference/damm-v1/alpha-vault/alpha-vaults.md) - [Fee Configs](https://docs.meteora.ag/api-reference/damm-v1/fee-configs/fee-configs.md) - [Pool Configs](https://docs.meteora.ag/api-reference/damm-v1/pools/pool-configs.md) - [Pool Metrics](https://docs.meteora.ag/api-reference/damm-v1/pools/pool-metrics.md) - [Pool Search](https://docs.meteora.ag/api-reference/damm-v1/pools/pool-search.md) - [Pool Search Deprecated](https://docs.meteora.ag/api-reference/damm-v1/pools/pool-search-deprecated.md) - [Pools](https://docs.meteora.ag/api-reference/damm-v1/pools/pools.md) - [Pools By A Vault LP](https://docs.meteora.ag/api-reference/damm-v1/pools/pools-by-a-vault-lp.md) - [Pools With Farms](https://docs.meteora.ag/api-reference/damm-v1/pools/pools-with-farms.md) - [Group](https://docs.meteora.ag/api-reference/damm-v2/pools/group.md): Returns a paginated list of pools that belong to a specific pool group - [Groups](https://docs.meteora.ag/api-reference/damm-v2/pools/groups.md): Returns a paginated list of pool groups - [Historical Volume](https://docs.meteora.ag/api-reference/damm-v2/pools/historical-volume.md): Returns historical volume for a pool aggregated into time buckets - [OHLCV](https://docs.meteora.ag/api-reference/damm-v2/pools/ohlcv.md): Returns OHLCV candles for a single pool over a time range - [Pool](https://docs.meteora.ag/api-reference/damm-v2/pools/pool.md): Returns metadata and current state for a single pool - [Pools](https://docs.meteora.ag/api-reference/damm-v2/pools/pools.md): Returns a paginated list of pools - [Protocol Overview](https://docs.meteora.ag/api-reference/damm-v2/stats/protocol-overview.md): Returns aggregated protocol-level metrics across all pools - [Get Bonus Claimed For Pool](https://docs.meteora.ag/api-reference/dlmm/limit-orders/get-bonus-claimed-for-pool.md): Returns the total realized bonus a wallet has claimed on one DLMM pool, aggregated across every cancel event the wallet has on the pool. Includes cancels on orders that have not yet been closed (a cancel pays bonus immediately; the on-chain account is closed separately via `CloseLimitOrderIfEmpty`).… - [Get Closed Limit Order Pools](https://docs.meteora.ag/api-reference/dlmm/limit-orders/get-closed-limit-order-pools.md): Paginated per-pool summary of the wallet's closed limit orders, sorted by `last_closed_at` DESC. A limit order is closed iff it has a row in `close_limit_orders` — cancel-only orders remain in `/open`. - [Get Closed Limit Orders For Pool](https://docs.meteora.ag/api-reference/dlmm/limit-orders/get-closed-limit-orders-for-pool.md): Paginated per-order lifecycle view for the wallet's closed limit orders in one pool, sorted by `last_closed_at` DESC. - [Get Limit Order Summary](https://docs.meteora.ag/api-reference/dlmm/limit-orders/get-limit-order-summary.md): Returns aggregate totals for a user's limit orders across all pools: open/closed order counts, total deposit value, and total bonus fees earned. "Open" means placed with no `close_limit_orders` row. "Closed" means the order has a `close_limit_orders` row (`CloseLimitOrderIfEmpty` was invoked). - [Get Open Limit Order Pools](https://docs.meteora.ag/api-reference/dlmm/limit-orders/get-open-limit-order-pools.md): Paginated per-pool summary of the wallet's live limit orders, sorted by deposit USD DESC. A limit order is live until it has a `close_limit_orders` row — cancels do not remove it from this view. - [Get Open Limit Orders For Pool](https://docs.meteora.ag/api-reference/dlmm/limit-orders/get-open-limit-orders-for-pool.md): Paginated per-order detail for the wallet's live limit orders in one pool, sorted by placement time DESC. "Live" = has no `close_limit_orders` row. - [Group](https://docs.meteora.ag/api-reference/dlmm/pools/group.md): Returns a paginated list of pools that belong to a specific pool group - [Groups](https://docs.meteora.ag/api-reference/dlmm/pools/groups.md): Returns a paginated list of pool groups - [Historical Volume](https://docs.meteora.ag/api-reference/dlmm/pools/historical-volume.md): Returns historical volume for a pool aggregated into time buckets - [OHLCV](https://docs.meteora.ag/api-reference/dlmm/pools/ohlcv.md): Returns OHLCV candles for a single pool over a time range - [Pool](https://docs.meteora.ag/api-reference/dlmm/pools/pool.md): Returns metadata and current state for a single pool - [Pools](https://docs.meteora.ag/api-reference/dlmm/pools/pools.md): Returns a paginated list of pools - [Get total portfolio PnL across all pools](https://docs.meteora.ag/api-reference/dlmm/portfolio/get-total-portfolio-pnl-across-all-pools.md): Returns the all-time total PnL in USD and percentage change across all user's pools. This aggregates data from all closed positions across the entire portfolio. - [Get user portfolio with all pools containing closed positions](https://docs.meteora.ag/api-reference/dlmm/portfolio/get-user-portfolio-with-all-pools-containing-closed-positions.md): Returns a paginated list of pools where the user has closed positions, sorted by most recent activity (last_closed_at DESC). The response includes: - Pool metadata (address, token symbols, icons, fees) - Aggregated PnL data (deposits, withdrawals, fees, total PnL) - Per-token breakdowns (X and Y) - [Get user portfolio with all pools containing open positions](https://docs.meteora.ag/api-reference/dlmm/portfolio/get-user-portfolio-with-all-pools-containing-open-positions.md): Returns a paginated list of pools where the user has open (active) positions. The response includes: - Pool metadata (address, bin step, base fee, token symbols, icons) - Current balances and unclaimed fees in USD and SOL - Pool metrics (TVL, 24h volume, fee/TVL ratio) - List of open position addres… - [Get position PnL data (open and closed positions with on-the-fly calculation)](https://docs.meteora.ag/api-reference/dlmm/positions/get-position-pnl-data-open-and-closed-positions-with-on-the-fly-calculation.md): Returns positions for a specific pool and user with calculated PnL values. Includes SOL-denominated amounts when SOL price is available (omitted otherwise). Results can be filtered by status (open/closed) and are paginated. - [Get the historical events for a position](https://docs.meteora.ag/api-reference/dlmm/positions/get-the-historical-events-for-a-position.md): This endpoint returns the historical actions for a position. - [Protocol Overview](https://docs.meteora.ag/api-reference/dlmm/stats/protocol-overview.md): Returns aggregated protocol-level metrics across all pools - [Get Wallet Pool Total Claims](https://docs.meteora.ag/api-reference/dlmm/wallets/get-wallet-pool-total-claims.md): Returns combined total claimed fees and rewards for a wallet in a specific pool - [get_apy_by_time_range](https://docs.meteora.ag/api-reference/dynamic-vault/apy/get_apy_by_time_range.md): Returns APY information for a specific token mint within a given time range - [get_apy_state](https://docs.meteora.ag/api-reference/dynamic-vault/apy/get_apy_state.md): Returns APY (Annual Percentage Yield) information for strategies associated with a specific token mint - [get_vault_addresses](https://docs.meteora.ag/api-reference/dynamic-vault/vaults/get_vault_addresses.md): Returns a list of vault addresses with their associated information - [get_vault_info](https://docs.meteora.ag/api-reference/dynamic-vault/vaults/get_vault_info.md): Returns detailed information about all monitored vaults including their states, strategies, and performance metrics - [get_vault_state](https://docs.meteora.ag/api-reference/dynamic-vault/vaults/get_vault_state.md): Returns the current state of a specific vault identified by its token mint address - [get_virtual_price](https://docs.meteora.ag/api-reference/dynamic-vault/virtual-price/get_virtual_price.md): Returns virtual price information for a specific strategy within a vault - [Get analyticsall](https://docs.meteora.ag/api-reference/stake2earn/analytics/get-analyticsall.md) - [Get vault](https://docs.meteora.ag/api-reference/stake2earn/vault/get-vault.md) - [Get vaultall](https://docs.meteora.ag/api-reference/stake2earn/vault/get-vaultall.md) - [Get vaultfilter](https://docs.meteora.ag/api-reference/stake2earn/vault/get-vaultfilter.md) - [DAMM v2 Compounding Liquidity](https://docs.meteora.ag/core-products/damm-v2/compounding-liquidity.md): Learn how DAMM v2 compounding liquidity reinvests a share of LP fees into full-range pool reserves. - [DAMM v2 Concentrated Liquidity](https://docs.meteora.ag/core-products/damm-v2/concentrated-liquidity.md): Learn how DAMM v2 concentrated liquidity uses a fixed price range to focus pool liquidity. - [DAMM v2 Dynamic Fees](https://docs.meteora.ag/core-products/damm-v2/fees/dynamic-fees.md): Learn how DAMM v2 dynamic fees add a volatility-responsive fee layer on top of the selected base fee mode. - [DAMM v2 Market Cap Scheduler](https://docs.meteora.ag/core-products/damm-v2/fees/market-cap-scheduler.md): Learn how DAMM v2 market-cap scheduler fees decrease as pool price grows, using linear or exponential curves. - [DAMM v2 Fees](https://docs.meteora.ag/core-products/damm-v2/fees/overview.md): Understand DAMM v2 fee layers, collect fee modes, base fee modes, dynamic fees, protocol fees, referral fees, and update constraints. - [DAMM v2 Rate Limiter](https://docs.meteora.ag/core-products/damm-v2/fees/rate-limiter.md): Learn how DAMM v2 rate limiter fees increase with buy size during a bounded launch window. - [DAMM v2 Time Scheduler](https://docs.meteora.ag/core-products/damm-v2/fees/time-scheduler.md): Learn how DAMM v2 time scheduler fees can stay fixed or decay over configured time periods using linear or exponential curves. - [DAMM v2 Formulas](https://docs.meteora.ag/core-products/damm-v2/formulas.md): Understand the product math behind DAMM v2 prices, liquidity, fees, compounding, and rewards. - [DAMM v2 Liquidity Mining](https://docs.meteora.ag/core-products/damm-v2/liquidity-mining.md): Learn how DAMM v2 distributes built-in liquidity mining rewards directly to LP positions. - [DAMM v2 NFT Positions](https://docs.meteora.ag/core-products/damm-v2/nft-positions.md): Learn how DAMM v2 uses NFT-backed positions to represent LP liquidity, pending fees, rewards, vesting locks, and permanent locks. - [DAMM v2 Token 2022 Support](https://docs.meteora.ag/core-products/damm-v2/token-2022-support.md): Learn how DAMM v2 supports SPL Token and Token 2022 mints, transfer-fee tokens, metadata extensions, token badges, and reward tokens. - [What is DAMM v2?](https://docs.meteora.ag/core-products/damm-v2/what-is-damm-v2.md): Learn more about Meteora's DAMM v2 configurable constant-product pools, concentrated or compounding liquidity, launch fee modes, NFT positions, rewards, locks, and Token 2022 support. - [DBC Accounts and Permissions](https://docs.meteora.ag/core-products/dbc/accounts-and-permissions.md): Review the main DBC on-chain accounts, lifecycle flags, permissions, transfer-hook accounts, limits, and claim gates. - [DBC Dynamic Fees](https://docs.meteora.ag/core-products/dbc/fees/dynamic-fees.md): Learn how DBC dynamic fees add a volatility-responsive fee layer on top of the selected base fee mode. - [DBC Fee Scheduler](https://docs.meteora.ag/core-products/dbc/fees/fee-scheduler.md): Learn how DBC fee schedulers support fixed, linear, and exponential fee behavior during the bonding curve phase. - [DBC Fees](https://docs.meteora.ag/core-products/dbc/fees/overview.md): Understand DBC fee layers, base fee modes, fixed-fee behavior, dynamic fees, collect fee modes, protocol fees, referral fees, and partner or creator fee sharing. - [DBC Rate Limiter](https://docs.meteora.ag/core-products/dbc/fees/rate-limiter.md): Learn how DBC rate limiter fees increase with buy size and single-swap validation to help protect launches from oversized early buys. - [DBC Formulas](https://docs.meteora.ag/core-products/dbc/formulas.md): Understand the product math behind DBC price movement, universal curve segments, migration thresholds, trading fees, surplus, protocol migration fees, and leftover tokens. - [DBC Launch Configuration](https://docs.meteora.ag/core-products/dbc/launch-configurations.md): Review the DBC configuration fields that sit around the curve, including token settings, transfer hooks, fees, migration, supply, liquidity locks, and claim addresses. - [DBC Migration and Liquidity](https://docs.meteora.ag/core-products/dbc/migration-and-liquidity.md): Learn how DBC graduates a completed bonding curve into DAMM liquidity, including DAMM v1 and DAMM v2 migration, transfer-hook completion, liquidity ownership, locks, vesting, and protocol migration fees. - [DBC Surplus and Leftover](https://docs.meteora.ag/core-products/dbc/surplus-and-leftover.md): Learn how DBC handles surplus quote tokens and leftover base tokens after a bonding curve completes or migrates. - [DBC Token 2022 Support](https://docs.meteora.ag/core-products/dbc/token-2022-support.md): Learn how DBC supports Token 2022 launches, metadata handling, transfer-hook pools, supported quote tokens, authority choices, supply models, and DAMM v2 migration behavior. - [DBC Transfer Hook Pools](https://docs.meteora.ag/core-products/dbc/transfer-hook-pools.md): Learn how DBC supports Token 2022 transfer-hook launches during the bonding-curve phase and how those pools graduate to DAMM v2. - [DBC Universal Curve](https://docs.meteora.ag/core-products/dbc/universal-curve.md): Learn how DBC's universal curve lets launch teams design single-segment or multi-segment bonding curves for flexible on-chain price discovery. - [What is DBC?](https://docs.meteora.ag/core-products/dbc/what-is-dbc.md): Learn how Meteora's Dynamic Bonding Curve helps teams launch tokens with configurable price discovery, launch fees, trader controls, DAMM migration, surplus handling, Token 2022 support, and transfer-hook pools. - [DLMM Collect Fee Mode](https://docs.meteora.ag/core-products/dlmm/collect-fee-mode.md): Compare DLMM's InputOnly and OnlyY fee collection modes and how each affects LP fees, limit orders, quote-token economics, and launch design. - [DLMM Dynamic Positions](https://docs.meteora.ag/core-products/dlmm/dynamic-positions.md): Learn how DLMM Dynamic Positions track LP ownership, bin ranges, liquidity shares, fees, rewards, operators, and resizable ranges up to 1,400 bins. - [DLMM Formulas](https://docs.meteora.ag/core-products/dlmm/formulas.md): Understand the math behind DLMM bin prices, swap amounts, liquidity shares, dynamic fees, protocol fees, composition fees, and liquidity mining rewards. - [DLMM Limit Order](https://docs.meteora.ag/core-products/dlmm/limit-order.md): Learn how DLMM Limit Orders place liquidity at selected price bins to create on-chain buy and sell strategies inside limit-order-enabled DLMM pools. - [DLMM Liquidity Mining](https://docs.meteora.ag/core-products/dlmm/liquidity-mining.md): Learn how DLMM Liquidity Mining incentivizes active liquidity, how reward-enabled pools distribute rewards, and how LPs claim eligible rewards. - [DLMM Strategies and Use Cases](https://docs.meteora.ag/core-products/dlmm/strategies-and-use-cases.md): Choose DLMM liquidity shapes for stable pairs, volatile assets, DCA strategies, launch liquidity, and different capital-efficiency goals. - [DLMM Token 2022 Support](https://docs.meteora.ag/core-products/dlmm/token-2022-support.md): See how DLMM supports SPL Token 2022 assets, permissionless extensions, token badge review, and launch considerations for advanced token designs. - [What is DLMM?](https://docs.meteora.ag/core-products/dlmm/what-is-dlmm.md): Learn how Meteora's DLMM uses price bins, concentrated liquidity, dynamic fees, position accounts, pool function modes, and launch-ready pool design to power efficient Solana markets. - [Alpha Vault Changelog](https://docs.meteora.ag/developer-guides/alpha-vault/changelog.md): Track Alpha Vault program and TypeScript SDK versions, source-backed integration notes, and known documentation gaps. - [Alpha Vault Developer Guide](https://docs.meteora.ag/developer-guides/alpha-vault/index.md): Learn how to build Alpha Vault integrations with the Anchor program, TypeScript SDK, Rust CPI notes, account reference, events, errors, and release notes. - [Alpha Vault Program Accounts](https://docs.meteora.ag/developer-guides/alpha-vault/program/accounts.md): Understand Alpha Vault accounts, PDA seeds, enums, constants, vaults, escrows, configs, Merkle roots, and crank fee whitelists. - [Alpha Vault Program Errors](https://docs.meteora.ag/developer-guides/alpha-vault/program/errors.md): Understand Alpha Vault custom errors, codes, messages, and common causes for integration debugging. - [Alpha Vault Program Events](https://docs.meteora.ag/developer-guides/alpha-vault/program/events.md): Track Alpha Vault event payloads for vault creation, escrow changes, deposits, fills, withdrawals, claims, Merkle metadata, and crank fee whitelists. - [Alpha Vault Program Instructions](https://docs.meteora.ag/developer-guides/alpha-vault/program/instructions.md): Explore Alpha Vault instructions for initialization, escrow creation, deposits, withdrawals, claims, fills, configs, metadata, and admin flows. - [Alpha Vault CPI Integration](https://docs.meteora.ag/developer-guides/alpha-vault/rust-integration/cpi.md): Learn how to call Alpha Vault instructions through Rust CPI, pass required accounts, handle event-CPI accounts, and apply integration best practices. - [Alpha Vault TS SDK Examples](https://docs.meteora.ag/developer-guides/alpha-vault/typescript-sdk/examples.md): Explore Alpha Vault TypeScript examples for reading vault state, deposits, withdrawals, claims, fills, Merkle proofs, and authority escrows. - [Alpha Vault TS SDK Getting Started](https://docs.meteora.ag/developer-guides/alpha-vault/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/alpha-vault, initialize an AlphaVault client, read vault state, and test the SDK. - [Alpha Vault TS SDK Reference](https://docs.meteora.ag/developer-guides/alpha-vault/typescript-sdk/reference.md): Explore Alpha Vault TypeScript SDK exports, client methods, PDA helpers, constants, enums, fill helpers, Merkle helpers, and types. - [DAMM v1 Data API Overview](https://docs.meteora.ag/developer-guides/damm-v1/api-reference/overview.md): Learn how the DAMM v1 Data API exposes indexed pools, pool metrics, pool configs, fee configs, alpha vaults, and farm-backed pool data. - [DAMM v1 Changelog](https://docs.meteora.ag/developer-guides/damm-v1/changelog.md): Track DAMM v1 release notes, compatibility changes, and upgrade guidance for the dynamic AMM program, TypeScript SDK, Rust helpers, and API integrations. - [DAMM v1 Developer Guide](https://docs.meteora.ag/developer-guides/damm-v1/index.md): Learn how to build DAMM v1 integrations with the dynamic AMM program, TypeScript SDK, Rust quote helpers, CPI patterns, Data API, and release notes. - [DAMM v1 Pool Fee Configs](https://docs.meteora.ag/developer-guides/damm-v1/pool-fee-configs.md): Explore DAMM v1 pool fee configs, including config-derived pool addresses, public and private config behavior, activation fields, and published mainnet/devnet config keys. - [DAMM v1 Program Accounts](https://docs.meteora.ag/developer-guides/damm-v1/program/accounts.md): Understand DAMM v1 dynamic AMM accounts, including pools, configs, lock escrows, operators, vault relationships, constants, enums, and PDA seeds. - [DAMM v1 Program Errors](https://docs.meteora.ag/developer-guides/damm-v1/program/errors.md): Understand DAMM v1 dynamic AMM Anchor errors, including codes, enum names, messages, and common integration causes. - [DAMM v1 Program Events](https://docs.meteora.ag/developer-guides/damm-v1/program/events.md): Understand DAMM v1 dynamic AMM events emitted by pool creation, swaps, liquidity, locks, configs, fees, activation, and admin flows. - [DAMM v1 Program Instructions](https://docs.meteora.ag/developer-guides/damm-v1/program/instructions.md): Explore all DAMM v1 amm instructions for pool creation, swaps, liquidity, locks, configs, fees, activation, operators, and admin flows. - [DAMM v1 CPI Integration](https://docs.meteora.ag/developer-guides/damm-v1/rust-integration/cpi.md): Learn how to plan DAMM v1 CPI integrations with Anchor crates, account requirements, PDA helpers, swaps, liquidity, locks, and common constraints. - [DAMM v1 Rust Library](https://docs.meteora.ag/developer-guides/damm-v1/rust-integration/library.md): Learn how DAMM v1 Rust helpers support quotes, PDA derivation, account building, CLI flows, and pool state reads. - [DAMM v1 TS SDK Examples](https://docs.meteora.ag/developer-guides/damm-v1/typescript-sdk/examples.md): Explore TypeScript examples for DAMM v1 pool reads, swap quotes, swaps, liquidity, pool creation, configs, locks, and lock fee claims. - [DAMM v1 TS SDK Getting Started](https://docs.meteora.ag/developer-guides/damm-v1/typescript-sdk/getting-started.md): Learn how to install and initialize @meteora-ag/dynamic-amm-sdk for DAMM v1 pool reads, quotes, swaps, liquidity, and locks. - [DAMM v1 TS SDK Reference](https://docs.meteora.ag/developer-guides/damm-v1/typescript-sdk/reference.md): Understand @meteora-ag/dynamic-amm-sdk exports, constants, AmmImpl methods, quote helpers, PDA helpers, pool creation helpers, lock helpers, and types. - [DAMM v2 Data API Overview](https://docs.meteora.ag/developer-guides/damm-v2/api-reference/overview.md): Learn how the DAMM v2 Data API exposes indexed pools, pool groups, OHLCV candles, historical volume, protocol stats, and query filters. - [DAMM v2 Changelog](https://docs.meteora.ag/developer-guides/damm-v2/changelog.md): Track DAMM v2 release notes, breaking changes, and upgrade guidance for cp-amm, SDKs, events, quotes, and API integrations. - [DAMM v2 Go Integration Reference](https://docs.meteora.ag/developer-guides/damm-v2/go-integration/reference.md): Learn how to use the DAMM v2 Go examples to read pools, positions, user position NFTs, and unclaimed rewards. - [DAMM v2 Developer Guide](https://docs.meteora.ag/developer-guides/damm-v2/index.md): Learn how to build DAMM v2 integrations with the cp-amm program, TypeScript SDK, Rust guides, Go readers, Data API, and release notes. - [DAMM v2 Pool Fee Configs](https://docs.meteora.ag/developer-guides/damm-v2/pool-fee-configs.md): Explore DAMM v2 pool fee configs, including static and dynamic configs, pool PDA derivation, base fee modes, collect fee modes, dynamic fee parameters, activation behavior, and published config keys. - [DAMM v2 Program Accounts](https://docs.meteora.ag/developer-guides/damm-v2/program/accounts.md): Understand DAMM v2 cp-amm accounts, including configs, pools, positions, rewards, vesting, token badges, enums, and PDA seeds. - [DAMM v2 Program Errors](https://docs.meteora.ag/developer-guides/damm-v2/program/errors.md): Understand DAMM v2 cp-amm PoolError codes, SDK validation errors, messages, and common integration causes. - [DAMM v2 Program Events](https://docs.meteora.ag/developer-guides/damm-v2/program/events.md): Understand DAMM v2 cp-amm events emitted by pool, config, position, liquidity, lock, swap, fee, reward, and operator flows. - [DAMM v2 Instructions](https://docs.meteora.ag/developer-guides/damm-v2/program/instructions.md): Explore DAMM v2 cp-amm instructions for pool creation, positions, liquidity, locks, swaps, fees, rewards, operators, and admins. - [DAMM v2 Rust Integration CPI](https://docs.meteora.ag/developer-guides/damm-v2/rust-integration/cpi.md): Learn how to plan DAMM v2 Anchor CPI integrations with cp-amm accounts, remaining accounts, generated clients, failures, and tests. - [DAMM v2 Rust Integration Library](https://docs.meteora.ag/developer-guides/damm-v2/rust-integration/library.md): Learn how to use the DAMM v2 Rust SDK for quote math, initial price calculations, program IDs, and integration tests. - [DAMM v2 TS SDK Examples](https://docs.meteora.ag/developer-guides/damm-v2/typescript-sdk/example.md): Explore TypeScript examples for DAMM v2 swaps, liquidity, positions, fee claims, rewards, locks, Token 2022, and pool creation. - [DAMM v2 TS SDK Getting Started](https://docs.meteora.ag/developer-guides/damm-v2/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/cp-amm-sdk, initialize CpAmm, fetch DAMM v2 state, quote swaps, and build transactions. - [DAMM v2 TS SDK Reference](https://docs.meteora.ag/developer-guides/damm-v2/typescript-sdk/reference.md): Understand the @meteora-ag/cp-amm-sdk exports, CpAmm methods, transaction builders, helpers, constants, types, and errors. - [DBC Changelog](https://docs.meteora.ag/developer-guides/dbc/changelog.md): Track DBC release notes, breaking changes, and upgrade guidance for the program, IDL, TypeScript SDK, Rust quote helpers, and migration flows. - [DBC Go SDK Integration Reference](https://docs.meteora.ag/developer-guides/dbc/go-integration/reference.md): Learn how to use dbc-go for backend integrations, account reads, swaps, fee claims, and creator transfer examples. - [DBC Developer Guide](https://docs.meteora.ag/developer-guides/dbc/index.md): Learn how to build DBC integrations with the dynamic_bonding_curve program, TypeScript SDK, transfer-hook flows, Rust helpers, Go examples, and release notes. - [DBC Program Accounts](https://docs.meteora.ag/developer-guides/dbc/program/accounts.md): Understand DBC dynamic_bonding_curve accounts, including configs, transfer-hook configs, virtual pools, metadata, operators, migration state, constants, and PDA seeds. - [DBC Program Errors](https://docs.meteora.ag/developer-guides/dbc/program/errors.md): Understand DBC dynamic_bonding_curve error codes, messages, SDK validation checks, transfer-hook errors, and common causes for integration debugging. - [DBC Program Events](https://docs.meteora.ag/developer-guides/dbc/program/events.md): Understand DBC dynamic_bonding_curve events emitted by config, transfer-hook, pool, swap, fee claim, migration, metadata, and operator flows. - [DBC Program Instructions](https://docs.meteora.ag/developer-guides/dbc/program/instructions.md): Explore DBC dynamic_bonding_curve instructions for partners, creators, transfer-hook pools, swaps, migration, fee claims, operators, and state transitions. - [DBC Rust Integration CPI](https://docs.meteora.ag/developer-guides/dbc/rust-integration/cpi.md): Learn how to plan DBC Anchor CPI integrations with generated bindings, event-CPI accounts, remaining accounts, swap limits, and migration constraints. - [DBC Rust Integration Library](https://docs.meteora.ag/developer-guides/dbc/rust-integration/library.md): Learn how to use the DBC Rust library for exact-in, exact-out, partial-fill, account-state inputs, and tests. - [DBC TS SDK Examples](https://docs.meteora.ag/developer-guides/dbc/typescript-sdk/examples.md): Explore TypeScript examples for DBC config creation, pool creation, swap quotes, swaps, fee claims, migration, and state reads. - [DBC TS SDK Getting Started](https://docs.meteora.ag/developer-guides/dbc/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/dynamic-bonding-curve-sdk, initialize the DBC client, read standard and transfer-hook pool state, quote swaps, and test the SDK. - [DBC TS SDK Reference](https://docs.meteora.ag/developer-guides/dbc/typescript-sdk/reference.md): Understand @meteora-ag/dynamic-bonding-curve-sdk exports, services, config builders, transaction builders, state readers, quote helpers, constants, enums, and validation helpers. - [DBC TS SDK Transfer Hooks](https://docs.meteora.ag/developer-guides/dbc/typescript-sdk/transfer-hooks.md): Build Token 2022 transfer-hook DBC integrations with @meteora-ag/dynamic-bonding-curve-sdk. - [DLMM Data API Overview](https://docs.meteora.ag/developer-guides/dlmm/api-reference/overview.md): Learn how the DLMM Data API exposes indexed pools, portfolios, positions, stats, limit orders, wallets, and query filters. - [DLMM Changelog](https://docs.meteora.ag/developer-guides/dlmm/changelog.md): Track DLMM release notes, breaking changes, and upgrade guidance for lb_clmm, SDKs, commons, and CLI tooling. - [DLMM Developer Guide](https://docs.meteora.ag/developer-guides/dlmm/index.md): Learn how to build DLMM integrations with the lb_clmm program, TypeScript SDK, Rust guides, Data API, commands, and release notes. - [DLMM Program Accounts](https://docs.meteora.ag/developer-guides/dlmm/program/accounts.md): Understand DLMM lb_clmm accounts, including pools, bin arrays, positions, limit orders, oracles, presets, and PDA seeds. - [DLMM Program Errors](https://docs.meteora.ag/developer-guides/dlmm/program/errors.md): Understand DLMM lb_clmm error codes, messages, instruction mappings, and common causes for integration debugging. - [DLMM Program Events](https://docs.meteora.ag/developer-guides/dlmm/program/events.md): Understand DLMM lb_clmm events emitted by pool, position, liquidity, swap, fee, reward, rebalance, and limit order flows. - [DLMM Program Instructions](https://docs.meteora.ag/developer-guides/dlmm/program/instructions.md): Explore DLMM lb_clmm instructions for pool creation, swaps, liquidity, positions, rewards, operators, and limit orders. - [DLMM Rust Integration CPI](https://docs.meteora.ag/developer-guides/dlmm/rust-integration/cpi.md): Learn how to call DLMM lb_clmm from Rust programs with generated bindings, event CPI accounts, remaining accounts, and validation. - [DLMM Rust Integration Library](https://docs.meteora.ag/developer-guides/dlmm/rust-integration/library.md): Learn how to use the DLMM Rust library for installation, account decoding, PDA helpers, bin arrays, swap quotes, and tests. - [DLMM TS SDK Examples](https://docs.meteora.ag/developer-guides/dlmm/typescript-sdk/examples.md): Explore TypeScript examples for DLMM swaps, liquidity, positions, fees, rewards, limit orders, and pool creation. - [DLMM TS SDK Getting Started](https://docs.meteora.ag/developer-guides/dlmm/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/dlmm, create a DLMM pool client, choose a cluster, quote swaps, and test the SDK. - [DLMM TS SDK Reference](https://docs.meteora.ag/developer-guides/dlmm/typescript-sdk/reference.md): Understand @meteora-ag/dlmm exports, client methods, pool creation, positions, liquidity, swaps, fees, rewards, and helpers. - [Dynamic Fee Sharing Changelog](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/changelog.md): Track Dynamic Fee Sharing program and TypeScript SDK release notes, integration changes, and known source-material gaps. - [Dynamic Fee Sharing Developer Guide](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/index.md): Learn how to build Dynamic Fee Sharing integrations with the on-chain program, TypeScript SDK, Rust CPI bindings, and release notes. - [Dynamic Fee Sharing Program Accounts](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/program/accounts.md): Understand Dynamic Fee Sharing accounts, PDA seeds, constants, fee vault state, user share accounting, and token support. - [Dynamic Fee Sharing Program Errors](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/program/errors.md): Understand Dynamic Fee Sharing custom errors, codes, messages, and common causes for integration debugging. - [Dynamic Fee Sharing Program Events](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/program/events.md): Track Dynamic Fee Sharing event payloads for vault initialization, fee funding, and user claims. - [Dynamic Fee Sharing Program Instructions](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/program/instructions.md): Explore Dynamic Fee Sharing instructions for vault initialization, direct funding, source-program funding, and user fee claims. - [Dynamic Fee Sharing CPI Integration](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/rust-integration/cpi.md): Learn how to call Dynamic Fee Sharing instructions through Rust CPI, pass required accounts, handle event-CPI accounts, and plan source-program funding. - [Dynamic Fee Sharing TS SDK Examples](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/typescript-sdk/examples.md): Learn how to build common Dynamic Fee Sharing TypeScript SDK flows for vault creation, funding, source-program claims, user claims, and state reads. - [Dynamic Fee Sharing TS SDK Getting Started](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/dynamic-fee-sharing-sdk, create a client, derive fee vault PDAs, and build your first transactions. - [Dynamic Fee Sharing TS SDK Reference](https://docs.meteora.ag/developer-guides/dynamic-fee-sharing/typescript-sdk/reference.md): Explore Dynamic Fee Sharing TypeScript SDK exports, client methods, PDA helpers, constants, types, and source-program funding wrappers. - [Dynamic Vault Data API Overview](https://docs.meteora.ag/developer-guides/dynamic-vault/api-reference/overview.md): Learn how the Dynamic Vault Data API exposes indexed vault state, vault addresses, APY history, strategy allocation, and virtual price data. - [Dynamic Vault Changelog](https://docs.meteora.ag/developer-guides/dynamic-vault/changelog.md): Track Dynamic Vault release notes, source snapshots, SDK changes, IDL notes, and upgrade guidance. - [Dynamic Vault Developer Guide](https://docs.meteora.ag/developer-guides/dynamic-vault/index.md): Learn how to build Dynamic Vault integrations with the vault program, TypeScript SDK, Rust helpers, Data API, and release notes. - [Dynamic Vault Program Accounts](https://docs.meteora.ag/developer-guides/dynamic-vault/program/accounts.md): Understand Dynamic Vault program accounts, including vaults, strategies, locked profit, PDA seeds, constants, and strategy enums. - [Dynamic Vault Program Errors](https://docs.meteora.ag/developer-guides/dynamic-vault/program/errors.md): Understand Dynamic Vault VaultError codes, messages, source and IDL naming notes, and common integration causes. - [Dynamic Vault Program Events](https://docs.meteora.ag/developer-guides/dynamic-vault/program/events.md): Understand Dynamic Vault events emitted by deposits, withdrawals, strategy rebalances, rewards, fees, losses, and unlocked-amount reads. - [Dynamic Vault Program Instructions](https://docs.meteora.ag/developer-guides/dynamic-vault/program/instructions.md): Explore Dynamic Vault instructions for initialization, deposits, withdrawals, strategy rebalancing, rewards, operators, and admins. - [Dynamic Vault Rust Integration CPI](https://docs.meteora.ag/developer-guides/dynamic-vault/rust-integration/cpi.md): Learn how to plan Dynamic Vault Anchor CPI integrations with vault accounts, signer seeds, strategy accounts, and failure modes. - [Dynamic Vault Rust Integration Library](https://docs.meteora.ag/developer-guides/dynamic-vault/rust-integration/library.md): Learn how to read Dynamic Vault state, derive vault accounts, calculate unlocked amount, and use the Rust client helper. - [Dynamic Vault TypeScript SDK Examples](https://docs.meteora.ag/developer-guides/dynamic-vault/typescript-sdk/examples.md): Explore TypeScript examples for Dynamic Vault state reads, deposits, withdrawals, LP conversions, batch loading, vault creation, and affiliate flows. - [Dynamic Vault TypeScript SDK Getting Started](https://docs.meteora.ag/developer-guides/dynamic-vault/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/vault-sdk, create a vault client, read vault state, deposit, withdraw, and test locally. - [Dynamic Vault TS SDK Reference](https://docs.meteora.ag/developer-guides/dynamic-vault/typescript-sdk/reference.md): Understand @meteora-ag/vault-sdk exports, constants, VaultImpl methods, helper functions, utilities, affiliate support, and integration notes. - [Presale Vault Changelog](https://docs.meteora.ag/developer-guides/presale-vault/changelog.md): Track Presale Vault program and TypeScript SDK release notes, integration changes, and known source-material gaps. - [Presale Vault Developer Guide](https://docs.meteora.ag/developer-guides/presale-vault/index.md): Learn how to build Presale Vault integrations with the Anchor program, TypeScript SDK, Rust CPI notes, account reference, events, errors, and release notes. - [Presale Vault Program Accounts](https://docs.meteora.ag/developer-guides/presale-vault/program/accounts.md): Understand Presale Vault accounts, PDA seeds, enums, constants, vaults, registries, escrows, operators, and permissioned metadata. - [Presale Vault Program Errors](https://docs.meteora.ag/developer-guides/presale-vault/program/errors.md): Understand Presale Vault Anchor custom errors, codes, messages, and common causes when building integrations. - [Presale Vault Program Events](https://docs.meteora.ag/developer-guides/presale-vault/program/events.md): Explore Presale Vault event payloads for initialization, escrows, deposits, withdrawals, claims, refunds, operators, metadata, and creator actions. - [Presale Vault Program Instructions](https://docs.meteora.ag/developer-guides/presale-vault/program/instructions.md): Explore Presale Vault instructions for presale initialization, escrow creation, deposits, withdrawals, claims, creator actions, metadata, and operators. - [Presale Vault Rust Integration CPI](https://docs.meteora.ag/developer-guides/presale-vault/rust-integration/cpi.md): Learn how to plan Presale Vault Anchor CPI integrations with account ordering, event CPI accounts, Token 2022 remaining accounts, and tests. - [Presale Vault TS SDK Examples](https://docs.meteora.ag/developer-guides/presale-vault/typescript-sdk/examples.md): Learn how to build common Presale Vault TypeScript SDK flows for initialization, deposits, claims, refunds, creator actions, and state reads. - [Presale Vault TS SDK Getting Started](https://docs.meteora.ag/developer-guides/presale-vault/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/presale, create a client, derive Presale Vault PDAs, and build your first transactions. - [Presale Vault TS SDK Reference](https://docs.meteora.ag/developer-guides/presale-vault/typescript-sdk/reference.md): Understand @meteora-ag/presale exports, enums, PDA helpers, transaction builders, state wrappers, math helpers, Token 2022 helpers, and account readers. - [Stake2Earn Data API Overview](https://docs.meteora.ag/developer-guides/stake2earn/api-reference/overview.md): Learn how the Stake2Earn Data API exposes indexed vault analytics, vault discovery, vault filtering, vault details, and top-list leaderboard data. - [Stake2Earn Changelog](https://docs.meteora.ag/developer-guides/stake2earn/changelog.md): Track Stake2Earn program, SDK, Rust interface, API, and documentation changes that affect integrations. - [Stake2Earn Developer Guide](https://docs.meteora.ag/developer-guides/stake2earn/index.md): Learn how to build Stake2Earn integrations with the stake_for_fee program, TypeScript SDK, Rust helpers, Data API, and release notes. - [Stake2Earn Program Accounts](https://docs.meteora.ag/developer-guides/stake2earn/program/accounts.md): Understand Stake2Earn stake_for_fee accounts, including vaults, stake escrows, unstake requests, top staker lists, full balance lists, metrics, configuration, and PDA seeds. - [Stake2Earn Program Errors](https://docs.meteora.ag/developer-guides/stake2earn/program/errors.md): Understand Stake2Earn stake_for_fee Anchor custom errors, numeric codes, messages, and common integration causes. - [Stake2Earn Program Events](https://docs.meteora.ag/developer-guides/stake2earn/program/events.md): Track Stake2Earn stake_for_fee events for vault creation, stake escrow creation, staking, fee emission, user claims, unstake flows, list movement, and admin updates. - [Stake2Earn Program Instructions](https://docs.meteora.ag/developer-guides/stake2earn/program/instructions.md): Explore Stake2Earn stake_for_fee instructions for vault creation, stake escrow creation, staking, fee claiming, unstaking, withdrawal, cranking, and admin updates. - [Stake2Earn Rust CPI Integration](https://docs.meteora.ag/developer-guides/stake2earn/rust-integration/cpi.md): Learn how to integrate with Stake2Earn through Rust CPI, including required accounts, Event CPI accounts, generated invoke helpers, signer seeds, and instruction-specific constraints. - [Stake2Earn Rust Integration Library](https://docs.meteora.ag/developer-guides/stake2earn/rust-integration/library.md): Understand the Stake2Earn Rust integration surface, including the generated stake_for_fee_interface crate, common PDA helpers, account decoders, instruction builders, events, and errors. - [Stake2Earn TypeScript SDK Examples](https://docs.meteora.ag/developer-guides/stake2earn/typescript-sdk/examples.md): Explore Stake2Earn TypeScript examples for connecting to a vault, creating a vault, staking, reading balances, claiming fees, requesting unstake, canceling unstake, and withdrawing released stake. - [Stake2Earn TypeScript SDK Getting Started](https://docs.meteora.ag/developer-guides/stake2earn/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/m3m3, create a Stake2Earn client, read vault state, build staking transactions, and handle claim and unstake flows. - [Stake2Earn TypeScript SDK Reference](https://docs.meteora.ag/developer-guides/stake2earn/typescript-sdk/reference.md): Understand @meteora-ag/m3m3 exports, dependencies, program IDs, constants, transaction builders, state readers, PDA helpers, calculation helpers, and helper utilities. - [Zap Changelog](https://docs.meteora.ag/developer-guides/zap/changelog.md): Track Zap program and TypeScript SDK release notes, integration changes, and known source-material gaps. - [Zap Developer Guide](https://docs.meteora.ag/developer-guides/zap/index.md): Learn how to build Zap integrations for DAMM v2, DLMM, Jupiter-backed swaps, TypeScript SDK flows, Rust CPI, and release tracking. - [Zap Program Accounts](https://docs.meteora.ag/developer-guides/zap/program/accounts.md): Understand Zap accounts, ledger PDA seeds, supported downstream program constants, route discriminators, and IDL parameter types. - [Zap Program Errors](https://docs.meteora.ag/developer-guides/zap/program/errors.md): Understand Zap custom errors, error codes, validation failures, and integration fixes for zap-in and zap-out flows. - [Zap Program Instructions](https://docs.meteora.ag/developer-guides/zap/program/instructions.md): Explore Zap instructions for ledger management, zap out, DAMM v2 zap in, DLMM zap in, and DLMM position rebalancing. - [Zap CPI Integration](https://docs.meteora.ag/developer-guides/zap/rust-integration/cpi.md): Learn how to call Zap instructions through Rust CPI, pass ledger and downstream accounts, and handle zap-out payload constraints. - [Zap TS SDK Examples](https://docs.meteora.ag/developer-guides/zap/typescript-sdk/examples.md): Explore Zap TypeScript examples for DAMM v2 zap in, DLMM zap in, zap out through Jupiter, and DLMM position rebalancing. - [Zap TS SDK Getting Started](https://docs.meteora.ag/developer-guides/zap/typescript-sdk/getting-started.md): Learn how to install @meteora-ag/zap-sdk, create a Zap client, configure Jupiter access, and plan Zap transaction sequences. - [Zap TS SDK Reference](https://docs.meteora.ag/developer-guides/zap/typescript-sdk/reference.md): Understand @meteora-ag/zap-sdk exports, Zap methods, constants, helper functions, route estimators, types, and transaction outputs. - [We Build Liquidity Pools](https://docs.meteora.ag/get-started/index.md): The Most Composable Liquidity Layer for Liquidity Providers, Launchpads and Token Launches on Solana. - [Pushing the Boundaries of DeFi](https://docs.meteora.ag/get-started/pushing-the-boundaries-of-defi.md): Explore the innovative DeFi programs Meteora is building on Solana, including DLMM, DAMM, DBC, and more. - [Why are Liquidity Pools and Liquidity Providers on Solana Important?](https://docs.meteora.ag/get-started/why-are-liquidity-pools-important.md): Liquidity Pools are the foundation of Decentralized Finance, and Liquidity Providers are the driving force behind them. - [Alpha Vault Formulas](https://docs.meteora.ag/helper-products/alpha-vault/formulas.md): Review Alpha Vault allocation, swappable amount, refund, vesting, cap, and Token 2022 transfer-fee formulas. - [Alpha Vault Launch Design Guide](https://docs.meteora.ag/helper-products/alpha-vault/launch-design-guide.md): Choose Alpha Vault mode, caps, access model, timing, crank plan, and vesting settings based on the behavior enforced by the program. - [Alpha Vault Modes](https://docs.meteora.ag/helper-products/alpha-vault/vault-modes.md): Compare Alpha Vault Pro Rata and FCFS modes, including caps, withdrawals, overflow refunds, and how deposits are accepted. - [What is Alpha Vault?](https://docs.meteora.ag/helper-products/alpha-vault/what-is-alpha-vault.md): Learn how Meteora Alpha Vault collects pre-launch quote deposits, buys from a connected Launch Pool during the protected pre-activation window, and distributes bought tokens to participants. - [Alpha Vault Whitelist and Access](https://docs.meteora.ag/helper-products/alpha-vault/whitelist-and-access.md): Understand Alpha Vault permissionless escrows, Merkle proof escrows, authority-created escrows, wallet caps, vault authority, and escrow fees. - [Dynamic Fee Sharing Compatibilities](https://docs.meteora.ag/helper-products/dynamic-fee-sharing/compatibilities.md): Review Dynamic Fee Sharing limits, supported token mints, vault types, funding paths, and whitelisted source-program actions. - [Dynamic Fee Sharing Design Guide](https://docs.meteora.ag/helper-products/dynamic-fee-sharing/design-guide.md): Choose Dynamic Fee Sharing recipients, shares, token mint, vault type, and funding method before initializing a fee vault. - [Dynamic Fee Sharing Formulas](https://docs.meteora.ag/helper-products/dynamic-fee-sharing/formulas.md): Understand Dynamic Fee Sharing share math, fixed-point fee-per-share accounting, claimable amounts, rounding, and transfer-fee behavior. - [What is Dynamic Fee Sharing?](https://docs.meteora.ag/helper-products/dynamic-fee-sharing/what-is-dynamic-fee-sharing.md): Learn how Meteora Dynamic Fee Sharing lets teams fund a token vault and split claimable fees across a small fixed recipient set. - [Presale Vault Access and States](https://docs.meteora.ag/helper-products/presale-vault/access-and-states.md): Review Presale Vault accounts, access models, escrow creation paths, operator permissions, Merkle roots, lifecycle gates, and close conditions. - [Presale Vault Configuration Guide](https://docs.meteora.ag/helper-products/presale-vault/configuration-guide.md): The main decisions and constraints to check before creating a Presale Vault. - [Presale Vault Formulas](https://docs.meteora.ag/helper-products/presale-vault/formulas.md): The main Presale Vault formulas for fixed-price sales, dynamic allocation, fees, refunds, and vesting. - [Presale Vault Token 2022 Support](https://docs.meteora.ag/helper-products/presale-vault/token-2022-support.md): See how Presale Vault supports SPL Token and supported Token-2022 mints, transfer fees, transfer hooks, memo transfer, and token integration constraints. - [Presale Vault Modes](https://docs.meteora.ag/helper-products/presale-vault/vault-modes.md): Compare the Fixed Price, FCFS, and Pro Rata modes supported by Presale Vault. - [What is Presale Vault?](https://docs.meteora.ag/helper-products/presale-vault/what-is-presale-vault.md): Learn how Meteora's Presale Vault helps teams run standalone token presales with fixed-price, FCFS, and pro rata modes, permissioned access, registry buckets, refunds, fees, and vesting. - [Zap Compatibilities](https://docs.meteora.ag/helper-products/zap/compatibilities.md): Review the instructions, routes, tokens, accounts, permissions, and constraints supported by Zap. - [Zap Formulas and Limits](https://docs.meteora.ag/helper-products/zap/formula-and-limits.md): Review the formulas, units, rounding behavior, and limits used by the Zap program. - [What is Zap?](https://docs.meteora.ag/helper-products/zap/what-is-zap.md): Learn how Meteora Zap coordinates supported zap-in and zap-out flows for DAMM v2 and DLMM positions. - [Actions](https://docs.meteora.ag/invent/actions.md): Run Meteora Invent CLI workflows for onchain actions across Meteora programs. - [DAMM v1 Launch Pool](https://docs.meteora.ag/invent/launch-pools/damm-v1-launch-pool.md): Learn how to create a Meteora DAMM v1 launch pool with constant-product liquidity, activation controls, optional Alpha Vault, liquidity locks, and Stake2Earn settings. - [DAMM v2 Launch Pool](https://docs.meteora.ag/invent/launch-pools/damm-v2-launch-pool.md): Learn how to create a Meteora DAMM v2 launch pool with balanced or one-sided liquidity, configurable fees, activation controls, optional Alpha Vault, and position management settings. - [DBC Token Launch Pool](https://docs.meteora.ag/invent/launch-pools/dbc-token-launch-pool.md): Learn how to create a Meteora DBC token launch pool with configurable bonding curves, launch fees, token metadata, DAMM migration, and liquidity distribution. - [DLMM Launch Pool](https://docs.meteora.ag/invent/launch-pools/dlmm-launch-pool.md): Learn how to create a Meteora DLMM launch pool with configurable price bins, dynamic fees, activation controls, optional Alpha Vault, and liquidity seeding. - [Overview](https://docs.meteora.ag/invent/launch-pools/index.md): Choose a Meteora Invent launch-pool path for DBC, DLMM, DAMM v2, or DAMM v1 token liquidity. - [Fun Launch](https://docs.meteora.ag/invent/scaffold/fun-launch.md): Build a token launchpad scaffold powered by Meteora's Dynamic Bonding Curve program. - [DAMM v1 Fee and APY Calculation](https://docs.meteora.ag/legacy-products/damm-v1/damm-v1-fee-and-apy-calculation.md): How DAMM v1 trading fees, protocol fees, base APY, fee-over-TVL, Dynamic Vault yield, and farm APR are interpreted for LPs. - [DAMM v1 Formulas](https://docs.meteora.ag/legacy-products/damm-v1/damm-v1-formulas.md): Understand the product math behind DAMM v1 constant-product pools, stable pools, fees, LP shares, virtual price, vault yield, and farming rewards. - [Dynamic Vault Yield](https://docs.meteora.ag/legacy-products/damm-v1/dynamic-vaults-yield.md): Learn how DAMM v1 pools can earn additional yield by routing eligible idle liquidity through Meteora Dynamic Vaults. - [DAMM v1 Implementation and Limits](https://docs.meteora.ag/legacy-products/damm-v1/implementation-and-limits.md): Source-backed DAMM v1 implementation details, account model, fees, curve limits, activation rules, liquidity operations, depeg support, and lock behavior. - [DAMM v1 Liquidity Locks](https://docs.meteora.ag/legacy-products/damm-v1/liquidity-locks.md): Understand how DAMM v1 liquidity locks let LP tokens be locked while the underlying liquidity remains in the pool. - [DAMM v1 LST Pools](https://docs.meteora.ag/legacy-products/damm-v1/lst-pools.md): Learn how DAMM v1 LST pools support SOL/LST liquidity with stable-pool pricing, depeg-aware value tracking, and additional yield opportunities. - [DAMM v1 Pool Design Guide](https://docs.meteora.ag/legacy-products/damm-v1/pool-design-guide.md): Choose the right DAMM v1 pool type, yield layers, farm setup, fee interpretation, and liquidity commitment for a legacy Meteora pool. - [DAMM v1 Pools With Farms](https://docs.meteora.ag/legacy-products/damm-v1/pools-with-farms.md): Understand how DAMM v1 farms let LPs stake LP tokens to earn partner reward tokens on top of trading fees and eligible vault yield. - [DAMM v1 Stable Pools](https://docs.meteora.ag/legacy-products/damm-v1/stable-pools.md): Understand DAMM v1 stable pools, the StableSwap-style design used for pegged assets, and why amplification helps create lower-slippage liquidity around a target price. - [What is DAMM v1?](https://docs.meteora.ag/legacy-products/damm-v1/what-is-damm-v1.md): Learn how Meteora DAMM v1 combines two-token AMM liquidity, stable pools, LST-aware pools, liquidity locks, and Dynamic Vault-backed reserves into one legacy liquidity product. - [Dynamic Vault Access and Limits](https://docs.meteora.ag/legacy-products/dynamic-vault/access-and-limits.md): Dynamic Vault account model, permissions, supported strategy behavior, token support, and implementation limits. - [Dynamic Vault Formulas](https://docs.meteora.ag/legacy-products/dynamic-vault/formulas.md): The core Dynamic Vault formulas for LP shares, unlocked amount, locked profit, strategy profit and loss, and performance-fee LP minting. - [Rebalance Crank](https://docs.meteora.ag/legacy-products/dynamic-vault/hermes/rebalance-crank.md): How Dynamic Vault strategy actions update liquidity, locked profit, losses, and LP-token performance fees. - [What is Hermes?](https://docs.meteora.ag/legacy-products/dynamic-vault/hermes/what-is-hermes.md): Understand Hermes as the off-chain operator layer for Dynamic Vault and how the on-chain program constrains its actions. - [What is Dynamic Vault?](https://docs.meteora.ag/legacy-products/dynamic-vault/what-is-dynamic-vault.md): Understand Meteora Dynamic Vault as a legacy single-asset vault program for LP shares, strategy allocation, locked profit, and performance-fee accounting. - [Stake2Earn Configuration and Limits](https://docs.meteora.ag/legacy-products/stake2earn/configuration-and-limits.md): Review Stake2Earn setup requirements, supported tokens, production limits, admin updates, list behavior, and operational edge cases. - [Stake2Earn Formulas](https://docs.meteora.ag/legacy-products/stake2earn/formulas.md): Understand Stake2Earn formulas for top-staker eligibility, fee drips, fee-per-stake accounting, pending rewards, claims, restaking, and unstake cooldowns. - [What is Stake2Earn?](https://docs.meteora.ag/legacy-products/stake2earn/what-is-stake2earn.md): Learn how Stake2Earn routes DAMM v1 lock-escrow fees to top project-token stakers through leaderboard-based reward accounting. - [Airdrop Disclaimer](https://docs.meteora.ag/protocol/met/airdrop-disclaimer.md): Important Disclaimers And Acknowledgement of Terms of Use for the Airdrop Checker - [Airdrop Terms and Conditions](https://docs.meteora.ag/protocol/met/airdrop-terms-and-conditions.md): Read the terms governing participation, claims, eligibility, restrictions, taxes, disclaimers, and legal conditions for the $MET Airdrop Campaign. - [FAQ](https://docs.meteora.ag/protocol/met/faq.md): Frequently asked questions about the Meteora Token Generation Event (TGE) - [Tokenomics](https://docs.meteora.ag/protocol/met/tokenomics.md): Review the MET token address, TGE date, supply, token burns, allocation table, vesting schedule, and transparency wallets. - [Protocol Revenues](https://docs.meteora.ag/protocol/protocol-revenues.md): Meteora protocol revenues and protocol fee distribution across DLMM, DAMM v2, DAMM v1, and DBC - [Alpha Vault](https://docs.meteora.ag/resources/audits/alpha-vault.md): Download audit reports for the Meteora Alpha Vault program. - [DAMM v1](https://docs.meteora.ag/resources/audits/damm-v1.md): Download audit reports for the Meteora DAMM v1 program. - [DAMM v2](https://docs.meteora.ag/resources/audits/damm-v2.md): Download audit reports for the Meteora DAMM v2 program. - [DBC](https://docs.meteora.ag/resources/audits/dbc.md): Download audit reports for the Meteora Dynamic Bonding Curve program. - [DLMM](https://docs.meteora.ag/resources/audits/dlmm.md): Download audit reports for the Meteora DLMM program. - [Dynamic Fee Sharing](https://docs.meteora.ag/resources/audits/dynamic-fee-sharing.md): Download audit reports for the Meteora Dynamic Fee Sharing program. - [Dynamic Vault](https://docs.meteora.ag/resources/audits/dynamic-vault.md): Download audit reports for the Meteora Dynamic Vault program. - [Overview](https://docs.meteora.ag/resources/audits/overview.md): Browse Meteora audit report indexes for DLMM, DAMM, DBC, vaults, Stake2Earn, Dynamic Fee Sharing, and Zap. - [Presale Vault](https://docs.meteora.ag/resources/audits/presale-vault.md): Download audit reports for the Meteora Presale Vault program. - [Stake2Earn](https://docs.meteora.ag/resources/audits/stake2earn.md): Download audit reports for the Meteora Stake2Earn program. - [Zap](https://docs.meteora.ag/resources/audits/zap.md): Download audit reports for the Meteora Zap program. - [Bug Bounty](https://docs.meteora.ag/resources/bug-bounty/overview.md): Help us secure Meteora by responsibly disclosing vulnerabilities. We work with OOO Security to manage our bug bounty program. - [Cookies Notice and Policy](https://docs.meteora.ag/resources/legal/cookies-notice-and-policy.md): Read Meteora's Cookies Notice and Policy for website cookies, similar technologies, choices, and contact information. - [MiCAR White Paper - MET Token](https://docs.meteora.ag/resources/legal/mica.md): White Paper in accordance with Article 6 of the Markets in Crypto Assets Regulation (MiCAR) for the European Union (EU) & European Economic Area (EEA) - [Privacy Policy](https://docs.meteora.ag/resources/legal/privacy-policy.md): Read Meteora's Privacy Policy for personal data collection, use, disclosure, rights, cookies, and contact information. - [Stake2Earn Terms of Service](https://docs.meteora.ag/resources/legal/stake2earn-terms-of-service.md): Read the Stake2Earn Terms of Service for app access, smart contracts, user obligations, risks, fees, disclaimers, and legal terms. - [Terms of Service](https://docs.meteora.ag/resources/legal/terms-of-service.md): Read Meteora's Terms of Service for app access, smart contracts, user obligations, risks, fees, disclaimers, and legal terms. - [Brand Kit](https://docs.meteora.ag/resources/miscellaneous/brand-kit.md): Download the Meteora brand kit with official logos and symbols. - [How to become a Liquidity Provider](https://docs.meteora.ag/user-guides/becoming-a-liquidity-provider.md): Learn what liquidity providers do, how AMMs work, how LPs earn fees and incentives, and how Meteora's DLMM, DAMM v1, and DAMM v2 pools differ. - [How to create a Liquidity Pool ](https://docs.meteora.ag/user-guides/creating-a-liquidity-pool.md): Learn how to create DLMM and DAMM v2 Standard or Launch pools on Meteora, including token selection, pool configuration, review, launch settings, and duplicate pool checks. - [Getting Started](https://docs.meteora.ag/user-guides/getting-started-with-meteora.md): Learn the basics of using Meteora, including wallet connection, SOL requirements, transaction settings, RPC options, pool search, and pool filters. - [DAMM v2 Pool Detail](https://docs.meteora.ag/user-guides/how-to-use-damm-v2/damm-v2-pool-detail.md): Learn how to use DAMM v2 on Meteora, including navigating pool pages, understanding pool metrics and fees, adding or withdrawing liquidity, locking liquidity, and managing position NFTs. - [DLMM Dynamic Terminal](https://docs.meteora.ag/user-guides/how-to-use-dlmm/dynamic-terminal.md): Use Meteora's DLMM Dynamic Terminal to analyze pools, create positions, manage liquidity, claim fees, rebalance, and monitor LP performance. - [TradingView Charts](https://docs.meteora.ag/user-guides/how-to-use-dlmm/tradingview-charts.md): Use TradingView charts inside Meteora's DLMM Dynamic Terminal to choose price ranges, time entries, monitor positions, and manage LP risk. - [Staying Safe](https://docs.meteora.ag/user-guides/staying-safe-on-meteora.md): Learn how to evaluate token safety on Meteora using token risk warnings, Rugcheck, JupShield, Jupiter Organic Score, and wallet security best practices. - [How to Swap Tokens on Meteora](https://docs.meteora.ag/user-guides/swapping-tokens-on-meteora.md): Learn how to swap tokens on Meteora using Jupiter Terminal or a pool's Swap tab, and how to review liquidity, slippage, fees, and price impact before swapping. ## OpenAPI Specs - [openapi](https://docs.meteora.ag/developer-guides/stake2earn/api-reference/openapi.json)