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 →
AMM v4 artık OpenBook’la likidite paylaşmaz. Tüm mevcut swaplar yalnızca AMM yolunda çalışır (SwapBaseInV2 / SwapBaseOutV2); zincir üzerinde OpenBook kablolama (limit emri ızgarası, MonitorStep, pazar hesapları) program içinde korunur ancak etkin değildir — havuzlar artık OpenBook’a emir göndermez veya orde saklamaz. OpenBook entegrasyonu eksiksizlik ve tarihsel bağlam için belgelenmiştir ve yalnızca hesap düzeyindeki değişmezler olarak geçerli kalır (örn. AmmInfo hâlâ orijinal pazarı referans alır), aktif likidite kaynağı olarak değil.

Nedir

AMM v4, Raydium’un ilk nesil havuzudur. Sabit çarpım değişmezini (xy=k) korur. Havuz başlangıçta hibrit AMM olarak tasarlanmıştır: eğrinin yanında, havuz likiditesinin sipariş kitabı tarafından görülmesi için sınırlı bir OpenBook pazarına Fibonacci aralıklı bir limit emri ızgarası koymuştur. OpenBook tarafı artık etkin değildir (yukarıdaki uyarıya bakın); AMM v4 bugün, pratikte, orijinal OpenBook hesapları etkisiz durumda tutulan saf bir sabit çarpım AMM’sidir. Birçok eski ticaret çifti için hâlâ Raydium’daki en yüksek likidite ürünüdür, ancak yeni havuzlar için artık önerilmez — yeni dağıtımlar için CPMM’ye bakın. Program ID: reference/program-addresses sayfasına bakın. Token-2022: desteklenmiyor. AMM v4 havuzları yalnızca klasik SPL tokenlerini kabul eder.

Bölüm içeriği

Genel Bakış

Kavramsal model: AMM v4’ün sabit çarpım eğrisini OpenBook pazarıyla nasıl bağladığı ve tasarımın neden var olduğu.

Hesaplar

AmmInfo, TargetOrders, OpenOrders, LP mint, token kasaları, pazar kasası imzalayanı. Tohumlar, alan düzenleri, değişmezler.

Matematik

xy=k değişmezi, fiyat hesaplaması. (Artık etkisiz olan) OpenBook limit emri ızgarası için tarihsel formülleri içerir.

Talimatlar

Initialize, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, MonitorStep (eski), SetParams, WithdrawPnl.

Ücretler

LP ücreti, protokol ücreti, işlem ücreti bölünmesi. Sipariş kitabı doldurmaları için tarihsel PnL işleme.

Kod örnekleri

TypeScript (raydium-sdk-v2) ve Rust CPI örnekleri para yatırma, çekme ve swap için.

Ne zaman okumalı

  • Mevcut AMM v4 havuzlarını denetliyor veya bunlara karşı entegre ediyorsunuz.
  • AMM v4 likiditesini desteklemesi gereken bir router oluşturuyorsunuz.
  • v4’ten CPMM’ye geçişi planlıyorsunuz — ayrıca user-flows/migrate-amm-v4-to-cpmm sayfasına bakın.
Eğer yeni bir havuz oluşturuyorsanız, bunun yerine CPMM sayfasını okuyun.