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 →

Nedir

CPMM, Raydium’un standart sabit-ürün AMM’idir. AMM v4’ün ardılıdır ve OpenBook bağımlılığı olmayan, daha düşük gas maliyetli, birinci sınıf Token-2022 desteğine (transfer ücreti tokenleri dahil) ve daha temiz hesap düzenine sahiptir. Program ID: referans/program-addresses bölümüne bakın. Token-2022: Desteklenmektedir; transfer ücreti, kalıcı temsilci ve varsayılan hesap durumu uzantıları dahildir. Transfer ücretlerinin swap matematikini nasıl etkilediğini görmek için algorithms/token-2022-transfer-fees bölümüne bakın.

Bölüm içeriği

Genel Bakış

CPMM’nin ne olduğu, neden inşa edildiği ve AMM v4’ten nasıl farklı olduğu.

Hesaplar

PoolState, AmmConfig, LP mint, token vault’ları, observation (oracle) hesabı. Seed’ler, alan düzenleri.

Matematik

xy=k değişmezi, SwapBaseIn ve SwapBaseOut matematiği, oracle observation güncelleme kuralı, transfer ücreti ayarlaması.

Komutlar

Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus.

Ücretler

LP ücreti, protokol ücreti, fon ücreti, yaratıcı ücreti; ücretlerin nasıl toplandığı ve çekildiği.

Kod örnekleri

Havuz oluştur, para yatır, para çek, swap — TypeScript’te (raydium-sdk-v2) ve Rust CPI’de.

Ne zaman okumanız gerekir

  • Yeni bir sabit-ürün havuzu oluşturuyorsunuz.
  • Token-2022 tokenlerini destekleyen bir AMM’ye ihtiyacınız var.
  • Yönlendirme yapıyor ve CPMM likiditeini dahil etmek istiyorsunuz.