Skip to content

Learn · Explainer

Meteora's Dynamic Bonding Curve: how DBC launchpads price a coin

Meteora Dynamic Bonding Curve explained: each DBC launchpad sets its own curve, fees, quote token and graduation, and fees can start high to deter snipers.

Updated OCTOBER 6, 2026· Fullport Capital

On this page

What DBC is: a launchpad kit, not a launchpad#

Meteora's Dynamic Bonding Curve (DBC) is a Solana program that launchpads such as Believe, Moonit and Jupiter Studio use to launch tokens. Each launchpad sets its own curve shape, quote token, fees and graduation threshold. When a coin's curve completes, it moves to a Meteora DAMM v2 pool.

How is DBC different from pump.fun?

pump.fun is a single launchpad with a single set of numbers. DBC is the opposite: a toolkit where each launchpad, which Meteora calls a partner, writes its own configuration, and every coin launched through it follows that configuration.

To a trader, DBC launchpads look like any other: a coin appears, trades on a curve, and later moves to a pool. But the curve's shape, its fees, the token it is priced in and the point where it graduates can all differ from one DBC launchpad to the next.

What a launchpad can configure#

The settings below come from Meteora's DBC program repository and documentation. Each is fixed per configuration, so two coins from the same launchpad usually behave alike, while coins from different launchpads may not.

SettingWhat the launchpad choosesWhy a trader cares
Curve shapeA curve built from up to 20 price ranges, each with its own liquidityPrice can rise faster or slower than a pump.fun curve at the same SOL raised
Quote tokenSOL, or a stablecoin such as USDCA USDC-quoted coin's market cap is in dollars directly; SOL's price does not move it
Graduation thresholdAn amount of the quote token raised (migration_quote_threshold)Graduation market cap is not a universal number
Trading feeA base fee, optionally with a fee scheduler and dynamic fee; part goes to the protocolFees on the first trades can be far higher than later ones
Destination poolDAMM v2 (DAMM v1 is deprecated for new configurations)Determines how the coin trades after graduation
Pool fee after migrationFixed options of 0.25%, 0.3%, 1%, 2%, 4% or 6%, or a custom fee on DAMM v2The post-graduation cost of every trade
LP after migrationPercentages locked for the partner and for the creatorHow much of the pool's liquidity is locked

Swipe or scroll to compare all columns.

From Meteora's DBC repository and docs, checked October 2026.

Fee schedulers: why the first minute can cost much more#

The setting that most often catches traders out is the fee scheduler, part of what Meteora calls its anti-sniper suite. A launchpad can make the trading fee start high when the coin launches and decay over a set period of time or slots. A rate limiter can also make large early buys pay more.

The aim is to make it expensive to buy the first seconds of a launch with a bot and dump on everyone else, the pattern behind much bundled supply.

Why was the fee so high on my first buy?

On a DBC coin the fee is not a constant: a buy in the first few seconds may pay many times the fee the same buy pays ten minutes later. Terminals do not always show the scheduled fee clearly. On a fresh DBC launch, check the quote's fee line before confirming, or wait until the schedule has decayed.

Sniping a DBC coin is a different trade

On pump.fun, the first buyer pays the same 1.25% as everyone else. On a DBC launchpad with a fee scheduler, the first buyer may pay a fee that wipes out the advantage of being first. Know the launchpad's configuration before you treat a fresh launch as an entry.

Graduation and DAMM v2#

When a DBC curve has raised its threshold in the quote token, it stops trading. Meteora runs migration keepers that move the liquidity into a new pool once the curve is complete and enough quote liquidity is present. For new configurations that pool is DAMM v2, Meteora's constant-product AMM with optional concentrated ranges and on-chain fee scheduling.

As on pump.fun, there is a gap between the curve completing and the pool being live, and during it there is no market. Afterwards, the depth is only what migrated, and the fee is whatever the launchpad configured for the pool.

That pool fee can be anywhere from 0.25% to 6% on the fixed options, so one DBC coin can cost several times as much to trade after graduation as another.

Compare that with pump.fun, where every coin follows one published path: the same bonding curve, the same 85 SOL graduation and the same PumpSwap fee schedule. DBC gives launchpads more room to design for their audience, and gives traders more homework.

Reading a DBC coin before you trade it#

  1. 1

    Identify the launchpad

    Check which DBC configuration created the pool. A Solana explorer shows the program and the config account; many terminals label the launchpad directly.

  2. 2

    Check the quote token

    If the pool is USDC-quoted, market cap and price are in dollars. If it is SOL-quoted, dollar values move with SOL.

  3. 3

    Check the current fee

    Look at the fee on your quote, not a launchpad's headline rate. A fee scheduler may still be decaying.

  4. 4

    Check the progress and threshold

    How much of the threshold has been raised tells you how far the coin is from migration and how much liquidity the new pool will start with.

  5. 5

    Check holders the usual way

    The configuration says nothing about who bought. Concentration, insiders and bundles matter exactly as they do on pump.fun; see the token safety checks.

How Fullport prices DBC coins#

Fullport's token universe includes Meteora DBC pools quoted in SOL or in a stablecoin, plus the DAMM v2 pool a coin migrates into (Rules §Token universe). Because a DBC curve is not a simple pair of reserves, the engine reads the pool's square-root price and configuration fresh at execution. Any fee scheduler is evaluated at the current slot or time, so an early-launch fee is charged as it would be on-chain.

Stablecoin-quoted pools are converted through a SOL/USD snapshot. Configurations that migrate to the older DAMM v1 stop being tradeable on Fullport once their curve completes, because DAMM v1 pricing is not modeled, and orders during any migration are rejected with TOKEN_MIGRATING (fill policy).

Your cost is capped at the one-time fee of $120 to $300: trading losses come out of the simulated balance, never your wallet. Pass, and funded payouts send you 80% of profit in SOL every 5 days. Trade from the browser terminal or with Fullport Tap. For how DBC compares with the other launchpad families, see Solana memecoin launchpads compared.

Quick answers

What is Meteora DBC?
Meteora's Dynamic Bonding Curve is a Solana program that launchpads use to run token launches. Each launchpad configures its own curve shape, quote token, fees and graduation threshold, and coins migrate to a Meteora DAMM v2 pool when the curve completes.
Which launchpads use Meteora's Dynamic Bonding Curve?
Believe, Moonit and Jupiter Studio are among the launchpads built on DBC. Others use it too, and new ones appear regularly, so check the program and configuration that created a pool on a Solana explorer if you are unsure.
Why was the fee so high on my first buy of a Meteora coin?
Probably a fee scheduler. DBC launchpads can set a trading fee that starts high at launch and decays over time to deter sniping bots. A buy in the first seconds can pay much more than the same buy a few minutes later.
What is DAMM v2?
DAMM v2 is Meteora's constant-product AMM, the pool new DBC coins migrate into when their curve completes. It supports optional concentrated price ranges and on-chain fee scheduling. The fee a migrated pool charges is set by the launchpad's configuration.