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.
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 →
Sürüm bilgisi.
- SDK:
@raydium-io/raydium-sdk-v2@0.2.42-alpha - Cluster: Solana
mainnet-beta - Program ID:
reference/program-addressesbaşlığına bakın - Son doğrulama: 2026-04
package.json dosyasına sabitleyin. Bonding curve arabirimi küçük sürümler arasında değişmiştir.Kurulum
Buradaki örneklerraydium-sdk-V2-demo/src/launchpad klasöründeki dosyaları yansıtır. Başlatma, demo deposunun config.ts.template dosyasını takip eder:
Lansman oluşturun
Kaynak:src/launchpad/createMint.ts (ve Bonk varyantı için createBonkMintApi.ts)
initialK, ikinci dereceden curve için ölçeklendirme faktörüdür. Graduation’da belirli bir açılış CPMM fiyatını hedeflemek için ayarlayın. Türetme içinproducts/launchlab/bonding-curvebaşlığına bakın.- SDK, base mint’i, metadata PDA’sını ve her iki vault’u tek bir işlemde oluşturur. Metadata URI’si uzunsa 1232 baytı aşabilir; bu durumda SDK iki işleme böler.
Initializesonrasında, lansmanopenTimekadar açık değildir. İlk alıcılara az şans vermek içinopenTimeöğesini bir-iki dakika sonra ayarlayın.
Lansman durumunu alın
getLaunchById, kodu çözülmüş LaunchState değerini ve “graduation’a doğru ilerleme” kesrini Decimal olarak döndürür.
Satın al — tam quote giriş
Kaynak:src/launchpad/buy.ts
computeBuyBase, zincir üstündeki Newton çözücüsünü (ikinci dereceden curve) veya kapalı form CPMM-inversini (curve_type 1) yansıtır. “Alacağınız” arayüz alanını doldurmak için kullanın.
Satın al — tam base çıkışı
maximumQuoteIn değerini aşması halinde ExceededSlippage ile reddedilir.
Satış
Kaynak:src/launchpad/sell.ts
base_sold’ü baseIn kadar azaltmak, base_sold − baseIn ile base_sold arasında curve’ün altında entegre alan eksi satış ücretine eşit quote_out döndürür.
Eşik geçişi alımında otomatik graduation
SDK, alış sonrası durum eşiği geçeceğini algıladığındabuy* işlemi içinde bir Graduate talimatı zincirler:
Graduate izinsiz olduğundan, herkes (MEV botu dahil) eşik geçildikten sonra ilk Graduate’i açılmak için yarışabilir — tipik olarak dakikalar değil saniyeler sonra. İlk iniş sahibi yalnızca CPMM havuzu hesaplarının kirasını öder; başka hiçbir yarar almazlar.
Manuel Graduate
autoGraduate kapalıysa veya eşik geçişi işlemi başarısız olduysa, graduation’ı ayrı olarak tetikleyebilirsiniz:
quote_reserve_real < quote_reserve_target ise NotAtThreshold ile geri alınır. Yeniden deneme korumalıdır — başarıdan sonraki ikinci Graduate denemesi NotActive ile geri alınır.
Yaratıcı ücretlerini toplayın
Kaynak:src/launchpad/claimCreatorFee.ts (tek mint) ve collectAllCreatorFees.ts (toplu)
Lansmanı yaşam döngüsü boyunca izleyin
Bir araya getirerek, izleme komut dosyası şöyle görünebilir:Rust CPI
LaunchLab’ı kendi Anchor programınızdan çağırmak nadirdir (çoğu lansman entegrasyonu yalnızca TS tarafıdadır). Bunu yaparsanız, programcpi::accounts::Buy, cpi::accounts::Sell vb. içeren raydium_launchlab Anchor sandığı ile birlikte gelir — desenler CPMM / CLMM CPI örneklerini yansıtır. Bu site doldurulduktan sonra genelleştirilmiş şablon için sdk-api/rust-cpi bölümüne bakın.
Tuzaklar
- Ücret bölme aritmetiği kapalı birer tane.
total_sharetam olaraklp_share + creator_share + protocol_sharedeğilse,InitializeInvalidFeeSharesile geri alınır.totalShare’ı toplama eşit ayarlayın. - İzin verilmeyen bir quote mint kullanma.
launch_config.allowed_quote_mintssabit bir listedir; başka herhangi bir mint geçirmek geri alınır. Önceraydium.launchpad.getConfig()ile kontrol edin. - Metadata boyutu. Uzun
uridizgeleri Metaplex CPI’yi bütçenin üzerine çıkarır.uri’yi ~200 karakter altında tutun — çoğu CDN’de barındırılan JSON metadata kolayca sığar. - Graduation yarışı. Otomatik botlar
quote_reserve_real’i izler ve eşik geçişinin bir-iki slot içindeGraduate’den önce hareket eder. Bu zararsızdır — yalnızca onlara kira maliyeti verir — ancak arayüzünüzünstatusgeçişlerini hızlı olaylar olarak işlemesi gerektiği anlamına gelir.
Sonra nereye gidilir
products/launchlab/bonding-curve— curve matematiği.products/cpmm/code-demos— sonuç havuzuyla ne yapılır.user-flows/launch-token-launchlab— zincir dışı adımlar da dahil olmak üzere uçtan uca token lansmanı kılavuzu.
- Raydium SDK v2
- Raydium LaunchLab program kaynağı


