METEORA DYNAMIC BONDING CURVE

See the curve. Understand the trade.

Explore liquidity, preview a buy or sell, and trace every result back to its source.

Guided educational task · separate budget and results
Reports and export

Export target: Current workspace draft · unavailable

Learn from real DBC launches

KLED and DUPE open their original mainnet pools. Curve data is read from Solana, never filled with sample values.

Selected case studies, not a market-cap ranking. Larger projects may have graduated; their original curve remains available for study.

Loading KLED from Solana…

Reading the original DBC pool, configuration and token accounts. The curve appears only after the exact identities are verified.

You can choose a different live example or explicitly select a synthetic model in the sidebar.

What is DBC?

DBC means Dynamic Bonding Curve. It is Meteora's configurable token launch mechanism. A curve defines the token's price during launch, and trades move along that curve. A configurable curve does not promise that the market price will keep rising. Dynamic trading fees are a separate, optional setting.

  1. 1. ConfigureChoose the curve, quote token, fees and graduation settings.
  2. 2. Trade on DBCBuys move up the active curve. Sells move back down.
  3. 3. Reach thresholdThe required quote reserve is reached. Normal DBC swaps stop.
  4. 4. Migrate to DAMMBase and quote tokens seed an AMM pool. Migration is a separate step.
Base and quote tokens
The base token is being launched, such as KLED. The quote token pays for it, such as SOL. A curve price states how much quote buys one base token.
Virtual liquidity
This curve parameter controls price movement inside a range. More liquidity means a smaller price change for the same quote input. It is not the token balance held in a vault.
Price ranges
A curve can use one range or several ranges with different liquidity. Changing those settings changes how quickly the price moves at different stages.
Marginal and average price
A point on the graph shows the marginal price at that position. A buy crosses part of the curve, so its average execution price differs. Fees and slippage also affect a trade.

How the curve changes shape

Concept illustration · normalized units

These three illustrations share a starting price of 1, an ending price of 9 and 100 funding units. They compare liquidity placement. They are not KLED or DUPE pool data.

One liquidity setting spans the whole curve. The price rises along a smooth, curved path as funding increases.

Start 1Graduation 9price units
An increasing configured bonding curve from 1 to 9 price units. The horizontal axis is curve funding in units, not time. Move the inspection slider to read points.price units02.525.047.5610.080255075100GraduationCurve funding (units)
Inspected funding 50 unitsMarginal price 4 price units
The dot is your inspection point, not an observed trade. Dashed lines mark range boundaries and graduation. This is a pricing curve, not a price history or a trade quote.

Move right to explore buying through the curve, and left to explore selling back. This slider only inspects geometry. After graduation, trading uses the DAMM pool and its market price can move independently. New launches migrate to DAMM v2; legacy launches can use DAMM v1.

Learn more in Meteora's DBC overview, curve guide and formulas.

Solana

Starting progress 44% · fixed fee 1% · quote asset: SOL

Examples have different progress and fee settings. Designer depth presets keep your other inputs fixed for comparison.

Lifecycle, fees and liquidity allocation Model

This educational curve is trading in its declared model. Graduation, actual migration and destination trading are separate states. No model example creates chain accounts.

A new 16-range model with declared default supply and valuation targets; the three-range example stays separate.
Developer detailsAccounts · provenance · SDK contract