Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

What it is

LaunchLab is Raydium’s token-launch program. A project deploys a token against a bonding curve; buyers trade against the curve until a funding threshold is reached, at which point the remaining curve supply and collected quote tokens are migrated into a Raydium AMM pool (CPMM or CLMM) and trading continues there. Program ID: see reference/program-addresses.

Chapter contents

Overview

Lifecycle of a launch: pre-graduation trading, graduation trigger, post-graduation AMM pool.

Bonding curve

The curve formula(s) supported by LaunchLab, worked price examples, and how the graduation threshold is computed.

Accounts

LaunchConfig, LaunchState, vaults, authority PDAs; account states through the launch lifecycle.

Instructions

Initialize, Buy, Sell, Graduate, CollectFees, SetParams. Includes migration-to-pool instruction.

Code demos

End-to-end: deploy a launch, buy/sell, trigger graduation, verify resulting pool.

Platforms

Third-party Platform PDAs — how external teams run their own branded launch environment on top of LaunchLab.

Creator fees

Pre-migration vault, post-migration Fee Key NFT, the 0.1% token-share referral, and how splits are configured per platform.

When to read this

  • You are launching a new token on Raydium.
  • You are building a launch-tracking UI or aggregator.
  • You need to understand price formation pre-graduation vs. post-graduation.