Ana içeriğe atla
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. Her havuzda 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: %0,25 giriş hacminin.
trade_fee_numerator / trade_fee_denominator25 / 10_000Aynı %0,25; OpenBook sipariş fiyatlandırması için eski alan, düzen uyumluluğu için korunmuş.
pnl_numerator / pnl_denominator12 / 100Protokolün ücret payı: %12 — yani, %0,25 × %12 = %0,03 hacmin.
min_separate_numerator / min_separate_denominator4 / 10_000İç yuvarlama tabanı.
Fon ücreti ve yaratıcı ücreti satırı yoktur — bunlar AMM v4 sonrası icatlarıdır (CPMM/CLMM). Stable AMM bu kuraldan daha eski bir tarihte ortaya çıkmıştır.

Paylaşım nasıl hesaplanır

Her swap’ta:
gross_fee = ceil(amount_in * (swap_fee_numerator / swap_fee_denominator))    // örn., amount_in'in %0,25'i
pnl_portion = gross_fee * (pnl_numerator / pnl_denominator)                  // gross_fee'nin %12'si
lp_portion = gross_fee − pnl_portion                                          // gross_fee'nin %88'i
  • lp_portion kasada kalır, k’yı artırır ve LP’lere geri çekilme sırasında fayda sağlar.
  • pnl_portion, AmmInfo.out_put.need_take_pnl_coin veya need_take_pnl_pc’yi (giriş tokenine bağlı olarak) artırır ve WithdrawPnl tarafından temizlenir.
CPMM ile aynı değişmez-koruyan hile: PnL tutarı fiziksel olarak kasada oturur ancak eğri matematiğinde kullanılan “etkili rezervlerden” çıkarılır, bu nedenle kaldırılması fiyatı değiştirmez.

OpenBook PnL (emekli)

Yaşamının erken döneminde, havuz ayrıca OpenBook’ta limit emirleri yayınladı; bunlar doldurulduğunda, pazar yapıcı/alıcı spread’ini kazandı veya kaybetti, MonitorStep sırasında kapatıldı ve sonuç out_put.total_pnl_{coin,pc} sayaçlarında izlendi. Bu yol yıllardır hareketsiz — havuz açık emirler tutmaz, bu nedenle tek ücret tahakkuku yukarıda açıklanan %0,03 protokol payıdır. total_pnl_* sayaçları düzende kalır ancak artık artmaz. 2026-06-22 yükseltmesi kalan OpenBook kodunu kaldırdı (MonitorStep dahil). CPMM, kısmen bu eski OpenBook bağlantısı nedeniyle yeni havuzlar için varsayılan oldu; Stable AMM, emir defterinden bağımsızdır.

Tahsilat

Raydium multisig’i (veya amm_admin’i kontrol eden) WithdrawPnl’yi çağırarak temizler:
  1. need_take_pnl_coin ve need_take_pnl_pc’yi kasalardan yönetici tarafından belirlenen hesaplara aktarır.
  2. Sayaçları sıfırlar.
İşlem eğriyi hareket ettirmez. LP’ler fiyat değişikliği görmez.
WithdrawPnl, 2026-06-22 yükseltmesinde değiştirildi: artık sabit 10 hesaplı, yalnızca yönetici düzeni kullanır ve uyumluluk yolu yoktur (eski düzenler InvalidTokenCoin gibi hatalarla başarısız olur) ve havuzun kullanılabilir fonları PnL’yi karşılamaya yetmediğinde, havuzu devre dışı bırakmak yerine doğrudan TakePnlError döndürür. Bkz. products/stable/instructions.

LP ücret geri çekilmesi

Özel “ücretleri topla” komutu yok. LP ücretleri kasalarda birikir ve rezervleri artırır. LP’ler bunları Withdraw aracılığıyla LP yakarak gerçekleştirirler. Bir LP tokeninin değeri, rezervler büyüdükçe artar.

Görselleştirme: $1.000 hacim nereye gider

Varsayılan parametreli bir Stable havuzuna karşı USDC ağırlıklı $1.000 Swap’ta:
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 temizlenir
Kullanıcı alır (eğri eksi):  $997,50
AMM v4 (aynı) ve CPMM (%0,25 katmanı, yaratıcı ücreti yok) ile karşılaştırın: 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 olarak 0
Tam matris: reference/fee-comparison.

Entegratör notları

  • Alıntı: Her zaman AmmInfo’yu zincirden okuyun; ücretleri sabit kodlamayın. SetParams artık kaldırıldığından, mevcut havuzlardaki ücret parametreleri etkili bir şekilde sabitlenmiş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 olmadığından bağımsızdır. Her ikisi de giriş tutarına aynı %0,25’i uygular.
  • Ödül yok: Stable havuzlar havuz üzerinde ödül emisyonlarını desteklemez. Ekosistem çiftlikleri (Farm v3/v5/v6) stake’i başka yerde işler.

Sonraki adımlar

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