本頁內容由 AI 自動翻譯,所有內容以英文版本為準。查看英文版 →
LaunchLab 是 Raydium 的一級市場啟動平台。專案將其代幣供應存入聯合曲線;買家使用 SOL(或其他報價幣種)與曲線交易;當達到畢業閾值時,曲線的資產會自動遷移到 CPMM 池,代幣變成自由交易。本頁將從專案方的角度逐步介紹整個流程。
你需要的東西
- 代幣鑄造 — 你想要銷售的代幣。必須是新鑄造的,具備:
- 完整供應量鑄造到你的錢包(以便存入曲線)。
- 在啟動前撤銷鑄造權限(否則曲線價格可能被新鑄造的代幣操縱)。
- 元數據 — 名稱、符號、圖像、社交連結。Metaplex 元數據或類似。
- 錢包 — 約 1 SOL 用於創建租金 + 金庫資金 + 優先費用(畢業本身由畢業者支付,不是你)。
- 決定:
- 曲線類型(二次方 vs 虛擬儲備 CPMM)。
- 畢業閾值。
- LP 處置政策(銷毀 / 鎖定 / 轉給創建者)。
- 初始價格和上限。
曲線選擇
LaunchLab 支援兩種曲線族:二次方(curve_type = 0)
價格隨著銷售供應量二次方增長。經典的「公平啟動」感覺 — 早期買家獲得價格優勢,後期買家支付更多,價格平穩加速。
s 是銷售供應量。通常 a > 0(凸)。初始價格和畢業價格之間的差價由 a, b, c 和上限決定。
最適合:新奇啟動、迷因、社區驅動的專案。
虛擬儲備 CPMM(curve_type = 1)
使用虛擬儲備模擬恆定乘積 AMM — 曲線的行為像 CPMM,其中 x * y = k,但池開始時使用從不提取的合成代幣進行種子填充。
virtual_base_reserve 減少,virtual_quote_reserve 增加 — 曲線看起來與畢業後的 CPMM 完全相同。更平順的交接。
最適合:希望畢業後價格連續性可預測的啟動。
UI 逐步說明
在 raydium.io/launchpad/create:- 代幣。 貼上鑄造地址。UI 會獲取元數據並顯示。
- 曲線類型。 選擇二次方或虛擬 CPMM;UI 會為每種顯示價格圖表預覽。
-
畢業閾值。 預設:曲線在所有
total_base_supply銷售後結束。替代方案:在特定graduation_quote_amount結束(例如 85 SOL)。 - 報價幣種。 SOL(預設)、USDC 或任何其他幣種。SOL 是標準。
-
LP 處置政策:
- 銷毀 — LP 代幣在畢業時發送到無法使用的地址。創建者無法提取流動性;使用者永遠信任該池。
- 鎖定 — LP 代幣發送到時間鎖定的託管,持續
lock_duration。 - 轉給創建者 — LP 代幣發送給創建者。最靈活,最不信任最小化。
- 檢查。 UI 總結:預期價格範圍、曲線售完時的初始籌資、畢業 CPMM 設定。
-
簽署。 一筆交易創建啟動狀態 + 基礎金庫 + 報價金庫,將
total_base_supply從你的錢包轉移到基礎金庫。
程式化逐步說明
曲線形狀、報價幣種、籌資目標和 LP 處置政策不是參數 — 它們來自你綁定的GlobalConfig 和你的啟動運行的 PlatformConfig。你傳遞的是鑄造的身份、要綁定的設定,以及可選的首次購買:
raydium.api.fetchLaunchConfigs() 列出可用的設定及其預設供應、銷售金額和籌資目標,因此你可以在使用者簽署前向他們展示給定設定的含義。完整註解版本,包括 Token-2022 變體:products/launchlab/code-demos。
畢業前監控
透過 API 追蹤活動: LaunchLab 有自己的 API 主機,與api-v3.raydium.io 分開:
(programId, mintA, mintB) 的 PDA:
getFinishRate.ts 使用 Curve.getPrice、Curve.getPoolEndPriceReal 和 Curve.getPoolInitPriceByPool 做到這一點:
要監控的指標
- 銷售穿透率:銷售的基礎百分比。畢業閾值通常在銷售 80–100% 時。
- 當前價格:從當前
baseSold的曲線衍生。 - 獨特買家:透過索引器的不同付款人計數。
- 買賣比率:早期啟動看到重買壓力然後放緩。
<10%,考慮行銷是否充分。LaunchLab 不會拯救宣傳不足的啟動。
畢業
畢業是一筆單獨的交易,它不是任何人都可以呼叫的:MigrateToCpswap 和舊版 MigrateToAmm 各自要求其簽署者與綁定 GlobalConfig 上記錄的錢包相符(migrate_to_cpswap_wallet / migrate_to_amm_wallet),任何其他簽署者都會得到 InvalidOwner。沒有獎勵。這些錢包由 Raydium 的畢業 crank 運行,在閾值被超越後的幾秒內進行遷移。除了初始設定外,作為創建者無需採取任何行動。
畢業做什麼
- 讀取金庫餘額。
- 關閉曲線(不再對其進行買賣)。
- 使用金庫餘額作為初始流動性建立新的 CPMM 池。
- 根據金庫餘額鑄造初始 LP 代幣。
- 根據配置的政策處置 LP 代幣(銷毀 / 鎖定 / 轉給創建者)。
監控畢業
監控池狀態上的status 並在其變化時切換你的 UI:
(cpswap config, token0, token1) 的 CPMM PDA,因此你可以衍生它而不是等待它被報告。對於索引器,透過 gRPC 訂閱而不是輪詢 — 見 products/launchlab/code-demos。
創建者或第三方沒有「手動畢業」路徑。如果啟動已超越其閾值且尚未遷移,這是遷移錢包的操作問題,不是你可以從客戶端強制的。
畢業後
驗證 CPMM 池
- 基礎代幣餘額:
total_base_supply - baseSold+ 曲線餘數。 - 報價代幣餘額:
quoteRaised - graduationFee。 - 價格:與最後曲線價格相符。
驗證 LP 處置
- 銷毀:LP 鑄造的供應顯示發送到 1nc1nerator11111111111111111111111111111111 或類似。
- 鎖定:LP 代幣在託管 PDA 中,帶有解鎖時間戳。
- 轉給創建者:LP 代幣在創建者的錢包中。
收集創建者費用
如果你配置了創建者費用份額,定期呼叫: 建構者是claimCreatorFee,它由報價幣種而不是啟動鍵入 — 一次呼叫會掃除你在該幣種中累積的創建者費用:
claimMultipleCreatorFee 跨幣種批次。費用從畢業前的曲線交易累積,畢業後從 CPMM 池的創建者費用路徑累積,當平台的 platform_cp_creator 將你留作記錄的池創建者時 — 見 products/launchlab/platform-config。
公告檢查清單
畢業後公告應包括:- 畢業交易雜湊。
- 新 CPMM 池 ID。
- LP 處置證明(銷毀交易 / 鎖定交易 / 創建者錢包)。
- 聚合器覆蓋 ETA(錢包通常在 5 分鐘內索引)。
- 代幣合約驗證(在公告頻道中匹配鑄造地址)。
陷阱
1. 鑄造權限未撤銷
如果baseMint.mintAuthority 仍然是你控制的密鑰,你可以鑄造新供應並賣入你自己的曲線。未撤銷的啟動通常被聚合器和列表網站標記為高風險或未驗證。在啟動前撤銷。
2. 曲線參數錯誤
a 太高的二次方曲線使早期代幣免費(價格 ≈ 0),後期代幣荒謬。a 太低的曲線使曲線幾乎線性(失去「聯合」感覺)。先在 devnet 上測試參數。
3. 畢業閾值太高
如果畢業需要比現實需求更多的資本,曲線永遠不會畢業,買家被困在只能以更差價格賣回曲線的代幣中。選擇你實際上可以達到的閾值。4. 報價幣種詐騙
如果你的報價幣種是自訂代幣(不是 SOL/USDC),使用者不會信任它。堅持使用 SOL 或 USDC 作為報價。5. 忘記資助基礎金庫
SDK 在建立時從你的錢包轉移totalBaseSupply。如果你的錢包沒有它,交易會還原。簽署前確認餘額。
6. LP 處置 = 銷毀是不可逆的
一旦 LP 發送到 1nc1nerator,沒有人可以提取流動性,包括你。這是重點 — 信任最小化。如果你不確定,不要選擇銷毀。7. 畢業後 CPMM 費用層級
已畢業的池使用 LaunchLab 的預設 CPMM 設定(0.25%)。如果你想要 1% 或 0.01%,你需要在畢業後自己建立第二個 CPMM 池並遷移流動性 — 笨拙且分散。接受預設,或透過直接 CPMM 建立而不是 LaunchLab 啟動。指標
products/launchlab/overview— LaunchLab 概念和生命週期。products/launchlab/bonding-curve— 曲線數學詳細。products/launchlab/instructions— 完整指令參考。products/launchlab/vesting— 歸屬計劃機制。algorithms/bonding-curves— 一般聯合曲線數學。user-flows/creating-a-launchlab-token— 代幣創建者的 UI 逐步說明(JustSendit 和 LaunchLab 模式)。user-flows/how-creator-fees-work— 遷移前後創建者費用概述。
- Raydium SDK v2
launchpad模組。 - 透過
api-v3.raydium.io端點啟動狀態。

