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.

DBC stands for Dynamic Bonding Curve. It is Meteora’s permissionless token launch product for teams that want a token to discover its price on-chain before graduating into a live Meteora DAMM liquidity pool. Instead of asking a creator or launchpad to seed a traditional AMM pool on day one, DBC starts with a virtual pool. Traders buy and sell against a configurable bonding curve. Every buy adds quote tokens, such as SOL or USDC, into the pool and moves the token along the curve. When the configured quote threshold is reached, the launch graduates into DAMM v1 or DAMM v2 liquidity.
DBC runs on the mainnet program dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN.

Why DBC Exists

Token launches need price discovery, distribution, launch protection, and long-term liquidity. Many launches try to solve those problems with separate tools: one system for the sale, another for anti-sniper fees, another for migration, another for LP locks, and another for post-launch trading. DBC brings those launch steps into one configurable flow. A launchpad can create repeatable templates, a creator can launch a token from that template, traders can participate immediately, and the token can automatically graduate into Meteora liquidity once the market has contributed enough quote assets.

On-Chain Price Discovery

The token price follows a configured curve from launch to migration instead of relying on a manually seeded AMM pool.

Universal Curve Design

A launch can use a single curve segment or up to 16 segments to shape how price moves as demand grows.

Automatic Graduation

Once the quote reserve reaches the migration threshold, liquidity can move into a DAMM v1 or DAMM v2 pool.

Launch-Ready Fees

Use fixed fees, time schedulers, rate limiter fees, and optional dynamic fees to shape early trading behavior.

Partner and Creator Economics

Trading fees, migration fees, surplus, pool creation fees, and liquidity allocations can be split between launchpad partners and creators at different lifecycle stages.

Token 2022 Support

DBC can launch SPL tokens or Token 2022 tokens, with Token 2022 metadata handled by the launch flow.

How DBC Works

A DBC launch has two main phases. During the bonding curve phase, the token trades inside the DBC virtual pool. The pool tracks the current price, base reserve, quote reserve, fees, and migration progress. The curve decides how many tokens are available at each price area and how much quote liquidity is needed to move through that area. During the graduated pool phase, the launch becomes a DAMM pool. The quote assets accumulated during the bonding phase and the configured base token amount form the initial liquidity for the migrated pool. From that point on, traders interact with the DAMM v1 or DAMM v2 pool rather than the DBC virtual pool.
StageWhat Happens
Create configA launchpad or partner defines the quote mint, curve, fees, token type, migration target, and liquidity distribution.
Create virtual poolThe creator launches the base mint and virtual pool from that config.
Trade on curveTraders buy or sell against the virtual pool until the quote reserve reaches the migration threshold.
Curve completeNormal DBC swaps stop. Surplus and configured migration-fee claims can become available.
Migrate to DAMMThe accumulated quote reserve and configured base amount seed the DAMM v1 or DAMM v2 pool.
Finalize cleanupLeftover, LP-token claims, DAMM v2 positions, and one-time claim flags settle according to the migration path.

Product Building Blocks

DBC Universal Curve

Learn how single-segment and multi-segment curves shape launch price discovery.

DBC Launch Configuration

Review the config fields around token setup, supply, migration, liquidity locks, and claim addresses.

DBC Fees

Compare base fee modes, dynamic fees, fee collection, and fee sharing.

DBC Migration and Liquidity

See how completed curves graduate into DAMM pools, liquidity ownership, locks, and vesting.

DBC Surplus and Leftover

Learn how extra quote tokens and unused fixed-supply base tokens are handled after curve completion and migration.

DBC Token 2022 Support

Understand how DBC supports Token 2022 base tokens and supported quote tokens.

DBC Accounts and Permissions

Review the main state accounts, lifecycle flags, permission gates, and implementation limits.

DBC Formulas

Understand the core product math behind price movement, curve reserves, migration, fees, and surplus.

Who DBC Is For

DBC is built for launchpads that want repeatable token launch templates. A partner can define the curve, fees, migration target, LP distribution, and creator economics once, then let many creators launch from that configuration.
DBC helps creators launch with built-in price discovery, migration, Token 2022 support, and configurable post-migration liquidity instead of assembling those pieces separately.
Traders get a transparent on-chain curve during the launch phase and a familiar Meteora DAMM pool after graduation.
Aggregators, trading terminals, bots, and dashboards can track a clear launch lifecycle: virtual pool trading first, DAMM pool trading after migration.
DBC is highly configurable. Launch teams should choose curve shape, fee behavior, migration target, and liquidity distribution carefully because these settings define the economics of the launch.