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 →
Bu, dokümantasyonun değişiklik günlüğüdür — proje canlı yayına alındığından bu yana bu sayfalarla ilgili güncellemelerin kaydıdır. Aşağıdaki her sürüm kendi girişine bağlanır; tam özet, etkilenen bölümler ve doğrulama tarihi için bir tanesini açın. Protokolün kendi tarihsel zaman çizelgesi için bkz.
introduction/history-and-milestones.Sürümler
LaunchLab: platform eğri kuralları, eğri parametresi beyaz listesinin yerini alır
Başlatma parametresi kısıtlamaları
PlatformConfig üzerinden kaldırılarak yapılandırma başına PlatformCurveRule hesaplarına taşınır. Bir kural, 19 başlatma parametresi üzerinde 25 (field, op, value) kısıtlamasına kadar 10 kontrol grubu içerebilir; Eq / Gte / Lte / Neq operatörleriyle — böylece bir platform değer bandı, alternatif katmanlar, mezuniyet değerleme sınırı, geçiş tabanı, token türü kapısı veya tarihte geçiş yapan bir grup ifade edebilir; bunların hiçbiri yalnızca eşitlik içeren beyaz liste tarafından yapılamaz. PlatformConfig 944 baytlık boyutunu korur: restrict_curve_param, curve_rule_manager ve kaldırılan vektörün uzunluk öneki dolgudan çıkar. Dekoderler sondaki Vec<PlatformCurveParam> öğesini bırakmalı ve başlatma oluşturucuları bayrak açıkken remaining_accounts öğesine kural PDA’sını eklemelidir. İki komut kaldırıldı, dört eklendi, iki UpdatePlatformConfig varyantı eklendi, 6024–6030 eklendi. IDL yenilemesi gereklidir. SDK, bir yaratıcının hiçbir zaman geri dönen bir işlemden bir kural öğrenmek zorunda kalmaması için iki saf zincir dışı kontrol gönderir ve giriş, bayrak mainnet’te etkinleştirilmeden önce devnet provası belgelenmiştir.Tam girişi oku →LaunchLab: platform, mint oluşturmadan çekme-alıkoyma yetkilisini tutar
InitializeWithToken2022 artık PlatformConfig.transfer_fee_extension_auth öğesini başlatma authority PDA’sı yerine yeni temel mint’in withdraw_withheld_authority öğesine yazar; böylece bir platform, mezuniyet için beklemek yerine bağlama eğrisi aşaması sırasında alıkoyulan transfer ücretlerini toplayabilir — programın kendisinin çekme-alıkoyma komutu yoktur. MigrateToCpswap, PDA hala tuttuğunda bu yetkilendirmeyi yeniden atar; bu, her iki nesil mint’in de mezuniyetini çalışır durumda tutar. transfer_fee_config_authority hala yalnızca mezuniyette hareket eder; bu nedenle transfer_fee_extension_auth öğesini başlatma sırasında döndürmek sessizce iki yetkilendirmeyi farklı anahtarlarda bırakır. Hiçbir hesap düzeni, komut, bağımsız değişken veya hata kodu değişmedi.Tam girişi oku →LaunchLab: platform ücret oranı tavanı 500 bps'ye yükseltildi
Platform
fee_rate tavanı, onu doğrulayan her iki yolda da 50000 (500 bps) öğesine taşınır. CreatePlatformConfig programın ilk sürümünden bu yana 10000 (100 bps) ile sınırlandırılmıştır; UpdatePlatformConfig 2026-01-27’den bu yana 25000 (250 bps) ile sınırlandırılmıştır. İki kontrol artık uyumludur; bu nedenle izin verilen herhangi bir oranla oluşturulan bir platform da bu oranla güncellenebilir — AllInfo toplu varyantı da dahil olmak üzere, bu diğer her alanı yeniden yazarken fee_rate öğesini yeniden doğrular. İki yol hala farklı hatalar oluşturur (InvalidInput oluşturmada, InvalidPlatformInfo güncellemede). Hiçbir hesap düzeni, komut veya hata kodu değişmedi ve mevcut platform veya başlatma yeniden fiyatlandırılmadı. GlobalConfig.max_share_fee_rate 100 bps’de kalır ve yalnızca işlem başına referral share_fee_rate öğesini sınırlar.Tam girişi oku →LaunchLab: Token-2022 alıntı mintleri
Bir başlatma artık Token-2022 mint’inde alıntılanabilir.
CreateConfig, InitializeV2, InitializeWithToken2022, dört swap komutu ve her ücret talebinde alıntı programı yuvası her iki token programını kabul eder; kullanımdan kaldırılan Initialize yalnızca eski sürümde kalır. Swap kayma sınırları artık ödeyicinin gerçekten ödediği veya aldığı şeye karşı karşılaştırılır; alıntı mint’in transfer ücreti net. PoolState.token_program_flag bit1 anlamlı hale gelir; bu nedenle tüm baytı 0 karşısında test eden dekoderler eski bir temel mint’i Token-2022 olarak yanlış okur. MigrateToCpswap iki token programı hesabını token_program / token_program_2022 olarak yeniden adlandırır ve 6023 CalculateOverflow için yeniden kullanılır.Tam girişi oku →LaunchLab: CPMM-yalnızca başlatmalar ve platform yapılandırması kontrolleri
Yeni başlatma başlatması artık CPMM gerektirir; eski AMM v4 bağlı durum geçirilebilir kalır. Bu sürümden önce,
creator_scale yaratıcıya ait bir Ücret Anahtarı üretmiştir; yükseltmeden sonra yürütülen CPMM geçişleri bunun yerine platform_scale + creator_scale öğesini bir platforma ait Ücret Anahtarı payına birleştirir. Platformlar ayrıca kendi PlatformAllowConfig PDA’larıyla başlatmaları kısıtlayabilir ve geçiş oluşturucuları her iki CPMM destek-mint PDA’sını eklemelidir.Tam girişi oku →CLMM: kısıtlı yayıncı pozisyon NFT dondurması
Yeni CLMM pozisyon NFT mintleri havuzlarını dondurma yetkilisi olarak kullanır; ancak token hesapları varsayılan olarak donmuş kalır. Dondurma yalnızca
OpenPositionV2 veya OpenPositionWithToken22Nft üzerinde gerçekleşir; temel kasa mint’lerinden birinin dondurma yetkilisi kısıtlı yayıncı listesiyle eşleştiğinde. Eşleşen bir pozisyon transfer edemez veya sahibini değiştiremez; ancak yine de likiditeyi yönetebilir. ClosePosition çağrısı, CLMM’nin atomik olarak çözmesi, yakması ve kapatması için havuzu eklemelidir. Mevcut pozisyonlar değişmeden kalır.Tam girişi oku →CPMM: izinsiz yaratıcı ücret toplama
Katkı sağlayan
CollectCreatorFeePermissionless komutu, herhangi bir ödeyicinin tüm tahakkuk eden yaratıcı ücretlerini toplamasına izin verir; aynı zamanda yararlanıcı ve her iki token hedefini PoolState.pool_creator ve yaratıcının kanonik ATA’larıyla sınırlandırır. Orijinal yaratıcı imzalı yol değişmeden kalır. CreatePermissionPda ayrıca özel bir hibe yetkilisini kabul eder; ClosePermissionPda yalnızca yönetici tarafından kalır.Tam girişi oku →CLMM: izinli çok havuzlar ve limit emri donmuş hesap koruması
İki katkı sağlayan, geriye dönük uyumlu CLMM program güncellemesi.
CreatePermissionedPool, istemci tarafından sağlanan sıfır olmayan seed_index öğesini havuz PDA tohumlarına katlar; böylece beyaz listeye alınmış bir operatör (bir Permission PDA’sı tutan) (config, mint0, mint1) başına birden fazla havuz oluşturabilir — bu nedenle havuz kimliği artık bir çift için kanonik değildir. Yeni yönetici komutları CreatePermissionPda / ClosePermissionPda bu hibe yönetir ve PoolState bir seed_index alanı kazanır (dolgudan oyulmuş, boyut değişikliği yok). Ayrı olarak, OpenLimitOrder artık çıkış tarafı hesaplarını alır ve giriş veya çıkış token hesabı donmuş olan emirleri reddeder (NotApproved).Tam girişi oku →AMM v4: OpenBook / Serum bağımlılığını kaldır
AMM v4, uzun süredir hareketsiz olan OpenBook/Serum bağımlılığını, tüm sipariş defteri CPI’larını ve ölü pazar yapıcılığı komutlarını kaldırır.
SwapBaseIn / SwapBaseOut, Deposit ve Withdraw düzenlerini korur (kaldırılan pazar hesapları artık doğrulanmaz, yok sayılır); kırıcı WithdrawPnl (17 → 10, uyumluluk yok) ve SetParams (azaltılmış hesaplar + yeniden numaralandırılmış param); ve Initialize, PreInitialize, MonitorStep, MigrateToOpenBook, WithdrawSrm, SimulateInfo, AdminCancelOrders artık çağrılamaz. Zincir üstü hesap düzenleri ve hata kodları kararlı kalır; swapları V2 giriş noktalarına geçirin.Tam girişi oku →Kararlı AMM: ölü OpenBook (pazar) kodunu kaldır
Kararlı AMM, uzun süredir hareketsiz olan OpenBook pazar yapıcılığı hesaplarını ve kodunu kaldırır. Daha küçük
SwapBaseIn / SwapBaseOut (18 → 9), Deposit (14 → 12) ve Withdraw (21/22 → 12) düzenleri (eski düzenler hala uyumlu); kırıcı WithdrawPnl değişikliği (16 → 10, uyumluluk yok); referral ücreti emekli; ve basitleştirilmiş kasa yalnızca havuz varlığı formülü. Diğer çoğu Kararlı komut artık çağrılamaz.Tam girişi oku →CLMM: limit emirleri, tek taraflı ücret, dinamik ücret
Üç seçim katılımı, geriye dönük uyumlu CLMM yeteneği: birinci sınıf limit emirleri (bir
limit_order_admin yerleştirme bekçisiyle), tek taraflı ücret toplama (CollectFeeOn) ve oynaklık izleme dinamik ücreti. CreateCustomizablePool, bir PoolState yeniden şekillendirmesi (dizin oluşturucu kırıcı değişikliği), yeni TickState alanları, on bir yeni hata kodu (sayısal kaymaya sahip) ve eşleşen SDK / API eklemeleri ekler.Tam girişi oku →İlk yayın
Raydium dokümantasyon setinin ilk genel sürümü; canlı mainnet-beta dağıtımları ve
@raydium-io/raydium-sdk-v2@0.2.42-alpha karşısında doğrulanmıştır.Tam girişi oku →Dokümantasyon kuralları
- Sürüm oluşturma: bu dokümantasyon takvim tabanlı sürüm oluşturmayı (YYYY-MM-DD) kullanır. Her güncelleme yukarıdaki zaman çizelgesine yeni bir giriş sayfası ve yeni bir satır ekler.
- Sürüm başına bir sayfa: her sürüm özeti
reference/changelog/altında kendi sayfasında yaşar; bu nedenle bu dizin kısa kalır ve her giriş bağımsız olarak bağlanabilir. - Doğrulama tarihi: her giriş, içeriğin zincir üstü / API durumu ve program kaynağına karşı son ne zaman çapraz kontrol edildiğini kaydeder. Belirtilmemişse, girişin ana tarihini varsayın.
- Kırıcı değişiklikler: etkilenen sayfalar üzerinde kutulanmış bir uyarıda çağrılır ve girişte etiketlenir.
- Kapsam: bu değişiklik günlüğü dokümantasyon setinin kendisini kapsar. Protokolün kendi tarihsel zaman çizelgesi
introduction/history-and-milestonesöğesinde yaşar ve “Raydium’da X ne zaman oldu” için gerçeğin kaynağıdır.
Düzeltmeler
Bu dokümantasyonda bir hata bulursanız, lütfen dokümantasyon deposunda bir sorun veya çekme isteği açın. Düzeltmeler değişiklik günlüğü girişleri olarak kaydedilir.İşaretçiler
introduction/history-and-milestones— protokolün kendi zaman çizelgesi.security/audits— denetim geçmişi.ray/protocol-fees— protokol ücret bölümleri.reference/program-addresses— program kimliği gerçeğin kaynağı.

