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
AMM Yönlendirmesi programı, Raydium’un AMM havuzları arasında çok atlamalı swap’leri tek bir blok zincir işleminde gerçekleştiren bir CPI yönlendiricisidir. N sayıda alt program CPI’sini istemci kodunuza paketlemek yerine, yönlendiriciye bir kez çağrı yapabilir ve rotayı hesaplar listesi olarak iletebilirsiniz. Yönlendirici her atlamayı doğru havuz programına (AMM v4, CPMM, CLMM veya Stable) gönderir ve bir atlamanın çıktısını sonraki atlamanın girdisi olarak zincirler. Program ID: bkz.reference/program-addresses.
Devnet: DRaybByLpbUL57LJARs3j8BitTxVfzBg351EaMr5UTCd.
Hesap modeli: her ara token kullanıcıya ait bir ATA aracılığıyla akmalıdır. Kullanıcı girdi ATA’sıyla imzalar ve her ara ATA’yı hesaplar listesinde sağlar. Önerilen swap giriş noktaları etiket 8 (SwapBaseIn) ve etiket 9 (SwapBaseOut)‘dur; CLMM atlama söz konusu olmadığında boş bir limit_prices deque’sini kabul ederler.
Bölüm İçeriği
Genel Bakış
Yönlendiricinin ne yaptığı, neden var olduğu ve istemci tarafı kenetlemesi yerine ne zaman kullanmanız gerektiği.
Hesaplar
Kullanıcı-ATA düzeni, atlamalı hesap bloğu ve yönlendiricinin program ID yuvasını okuyarak nasıl gönderişini yaptığı.
Matematik
Yönlendirici hiçbir matematik yapmaz. Her atlama kendi eğrisinden fiyatlanır. Slippage atlamalar arası bileşke; CLMM için
limit_prices.Talimatlar
Etkinleştirilen altı talimat değişkeni için referans: tam girdi / tam çıktı Güncel (8 / 9) ve Eski (0 / 1) swap’ları, artı wSOL yardımcıları (5 / 6).
Ücretler
Yönlendirici ücreti yok. Her atlama kendi temel programının ücretini öder. CU maliyeti atlama sayısına göre doğrusal ölçeklenir.
Kod örnekleri
SDK ve ham talimat oluşturma kullanan TypeScript örnekleri.
Ne zaman okumalı
- Tek bir işlemde 2+ atlama ile bir rota yürütmeniz gerekiyor.
- Yönlendiriciye CPI yapan bir program uyguluyorsunuz.
- İstemci tarafı kenetlemesi ile blok zincir üstü yönlendirme arasında karar veren bir toplayıcısınız.
Sonraki Adımlar
products/routing/overview— tasarım ve motivasyon.products/routing/instructions— tam talimat referansı.integration-guides/routing-and-mev— daha geniş yönlendirme stratejisi.integration-guides/aggregator— yönlendiricinin toplayıcı bağlamında ne zaman kullanılacağı.
reference/program-addresses— kanonik program IDraydium-io/raydium-programs/raydium-route— kaynak kodu


