Raydium LaunchLab Mandates CPMM-Only Graduation and Locks Creator LP at Token Migration
Raydium's LaunchLab upgrade mandates CPMM for new launches, locks creator LP alongside the platform share at graduation, and adds configurable quote assets.
Raydium Raydium RAY$0.620-0.6% deployed a protocol-level upgrade to its LaunchLab token launch program on August 17, making CPMM pools mandatory for all newly initialized launches, consolidating creator and platform LP shares into a single locked position at token graduation, and formalizing SOL, USDC USDC, and RAY RAY as the supported quote assets for bonding curve launches.
The changes apply to launches created after the upgrade. Tokens initialized before today under an earlier program version retain access to MigrateToAmm for backward compatibility if their on-chain state encodes a legacy migrate_type. Any launch created from this point forward through the Initialize, InitializeV2, or InitializeWithToken2022 instructions must use migrate_type = 1, directing graduation to a CPMM pool rather than the legacy AMM v4.
CPMM Is Now the Only Graduation Path for New LaunchLab Tokens
LaunchLab bonding curves graduate automatically once the quote vault balance reaches the configured graduation threshold, a value derived from the curve's supply and pricing parameters. Before today's change, migration destination was platform-configurable: operators could route graduating tokens to CPMM or AMM v4. The upgrade removes that choice for new launches.
The Raydium changelog states it directly: "New launches are CPMM-only. Initialize, InitializeV2, and InitializeWithToken2022 require migrate_type = 1." Tokens seeded before today may still execute MigrateToAmm if their state permits.
CPMM uses the constant-product formula and carries a simpler account layout than the legacy AMM v4. Standardizing to a single pool type also unifies the post-graduation fee configuration, the creator-fee routing, and Token-2022 extension handling at migration, reducing surface area for implementation divergence across platform integrations.
Creator LP Now Locked With Platform Share at Graduation
The more structurally significant change is to LP distribution at migration.
LaunchLab's PlatformConfig stores three scale parameters (platform_scale, creator_scale, and burn_scale) that must sum to exactly 1,000,000. Before the upgrade, creator_scale generated a separate Fee Key directed to the token creator at graduation, giving the creator exercisable LP rights after a lock period.
From today, those two scales merge for new migrations. The platform-config documentation specifies the updated formula:
The resulting locked LP wraps into one Fee Key NFT directed to the platform's platform_nft_wallet rather than split between the platform and the original token creator. The remaining LP, determined by burn_scale, burns permanently at migration.
"Before the 2026-08-17 upgrade, creator_scale was locked separately and its Fee Key went to the token creator," Raydium's documentation states. "For migrations executed after the upgrade, it is added to platform_scale."
In practice: creator graduation-time LP can no longer be independently liquidated. The unified locked position sits under the platform's designated wallet; the burn allocation is removed from circulation at migration with no Fee Key issued.
SOL, USDC, and RAY as Configurable Bonding Curve Quote Assets
LaunchLab bonding curves operate in a quote asset: buyers send it to the curve in exchange for newly created base tokens during the launch phase. The upgrade formalizes three supported quote mints: SOL, USDC, and RAY.
Quote asset selection is locked at launch initialization and cannot be changed mid-curve. The cpswap_config field in PlatformConfig binds the post-graduation CPMM pool to a specific pool configuration tied to the chosen quote asset. Platform operators set their permitted quote assets through PlatformConfig rather than per launch, giving platform-level control over the token creation environment.
Platform Authorization Replaced With Config Allowlists
The upgrade also restructures how platforms authorize new launches. The previous model used GlobalConfig.requires_platform_auth, a global flag that applied across all platforms. That field is removed.
In its place: a restrict_global_config flag (occupying a reused padding byte in the account layout) enables per-platform enforcement via platform-allow-config PDAs, seeded with the platform_config and global_config addresses. When active, platforms must derive and include this PDA to execute new launches, providing granular control without a shared global switch affecting every platform on the protocol.
What Builders Must Update in MigrateToCpswap
Builders integrating MigrateToCpswap directly must update their account arrays to match the new ten-account layout. The upgrade adds two accounts at indices 8 and 9: CPMM support-mint PDAs for both sorted mints, derived via [b"support_mint", mint]. Missing these accounts causes the migration instruction to fail.
The remaining eight indices cover platform Fee Key infrastructure (owner, mint, ATA, locked-LP PDA, and metadata) along with the original creator fallback, the CPMM permission PDA, and an optional platform-configured creator address. Platform trade fees remain capped at 100 basis points per Raydium's platform-config documentation; creator fees are capped at 50 basis points, enforced by GlobalConfig's max_share_fee_rate.
Comments
Please login to leave a comment.
Contents
Related Content
Raydium's Rise to the Top | 0xInfra
Can Solana DEXs Compete With Hyperliquid?
The Solana Launchpad Wars
Pump.fun Launched 42,000 Tokens in One Day. Fewer Than 2% Will Ever Reach a DEX.
Ship or Die at Accelerate 2025: Tokenized Social (Dee Goens - Zora)
Breakpoint 2024: Product Keynote: Sanctum: Building the SOL Economy With LSTs (FP Lee)
Solana ETFs Are Coming With Carlos Gonzalez Campo
Solana Changelog - Jan 30: Transaction CU Cost, Simulation for Token Accounts, and Fee to Write Lock
Raydium's RAY Buyback Pace Hits Its Highest Level Since Early 2026, With $150K Acquired in Three Days
Solana Changelog April 25 - Last Restart Slot Syscall, Helium Migration, and Developer Updates
Lightspeed Live: Pump Fun's $4B Token Launch - Bullish or Bearish for Solana?
Solana Changelog March 7 - Verifiable Builds, Admin RPC, and Geyser
Solana Changelog March 7 - Verifiable Builds, Admin RPC, and Geyser
Solana Changelog April 25 - Last Restart Slot Syscall, Helium Migration, and Developer Updates
Chingari: Going Web2 to Web3
Latest news
Raydium LaunchLab Mandates CPMM-Only Graduation and Locks Creator LP at Token Migration
Backpack Securities Captured 87% of Tokenized SpaceX Trading Volume in Q2, Leading on Six of Nine Shared Stocks
Dominion Market's SILV Draws $3M in First-Day Volume, Claims 60% of Solana's Tokenized Commodity Market
Solana Leads All Blockchains in 30-Day Tokenized Treasury Inflows as RWA Ecosystem Hits $3.9B
Solana's Native Token Is Now Tradable on the XRP Ledger's Built-In DEX
Grayscale Models SOL Supply Growth Below Gold by 2031 if SIMD-0550 and SIMD-0553 Pass
FOMO Tops Hyperliquid in 24-Hour Protocol Revenue as Solana Copy-Trading App Extends Its Run
Bank Leumi Becomes First Israeli Bank to Offer Bitcoin, Ether, and Solana Trading
Solana Tokenized Stock DEX Volume Hits $5.8B in Q2 as xStocks Commands 58% of DeFi Deposits
Solana Company (HSDT) Launches Tokyo Validator Cluster, Reports $2.5M Q2 Staking Revenue
Solana Token Markets