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 configs are reusable launch templates. The curve defines price discovery; the surrounding config defines which token can launch, how fees behave, how migration works, and who can claim each economic bucket. Use this page as a checklist. For implementation limits and permissions, see DBC Accounts and Permissions.

Core Fields

FieldProgram Behavior
Quote mintMust be supported. SPL Token quote mints are supported; Token 2022 quote mints are limited to metadata-related extensions.
Activation typeSlot-based or timestamp-based. Fee schedules and rate limiter windows use the same activation type.
Token decimalsMust be from 6 to 9.
Token typeSPL Token or Token 2022. Token 2022 launches must use DAMM v2 migration.
Token authority optionControls whether creator, partner, or no one receives update authority, and whether creator or partner receives mint authority.
Collect fee modeQuoteToken or OutputToken for bonding-curve trading.

Supply

DBC supports dynamic supply and fixed supply.
Supply ModelProgram Behavior
Dynamic supplyInitial base supply is calculated from the curve swap amount with a 25% buffer, migration base threshold, and locked-vesting amount.
Fixed supplyConfig provides pre-migration and post-migration supply. The leftover receiver must be non-default, and pre-migration supply must cover the buffered requirement.
Fixed-supply cleanup is covered in DBC Surplus and Leftover.

Migration

SettingProgram Behavior
Migration targetDAMM v1 or DAMM v2. DAMM v1 is restricted to SPL Token base and quote mints.
Migration fee optionFixed DAMM fee options or Customizable for custom DAMM v2 migrated-pool fee settings.
Migration fee percentageUp to 99%. If it is 0, creator migration fee percentage must also be 0.
DAMM v2 migrated pool feeMust be 0.1% to 10% when custom migrated-pool fees are configured.
DAMM v2 compounding fee bpsMust be non-zero only for compounding migrated-pool collect fee mode.
DAMM v2 market-cap scheduler paramsApply after migration; they do not affect the DBC bonding-curve fee.
For the migration flow and liquidity ownership, see DBC Migration and Liquidity.

Liquidity Distribution

The migrated liquidity distribution must add to 100% across:
  • Partner unlocked liquidity.
  • Partner permanent locked liquidity.
  • Partner vesting liquidity.
  • Creator unlocked liquidity.
  • Creator permanent locked liquidity.
  • Creator vesting liquidity.
At least 10% of migrated liquidity must still be locked after one day. DAMM v2 vesting lock duration is capped at two years.

Fees and Claim Addresses

SettingProgram Behavior
Pool creation feeOptional. If non-zero, must be between 0.001 SOL and 100 SOL; split 10% protocol and 90% partner.
Creator trading fee percentageSplits the non-protocol trading fee between creator and partner.
Fee claimerAuthorizes partner-side claims such as trading fees, pool creation fees, migration fees, and surplus.
Leftover receiverReceives fixed-supply leftover after the migrated pool reaches CreatedPool.
First swap with minimum feeOptional narrow path for an initialize-pool transaction that includes the first swap, targets that new pool, and has no referral account.
Bonding-curve fee modes are covered in DBC Fees.