Bu sayfa yapay zekâ tarafından otomatik olarak çevrilmiştir. İngilizce sürüm esas alınır.İngilizce sürümü görüntüle →
LaunchLab’ın çözdüğü sorun
LaunchLab’dan önce, Raydium’da yeni bir token başlatmak, yaratıcının bir AMM pool’unu her iki tarafla da önceden finanse etmesini gerektiriyordu — yani ekip, quote tarafı likiditeyi (SOL veya USDC) cebinden sağlamak zorundaydı. Bu, iyi finansmana sahip projeleri desteklerken, başlangıç sermayesine bağlı olarak launchpad mekanizmasına erişimi sınırlandırıyordu. LaunchLab bu ilk adımı bir bonding curve ile değiştirir: token, bir quote mint’e (tipik olarak SOL veya USDC) karşı bir eğriye dağıtılır. Alıcılar, quote göndererek token’ı satın alırlar; bu, eğri formülü ve mevcut arz tarafından belirlenen bir fiyattan atomik olarak base-token birimlerini basarak veya serbest bırakır. Önceden finanse edilmiş likidite gerekmez. Eğri, gerçek bir AMM pool’u için likidite formülüyle eşleşecek kadar quote topladığında, graduation gerçekleşir: program, eğrinin base ve quote rezervleriyle finanse edilen bir CPMM pool’u mainnet’te oluşturur ve bu noktadan itibaren işlem AMM’ye taşınır.Yaşam döngüsü
Buy ve Sell, orta aşamada kullanıcıya sunulan talimatlarıdır. Eşik geçildikten sonra, GlobalConfig’de depolanan migration wallet MigrateToCpswap’ı imzalar.
İki sabit taraf
Bir LaunchLab durumunun iki ayırt edici hesabı vardır:- Base mint — başlatılan token. Mint yetkisi, graduation’a kadar LaunchLab programı tarafından tutulur; graduation sonrasında iptal edilir.
- Quote mint — teminat. Her zaman ana akım bir mint’tir (SOL / USDC / RAY). Başlatma yapılandırması
Initialize’da birini seçer; değiştirilemez.
base_vault— eğriye önceden basılmış ancak henüz satılmamış base arzının bir kısmını tutar. Kullanıcılar satın aldıkça azalır.quote_vault— alıcılar tarafından ödenen quote’u biriktirir. Kullanıcılar satın aldıkça artar. Bu bakiye, graduation eşiğine karşı kontrol edilen bakiyedir.
Fiyatlandırma modeli
LaunchLab birden fazla eğri formülünü destekler (bkz.bonding-curve). En yaygın olanı, Pump.fun / Curve.fi / Bancor soyundan gelen ikinci dereceden bonding curve’dür:
s kullanıcılara zaten satılan base miktarı ve S_max eğrinin maksimum arzıdır. Fiyat her satın alma ile monoton olarak yükselir ve her satış ile düşer. Program, AMM ile entegre maliyeti tam olarak hesapladığından, herhangi bir boyuttaki bir satın alma doğru entegre miktarı döndürür; eğrinin doğal dışbükeyliğinin ötesinde işlem başına slippage yoktur.
Graduation
Bir başlatmaquote_vault.balance ≥ graduation_threshold olduğunda graduation gerçekleşir. Eşik Initialize’da ayarlanır ve tipik olarak graduation’da eğrinin ima ettiği fiyatın, toplanan rezervlerle AMM pool’unun açılacağı fiyatla eşleşmesi için seçilir. Somut olarak:
S_graduate zaten satılan base miktarı, price(S_graduate) o noktada eğrinin marjinal fiyatı ve f ücret hattını hesaba katmak için küçük bir faktördür (1–2%).
Graduation’da:
- Program
(base_vault_remaining, quote_vault)’ı kaydeder. - Bu iki rezervle CPMM
CreatePoolCPI’ını çağırır, başlangıç LP’sini program tarafından sahip olunan bir yetkiye basar (genellikle politikaya göre yakılır / kilitlenir). - Base mint’in mint yetkisini iptal eder (böylece daha fazla base token asla basılamaz).
LaunchState.statusGraduated’a döner.
Buy ve Sell reddedilir. İşlem, diğer herhangi bir Raydium CPMM pool’undan ayırt edilemeyen ortaya çıkan CPMM pool’unda devam eder.
Ücretler
Eğri aşaması sırasında, herBuy ve Sell şu arasında bölünen bir ücrete tabidir:
- Eğri LP tarafı — eğrinin ima ettiği
k’yı artırır, bu da sonraki alıcılara fayda sağlar (daha sıkı fiyat). - Protokol — LaunchLab yöneticisine tahakkuk eder,
CollectFeesaracılığıyla toplanır. - Yaratıcı — isteğe bağlı,
Initialize’da yapılandırılabilir. Bazı başlatmalar, yaratıcıya devam eden bir gelir akışı olarak bir pay yönlendirir.
bonding-curve sayfasında belgelenmiştir. Tam bölünme LaunchState.fees’de depolanır ve başlatma başına farklılık gösterebilir.
Graduation sonrasında ücretler, pool’un oluşturulduğu CPMM yapılandırmasını takip eder (tipik olarak AmmConfig[0], %0,25 katmanı).
Graduation sonrasında LP’yi kim tutar?
LaunchLab, platformun depolanan üç ölçeğini kullanarak iki etkili LP hedefi üretir:- Platform kilidi — 2026-08-17 yükseltmesinden sonra yürütülen migrasyonlar için,
platform_scale + creator_scaleLP-Lock aracılığıyla kilitlenir ve bu pay sıfır olmadığında bir Fee Keyplatform_nft_wallet’a gider. Yükseltmeden önce,creator_scaleayrı bir yaratıcı Fee Key’i üretirdi. - Yakma —
burn_scalekalıcı olarak yakılır ve Fee Key’i yoktur.
PlatformConfig’de bulunur ve 1_000_000’a toplanmalıdır. Yükseltme, yalnızca gelecekteki migration yürütmesini değiştirir. Önceki migrasyonlar tarafından oluşturulan yaratıcı Fee Key’lerini değiştirmez.
2026-09 program yükseltmesi. LaunchLab, Anchor 1.0.2 / Solana 3.1.10 üzerinde yeniden inşa edildi ve bir yönetici talimatı
CollectExcessLamports kazandı; bu, SIMD-0437 tarafından serbest bırakılan kirayı geri almak içindir. Aynı zamanda üç geçiş mekanizması temizlendi: kullanımdan kaldırılan Initialize artık her zaman başarısız olur, MigrateToAmm argümanlarını ve her OpenBook hesabını kaybetti ve saat tabanlı get_upgrade_timestamp kapısı gitti. İşlem, ücretler ve vesting değişmedi. 2026-09-09 changelog girişine bakın.Önemli değişmezler
- Base mint, oluşturmadan itibaren enflasyonsuz olur. Initialize talimatı tam arzı basar ve aynı çağrıda
mint_authority’yi iptal eder;freeze_authorityasla ayarlanmadı. - Tüm yeni başlatmalar yalnızca CPMM’dir.
InitializeV2veInitializeWithToken2022migrate_type = CPSWAPgerektirir ve eskiInitialize2026-09 yükseltmesinden itibaren tamamen başarısız olur. Mevcut eski durum halaMigrateToAmm’yi kullanabilir. - Eğri durumu bir yönde monotondur.
base_soldyalnızca Buy sırasında yükselir,quote_vaultyalnızca Buy sırasında yükselir (Sell sırasında düşer — bu simetrik olarakbase_sold’u azaltır). Program eğrinin asla negatif olmasına izin vermez. - Graduation tek yönlü bir kapıdır. Graduation sonrasında işlem AMM pool fiyatını graduation fiyatının altına geri iterse bile, başlatma eğriye geri dönmez.
LaunchLab ne zaman kullanılır
Bu sayfa yalnızca protokol mekaniklerini açıklar. Buradaki hiçbir şey finansal, yasal veya yatırım tavsiyesi oluşturmaz. Token başlatmaları önemli finansal risk taşır. Kamu finansmanı içeren bir token başlatmadan önce uygun profesyonellere danışın.
- Önceki pazarı olmayan yeni bir token başlatıyorsunuz.
- Pazarın, önceden ilan etmek yerine açılış CPMM fiyatını belirlemesini istiyorsunuz.
- Herkesin — ekip de dahil olmak üzere — aynı eğri tarafından belirlenen fiyatlarla satın almasına izin vermek istiyorsunuz, içeriden kişilere indirimli ön tahsis yapmak yerine.
- Kurulu pazarları olan mevcut token’lar için (CPMM’de doğrudan
CreatePoolkullanın). - Açılış AMM fiyatı üzerinde kesin kontrol gerektiren başlatmalar için (dikkatli eğri yapılandırması ile yaklaşık olarak belirleyebilirsiniz, ancak mekanizma yine de eğri odaklıdır).
- LaunchLab’ın izin vermediği Token-2022 uzantıları gerektiren token’lar için (başlatma programı, Token-2022 yolunda bile
TransferHookvePermanentDelegategibi uzantıları reddeder).
Bölüm içeriği
bonding-curve— eğri formülü, maliyet ve gelir matematiği, graduation eşiği türetimi.accounts—LaunchConfig,LaunchState, vault’lar, yetki PDA’ları.instructions—Initialize,Buy,Sell,Graduate,CollectFees,SetParams.code-demos— uçtan uca TypeScript örnekleri.
Sonraki adım
products/cpmm/overview— bir başlatma graduation’dan sonra ne olur.user-flows/create-cpmm-pool— eğriye ihtiyaç duymayan token’lar için alternatif yol.reference/program-addresses— LaunchLab program ID’si.
- Raydium SDK v2
LaunchLabmodülü (IDLsrc/raydium/launchpad/altında). - LaunchLab program kaynağı şu anda bağımsız bir repo olarak yayınlanmamıştır. Yukarıdaki SDK ile paketlenen IDL, kanonik arayüzdür.

