Solana lifecycle and migration
Candle Solana launches run on the Candle gated bonding-curve program with one lifecycle shape:
- Open launches use a curve configuration with NFT gating disabled.
- Exclusive launches use a curve configuration with the Believer NFT gate enabled.
Both migrate to Meteora DAMM v2. There is no v3/v4 style venue choice on Solana.
| State | Curve buy | Curve sell | What happens next |
|---|---|---|---|
| Trading | Available | Available | Reserve accumulates toward the migration threshold |
| Completed | Closed | Closed | Migration to DAMM v2 is executed |
| Migrated | Closed | Closed | Trade on the DAMM v2 pool |
Trading
Section titled “Trading”The curve accepts buys and sells until its quote reserve reaches the migration threshold. The curve trading fee is 1% for both tiers.
An Exclusive curve verifies the buyer’s Believer NFT mint record on every gated action. An Open curve is permissionless.
Completion
Section titled “Completion”The buy that brings the reserve to the threshold completes the curve. Unlike Hood, the crossing buy is not capped:
- The full submitted amount executes along the curve and the buyer receives the corresponding output.
- Reserve above the threshold is accounted as surplus under the pool’s configuration. It is not refunded to the buyer.
- Once the curve is complete, both buys and sells revert.
Integrators should quote the full submitted amount for a crossing buy. Applying Hood’s capped model on Solana understates the fill.
Migration
Section titled “Migration”Candle’s launch service detects completion and executes the migration to DAMM v2 automatically, with duplicate-trigger protection. There is normally only a short no-trade interval between completion and the pool going live.
After migration:
- Trading routes to the DAMM v2 pool, and through Jupiter where routing is available.
- Liquidity fees accrue to the pool position and are distributed through Candle’s fee claims for the creator or nominated streamer.
Differences from Hood
Section titled “Differences from Hood”| Property | Solana | Hood |
|---|---|---|
| Post-graduation venue | Meteora DAMM v2 (fixed) | Developer-selected Uniswap v3 or v4 |
| Crossing buy | Full fill, surplus retained | Capped, remainder refunded |
| Recovery state | None | 7/30-day claim backstop |
| Migration trigger | Candle launch service | Permissionless keeper-monitored migrator |
Solana has no on-chain Recovery claim path. Migration is an operational responsibility of the platform rather than a permissionless backstop, and completed curves have historically migrated without user action.
Integration rule
Section titled “Integration rule”Read the pool’s completion and migration state before constructing a trade, and again when a simulation fails. Do not infer state from the existence of a DAMM v2 pool alone, and do not present a curve quote for a completed pool.