Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.Lihat versi bahasa Inggris →
Masalah yang diselesaikan LaunchLab
Sebelum LaunchLab, meluncurkan token baru di Raydium memerlukan kreator untuk menyemai pool AMM dengan kedua sisi pasangan di awal — artinya tim harus menyediakan likuiditas sisi quote (SOL atau USDC) dari kantong sendiri. Hal ini menguntungkan proyek yang terdanai dengan baik dan membatasi akses ke mekanisme launchpad berdasarkan modal awal. LaunchLab menggantikan langkah pembukaan itu dengan bonding curve: token dikerahkan terhadap kurva yang dihargai dalam quote mint (biasanya SOL atau USDC). Pembeli memperoleh token dengan mengirim quote ke kurva, yang secara atomik mencetak atau melepaskan unit token dasar pada harga yang ditentukan oleh formula kurva dan pasokan saat ini. Tidak ada likuiditas pra-semai yang diperlukan. Setelah kurva mengumpulkan cukup quote untuk mencocokkan formula likuiditas untuk pool AMM nyata, kurva tersebut lulus: program membuat pool CPMM di mainnet yang disemai dengan cadangan dasar dan cadangan quote kurva, dan dari titik itu perdagangan berpindah ke AMM.Siklus hidup
Buy dan Sell adalah instruksi yang menghadap pengguna di fase tengah. Setelah ambang dilampaui, dompet migrasi yang disimpan di GlobalConfig menandatangani MigrateToCpswap.
Dua pihak tetap
Keadaan LaunchLab memiliki dua akun yang dibedakan:- Base mint — token yang diluncurkan. Otoritas mintnya dipegang oleh program LaunchLab hingga graduation; pasca-graduation, otoritas tersebut dicabut.
- Quote mint — jaminan. Selalu mint arus utama (SOL / USDC / RAY). Konfigurasi peluncuran memilih satu di
Initialize; tidak dapat diubah.
base_vault— menyimpan bagian dari pasokan dasar yang telah dipra-cetak ke kurva tetapi belum terjual. Berkurang saat pengguna membeli.quote_vault— mengumpulkan quote yang dibayarkan oleh pembeli. Meningkat saat pengguna membeli. Saldo ini diperiksa terhadap ambang graduation.
Model penetapan harga
LaunchLab mendukung beberapa formula kurva (lihatbonding-curve). Yang paling umum adalah bonding curve kuadratik yang analog dengan garis keturunan Pump.fun / Curve.fi / Bancor:
s adalah jumlah dasar yang sudah terjual kepada pengguna dan S_max adalah pasokan maksimum kurva. Harga naik secara monoton dengan setiap pembelian dan turun dengan setiap penjualan. Karena program menghitung biaya terintegrasi AMM dengan tepat, pembelian ukuran apa pun mengembalikan jumlah terintegrasi yang benar; tidak ada slippage per-perdagangan di luar konveksitas alami kurva.
Graduation
Peluncuran lulus ketikaquote_vault.balance ≥ graduation_threshold. Ambang ditetapkan di Initialize dan biasanya dipilih sehingga pada graduation harga tersirat kurva cocok dengan harga yang akan dibuka pool AMM dengan cadangan yang dikumpulkan. Secara konkret:
S_graduate adalah jumlah dasar yang sudah terjual, price(S_graduate) adalah harga marginal kurva pada titik itu, dan f adalah faktor kecil untuk memperhitungkan garis biaya (1–2%).
Pada graduation:
- Program mengambil snapshot
(base_vault_remaining, quote_vault). - Program memanggil CPMM
CreatePoolCPI dengan dua cadangan ini, mencetak LP awal ke otoritas milik program (biasanya dibakar / dikunci per kebijakan). - Program mencabut otoritas mint base token (sehingga tidak ada token dasar lagi yang dapat dicetak).
LaunchState.statusberubah menjadiGraduated.
Buy dan Sell ditolak. Perdagangan berlanjut di pool CPMM yang dihasilkan, yang tidak dapat dibedakan dari pool CPMM Raydium lainnya.
Biaya
Selama fase kurva, setiapBuy dan Sell dikenakan biaya yang dibagi antara:
- Sisi LP kurva — meningkatkan
ktersirat kurva, yang menguntungkan pembeli kemudian (harga lebih ketat). - Protokol — terakumulasi ke admin LaunchLab, dikumpulkan melalui
CollectFees. - Kreator — opsional, dapat dikonfigurasi di
Initialize. Beberapa peluncuran mengarahkan bagian kepada kreator sebagai aliran pendapatan berkelanjutan.
bonding-curve. Pembagian yang tepat disimpan di LaunchState.fees dan dapat berbeda per peluncuran.
Biaya pasca-graduation mengikuti konfigurasi CPMM yang dibuat pool dengan (biasanya AmmConfig[0], tingkat 0,25%).
Siapa yang memegang LP setelah graduation?
LaunchLab menggunakan tiga skala penyimpanan platform untuk menghasilkan dua tujuan LP yang efektif:- Platform lock — untuk migrasi yang dieksekusi setelah upgrade 2026-08-17,
platform_scale + creator_scaledikunci melalui LP-Lock dan satu Fee Key masuk keplatform_nft_walletketika bagian ini bukan nol. Sebelum upgrade,creator_scalemenghasilkan Fee Key kreator terpisah. - Burn —
burn_scaledibakar secara permanen dan tidak memiliki Fee Key.
PlatformConfig dan harus berjumlah 1_000_000. Upgrade mengubah eksekusi migrasi masa depan saja. Tidak mengubah Fee Key kreator yang dibuat oleh migrasi sebelumnya.
Invarian penting
- Base mint bebas inflasi setelah graduation.
mint_authority-nya dicabut;freeze_authoritytidak pernah ditetapkan. - Semua peluncuran baru hanya CPMM.
Initialize,InitializeV2, danInitializeWithToken2022memerlukanmigrate_type = CPSWAP. Keadaan legacy yang ada masih dapat menggunakanMigrateToAmm. - Keadaan kurva monoton dalam satu arah.
base_soldhanya naik selama Buy,quote_vaulthanya naik selama Buy (turun selama Sell — yang secara simetris mengurangibase_sold). Program tidak pernah membiarkan kurva menjadi negatif. - Graduation adalah gerbang satu arah. Bahkan jika perdagangan pasca-graduation mendorong harga pool AMM kembali di bawah harga graduation, peluncuran tidak kembali ke kurva.
Kapan menggunakan LaunchLab
Halaman ini hanya menjelaskan mekanika protokol. Tidak ada di sini yang merupakan saran keuangan, hukum, atau investasi. Peluncuran token membawa risiko keuangan yang signifikan. Konsultasikan dengan profesional yang sesuai sebelum meluncurkan token yang melibatkan penggalangan dana publik.
- Anda meluncurkan token baru tanpa pasar sebelumnya.
- Anda ingin pasar menentukan harga pembukaan CPMM daripada mendeklarasikannya sebelumnya.
- Anda ingin memungkinkan siapa pun — termasuk tim itu sendiri — untuk membeli dengan harga yang ditentukan kurva yang sama, daripada pra-alokasi kepada orang dalam dengan diskon.
- Token yang ada dengan pasar yang sudah mapan (gunakan
CreatePooldi CPMM secara langsung). - Peluncuran di mana Anda memerlukan kontrol presisi atas harga AMM pembukaan (Anda dapat memperkirakannya dengan konfigurasi kurva yang hati-hati, tetapi mekanisme masih didorong kurva).
- Token yang memerlukan ekstensi Token-2022 yang tidak diizinkan LaunchLab (program peluncuran menolak ekstensi seperti
TransferHookdanPermanentDelegatebahkan di jalur Token-2022).
Isi bab
bonding-curve— formula kurva, biaya dan matematika hasil, derivasi ambang graduation.accounts—LaunchConfig,LaunchState, vault, PDA otoritas.instructions—Initialize,Buy,Sell,Graduate,CollectFees,SetParams.code-demos— contoh TypeScript end-to-end.
Ke mana selanjutnya
products/cpmm/overview— apa yang terjadi setelah peluncuran lulus.user-flows/create-cpmm-pool— jalur alternatif untuk token yang tidak memerlukan kurva.reference/program-addresses— ID program LaunchLab.
- Modul
LaunchLabRaydium SDK v2 (IDL di bawahsrc/raydium/launchpad/). - Sumber program LaunchLab saat ini tidak dipublikasikan sebagai repo mandiri. IDL yang disertakan dengan SDK di atas adalah antarmuka kanonik.

