Skip to main content

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.

Launch pools are the Meteora Invent workflows for creating token liquidity with a configuration file and CLI commands. Use this overview to choose between Dynamic Bonding Curve (DBC), DLMM, DAMM v2, and DAMM v1 launch paths before jumping into the step-by-step guide.

DBC Token Launch Pool

Launch a new token on a customizable bonding curve, then graduate the pool to DAMM v1 or DAMM v2 when the migration threshold is reached.

DLMM Launch Pool

Create a DLMM pool with dynamic fees and precise liquidity concentration, then seed liquidity with an LFG curve or a single bin.

DAMM v2 Launch Pool

Create a balanced or one-sided DAMM v2 constant-product pool with configurable fee schedules, dynamic fees, optional compounding, and position NFTs.

DAMM v1 Launch Pool

Create a DAMM v1 constant-product pool with optional liquidity locking and Stake2Earn workflows.

Which launch pool should you use?

Use caseRecommended poolWhy
You are launching a brand-new token and want users to buy along a curve before AMM graduation.DBCDBC creates the token pool first, handles bonding curve trading, and can migrate liquidity to DAMM v1 or DAMM v2.
You want concentrated liquidity with dynamic fees and custom liquidity seeding before trading starts.DLMMDLMM gives LPs discrete-bin liquidity concentration and volatility-aware fees.
You want a modern constant-product AMM launch with flexible fee logic and NFT positions.DAMM v2DAMM v2 supports balanced and one-sided pool creation, dynamic fees, fee schedulers, optional compounding, and more flexible liquidity management.
You need the legacy DAMM v1 flow, liquidity locks, or Stake2Earn.DAMM v1DAMM v1 is the legacy constant-product AMM path with existing lock-liquidity and Stake2Earn tooling.

Shared setup

All launch-pool guides use the same Meteora Invent Studio setup:
Terminal
git clone https://github.com/MeteoraAg/meteora-invent.git
cd meteora-invent
pnpm install
cp studio/.env.example studio/.env
pnpm studio generate-keypair
Each guide then points you to its matching config file in studio/config:
  • dlmm_config.jsonc
  • damm_v2_config.jsonc
  • damm_v1_config.jsonc
  • dbc_config.jsonc
Start with "dryRun": true while validating your configuration. Set it to false only when you understand which transactions will be sent on-chain.