Skip to main content
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 →
AMM v4’ün OpenBook / Serum bağımlılığı kaldırılmıştır (2026-07 program güncellemesi). Tüm swaplar yalnızca AMM yolunda yürütülür. Order-book CPI’ları ve pazar yapıcılığı talimatları (MonitorStep, MigrateToOpenBook, WithdrawSrm vb.) programdan kaldırılmıştır ve çağrıldığında geri döner. v1 SwapBaseIn / SwapBaseOut, Deposit ve Withdraw talimatları geriye dönük uyumluluk için eski hesap düzenlerini korur — pazar hesapları hala konumsal olarak kabul edilir ancak artık doğrulanmaz veya kullanılmaz. Yeni entegrasyonlar SwapBaseInV2 / SwapBaseOutV2 giriş noktalarını kullanmalıdır. 2026-07-22 değişiklik günlüğü girişine bakın.

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.
Yeni bir havuz oluşturuyorsanız, bunun yerine CPMM bölümünü okuyun.