Ana içeriğe atla

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 →

Ücret modeli

Stable AMM, AMM v4 ile aynı ücret yapısını kullanır. Havuz başına yalnızca bir ücret katmanı vardır (başlatma sırasında ayarlanır); havuzlar daha yüksek katmanlara yeniden yapılandırılamaz.
AlanVarsayılanAnlamı
swap_fee_numerator / swap_fee_denominator25 / 10_000Brüt işlem ücreti: giriş hacminin %0,25.
trade_fee_numerator / trade_fee_denominator25 / 10_000OpenBook entegrasyonu için sipariş fiyatlandırması için kullanılan aynı %0,25.
pnl_numerator / pnl_denominator12 / 100Protokolün ücret payı: %12 — yani hacmin %0,25 × %12 = %0,03.
min_separate_numerator / min_separate_denominator4 / 10_000İç yuvarlama sınırı.
Fon ücreti ve yaratıcı ücreti satırı yoktur — bunlar AMM v4 sonrası icatlarıdır (CPMM/CLMM). Stable AMM bu kuraldan daha öncedir.

Bölünüş nasıl hesaplanır

Her swap işleminde:
gross_fee = ceil(amount_in * (swap_fee_numerator / swap_fee_denominator))    // örn. amount_in'in %0,25
pnl_portion = gross_fee * (pnl_numerator / pnl_denominator)                  // brüt ücretin %12
lp_portion = gross_fee − pnl_portion                                          // brüt ücretin %88
  • lp_portion kasada kalır, k’yı arttırır ve LP’lere kullanım sırasında fayda sağlar.
  • pnl_portion, AmmInfo.out_put.need_take_pnl_coin veya need_take_pnl_pc’yi (giriş tokenine göre) arttırır ve WithdrawPnl tarafından toplanır.
CPMM ile aynı sabit koruyan hile: PnL miktarı fiziksel olarak kasada yer alır ancak eğri matematiğinde kullanılan “etkili rezervlerden” çıkarılır, bu nedenle kaldırmak fiyatı kaymaz.

OpenBook’tan PnL (AMM v4 ile aynı)

Havuzun OpenBook’taki limit emirleri doldurulduğunda, alıcı tarafında olabilir ve pazar yapıcısı/alıcı spread’i kazanır veya kaybeder. Bu doldurulmalar MonitorStep sırasında kapatılır ve havuz rezervlerini kredi veya borçlandırır. Program bunları analitik için out_put.total_pnl_{coin,pc} sayaçlarında izler. Bu OpenBook PnL, %0,03 protokol ücretinden farklıdır. Havuz rezervlerini arttırır ve LP’leri ve protokolü orantılı olarak faydalandırır. OpenBook’a operasyonel bağlantı, CPMM’nin (sipariş defterinden bağımsız) şimdi yeni havuzlar için varsayılan olmasının nedenlerinden biridir.

Koleksiyon

Raydium multisig (veya amm_admin’i kontrol eden) WithdrawPnl’yi çağırarak şunları toplar:
  1. Önce herhangi bir bekleyen OpenBook doldurmasını kapatır (dahili crank mantığı aracılığıyla).
  2. need_take_pnl_coin ve need_take_pnl_pc’yi kasalardan admin tarafından belirlenen hesaplara aktarır.
  3. Sayaçları sıfırlar.
İşlem eğriyi hareket ettirmez. LP’ler hiçbir fiyat değişikliği görmez.

LP ücret kullanım

Adanmış bir “ücret topla” komutu yoktur. LP ücretleri kasalarda birikir ve rezervleri arttırır. LP’ler bunları Withdraw aracılığıyla LP’yi yakarak gerçekleştirir. Bir LP tokeninin değeri, rezervler arttıkça büyür.

Görselleştirme: $1.000 hacim nereye gider?

Varsayılan parametreli bir Stable havuzuna karşı USDC ağırlıklı $1.000 Swap işleminde:
Brüt işlem ücreti (%0,25):     $2,50
  LP payı   (%0,22):         $2,20  → havuzda kalır, k'yı yükseltir
  PnL payı  (%0,03):         $0,30  → need_take_pnl_pc, WithdrawPnl tarafından toplanır
Kullanıcı alır (eğri hariç):  $997,50
AMM v4 ile karşılaştırın (aynı) ve CPMM (%0,25 katmanı, yaratıcı ücreti yok): CPMM LP’lere $2,10, protokole $0,30, fona $0,10 verir.

Karşılaştırma tablosu

Stable AMMAMM v4CPMM index=0
İşlem ücreti%0,25%0,25%0,25
LP%0,22%0,22%0,21
Protokol%0,03%0,03%0,03
FonYokYok%0,01
YaratıcıYokYokVarsayılan 0
Tam matris: reference/fee-comparison.

Entegratör notları

  • Teklife dönüştürme: Her zaman zincirden AmmInfo’yu okuyun; ücretleri sabit kodlamayın. Prensipte SetParams bunları değiştirebilir, ancak multisig varsayılanları değiştirmemiştir.
  • Eğri vs. ücretler: %0,25 ücret, eğrinin bir formül (AMM v4’te x·y=k) veya bir arama tablosu (Stable) olup olmamasından bağımsızdır. Her ikisi de giriş miktarına aynı %0,25’i uygular.
  • Ödül yok: Stable havuzlar havuz içi ödül emisyonlarını desteklemez. Ekosistem çiftlikleri (Farm v3/v5/v6) başka yerde stake işlemini yönetir.

Sonra nereye gidilir

Kaynaklar:
  • raydium-stable/program/src/state.rs (Fees struct)
  • Canlı mainnet havuzlarında AmmInfo.fees alanları