Skip to main content

Graduation

Graduation is automatic when the entire curve allocation has been sold.

Graduation sequence

LaunchSale performs the following actions atomically:

  1. verifies the tracked reserve equals the full expected curve raise;
  2. marks the launch Graduated and clears the bonding reserve;
  3. calculates the exact zkLTC required for price-continuous liquidity;
  4. wraps that zkLTC internally;
  5. bootstraps the canonical pool with the 25% liquidity allocation;
  6. mints initial LP shares to PermanentLiquidityLock;
  7. creates a non-revocable CreatorVesting contract for the 5% creator allocation;
  8. sends the creator's share of the remaining native proceeds to the creator fee vault;
  9. sends the protocol share to the protocol fee vault.

Permanent initial LP

PermanentLiquidityLock deliberately exposes only a lockedBalance view. It has no transfer, approval or withdrawal function for LP tokens sent to it.

After graduation

The bonding curve is closed. Trading continues through Flipit Swap.