Skip to content

Bonding Curve

Every token launched on Candle starts life on a bonding curve. Buyers trade against the curve itself rather than a liquidity pool, the price rises as supply sells, and once the curve raises its target the token graduates: liquidity migrates to a real DEX pool and the curve closes.

Curve terms below are stated in each curve’s own quote asset, never in dollars. A dollar figure needs a live SOL or ETH price, and a hardcoded one goes stale the day it is published.


Every curve is one of two modes:

ModeWho can buy pre-graduation
ExclusiveWallets holding a Believer NFT only
OpenAnyone

Exclusive is the mechanism behind Candle’s thesis: the first buyers on a curve are wallets that have already demonstrated long hold behaviour, which gives a project a base of verified holders before it reaches the open market.

Gating is enforced on-chain by the curve program and re-checked server-side on every buy. It is not a UI restriction.


There are nine production configurations. Solana curves sell approximately 85%–85.37% of total supply by graduation; the current Hood configurations sell approximately 79.7%. They differ in chain, quote asset, gating, and how much they raise.

ConfigModeRaiseStarting FDVGraduation FDVSupply sold
Gated SOL curveExclusive190 SOL58.89 SOL1,900 SOL~85%
Open SOL curveOpen80 SOL~24.8 SOL~800 SOL~85%
Gated USDC curveExclusive14,000 USDC4,339.26 USDC138,215.41 USDC~85.37%
Open USDC curveOpen6,000 USDC1,859.68 USDC59,235.18 USDC~85.37%
Open CNDL curveOpen24,000,000 CNDL7,438,736.84 CNDL236,940,702.37 CNDL~85.37%

The CNDL quote pair is open-only. Initial developer buys are supported only for SOL-quoted launches; other quote assets launch first and can be bought afterward.

The quote asset is part of the deployed curve configuration, not a display preference. Changing it changes the threshold, decimal handling, and curve constants. Clients must use the configuration for the exact chain, quote asset, and launch tier.

ConfigModeRaiseStarting FDVGraduation FDVSupply sold
Gated ETH curveExclusive10 ETH3.32 ETH105.76 ETH~79.7%
Open ETH curveOpen4 ETH1.33 ETH42.30 ETH~79.7%
Gated USDG curveExclusive34,000 USDG11,288.79 USDG359,573.81 USDG~79.7%
Open USDG curveOpen5,000 USDG1,660.12 USDG52,878.50 USDG~79.7%

Hood curves are value-calibrated, not decimal-ported from Solana. That is why the native-denominated numbers look far smaller while being worth roughly the same: a straight port would have graduated at 190 ETH, well over ten times the intended bar.


ParameterValue
Total supply1,000,000,000
On-curve supply900,000,000
Token decimals6
Curve transaction fee1%
Migration fee0
Allocation to $CNDL stakers0.5%–10% (set by the launcher)

The staker allocation is chosen by whoever launches the token, within that range. It is what makes staking work like an index across the whole launchpad — see $CNDL.

The displayed raise is the net reserve threshold. Because the 1% curve fee is accounted for separately, gross buyer input required to reach graduation is slightly greater than the displayed raise. At graduation, the configured staker allocation is reserved and the remaining inventory and quote reserve are prepared for migration.


When a curve reaches its raise target, curve trading closes and the graduation process initiates migration. There can be an interval before the DEX pool is available, and migration can require keeper or recovery transactions. Where liquidity goes depends on the chain and, on Hood, the DEX version chosen at launch:

The transaction that crosses the threshold behaves differently by chain. Integrators must quote the exact chain behavior.

  • Hood: capped with refund. The curve consumes only the quote required to reach the threshold, calculates output from that capped amount, and returns the unused quote as the refund reported by the Bought event.
  • Solana: full fill, no refund. The curve executes the entire submitted amount. Quote reserve above the threshold is treated as surplus under the pool configuration rather than refunded.
  • Pool trading fee: 0.5%, flat
  • Fees are collected in the quote asset (SOL)
  • LP is locked at migration
  • The developer selects Uniswap v3 or v4 when launching
  • Static pool fee tier: 0.3%
  • v3 uses WETH; v4 settles native ETH directly and uses the Candle launch hook
  • The developer does not receive control of the migration liquidity
  • Accrued LP fees and recovery behavior are handled by the selected migrator

The pre-graduation Hood market is a standalone Candle curve for both choices. Selecting v4 does not create or trade through a hooked Uniswap pool during the curve phase.

See Launch options and the chain-specific lifecycle pages for the current configuration and integration details.