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 →
Nedir
AMM v4, Raydium’un birinci nesil havuzudur. Sabit-ürün değişmezini (xy=k) korur. Havuz başlangıçta hibrit AMM olarak tasarlanmıştır: eğrinin yanı sıra, havuz likiditi order-book alıcılarına görünür olacak şekilde bağlı bir OpenBook pazarına Fibonacci aralıklı bir limit order ızgarası gönderirdi. Bu OpenBook entegrasyonu daha sonra programdan kaldırılmıştır (yukarıdaki uyarıya bakın); bugün AMM v4 saf bir sabit-ürün AMM’dir. Zincir üstüAmmInfo hesapları düzen uyumluluğu için market / open_orders referans alanlarını korur, ancak program artık bunları okumaz veya işlem yapmaz.
Birçok eski çift için hala en yüksek likiditeye sahip ürün olmakla birlikte, yeni havuzlar için artık önerilmez — yeni dağıtımlar için CPMM bölümüne bakın.
Program ID: reference/program-addresses bölümüne bakın.
Token-2022: desteklenmez. AMM v4 havuzları yalnızca klasik SPL tokenlerini kabul eder.
Bölüm içeriği
Genel Bakış
Kavramsal model: AMM v4’ün sabit-ürün eğrisini OpenBook pazarına nasıl bağladığı ve tasarımın neden var olduğu.
Hesaplar
AmmInfo, TargetOrders, OpenOrders, LP mint, token kasaları, pazar kasa imzalayıcısı. Tohumlar, alan düzenleri, değişmezler.
Matematik
xy=k değişmezi, fiyat hesaplaması. Rezerv formülü artık yalnızca kasa tabanlıdır; OpenBook limit-order ızgarası matematiği tarihsel bağlam olarak korunur.
Talimatlar
Initialize2, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, SetParams, WithdrawPnl. (MonitorStep gibi order-book talimatları kaldırılmıştır.)
Ücretler
LP ücreti, protokol ücreti, işlem ücreti bölünmesi. Order-book doldurmaları için tarihsel PnL işleme (emekli).
Kod örnekleri
TypeScript (raydium-sdk-v2) ve Rust CPI örnekleri deposit, withdraw ve swap için.
Ne zaman okumalısınız
- Mevcut AMM v4 havuzlarını denetliyor veya bunlara karşı entegre ediyorsunuz.
- V4 likiditeğini desteklemesi gereken bir yönlendirici oluşturuyorsunuz.
- v4’ten CPMM’ye geçiş planlıyorsunuz — ayrıca user-flows/migrate-amm-v4-to-cpmm bölümüne bakın.

