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 →
Sürüm belgesi. Tüm örnekler Solana mainnet-beta üzerinde
@raydium-io/raydium-sdk-v2@0.2.42-alpha sürümünü hedefler, 2026-04’te doğrulanmıştır. Program ID: 675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8 (bkz. reference/program-addresses).Yeni havuz oluşturma burada gösterilmemektedir. Raydium kullanıcı arayüzü artık AMM v4 havuz oluşturmayı sunmamaktadır — yeni işlem çiftleri CPMM’ye varsayılan olarak ayarlanır. AMM v4 programı kendisi on-chain
Initialize2’i hala kabul eder; sadece önerilen yol değildir. Aşağıdaki örnekler her integratörün hala ihtiyaç duyduğu canlı havuz işlemlerini kapsar: swap, deposit, withdraw.Kurulum
Bir havuzu ID’ye göre çekme
poolKeys, komut oluşturucuların tükettiği yapıdır. Program’ın beklediği sırada her AMM v4 ve OpenBook hesabını içerir.
Swap (base-in)
Swap (base-out)
Likidite ekleme
fixedSide: "a" SDK’ya tam amountInA değerini sağladığınızı ve amountInB’nin en fazla maxAnotherAmount olması gerektiğini söyler. Havuzun on-book likidliği pro-rata hesaplamasından önce kapatıldığından, deposit oranı en taze rezervleri eşleştirir.
Likiditeyi kaldırma
Compute-unit / öncelik ücreti ayarlaması
AMM v4 swapları compute açısından ağırdır çünkü her komut tam OpenBook durumunu doğrular. Tipik bir swap, kaç tane açık siparişin yolda kapatılması gerektiğine bağlı olarak 180k–250k CU kullanır. Her zaman bir compute-unit limiti geçin:computeBudgetConfig’i atarsanız, SDK yine de kendi varsayılanını kullanabilir; onaylamak için innerTransactions’ı inceleyin. Bkz. integration-guides/priority-fee-tuning.
Doğrudan Rust CPI
Kendi Anchor programınızdan AMM v4’e CPI yapmanız gerekiyorsa,SwapBaseIn’in hesap listesini kelimesi kelimesine modellemeniz gerekecektir. Minimal bir taslak:
Instruction kullanır.
Tuzaklar
- OpenBook hesabı eksik. 8 OpenBook tarafı hesabının tümü her swap, deposit ve withdraw’da gereklidir; SDK bunu yönetir, elle inşa edilen komutlar çoğunlukla yapmaz.
- Ham kasa bakiyelerini okuma. On-book kıstırılan tutarları veya tahakkuk eden PnL’yi yansıtmaz. SDK’nın alıntısını veya
api-v3.raydium.io/pools/info/ids’ı kullanın. - OpenBook olay kuyruğu dolu. Bir havuz, pazarının olay kuyruğunun kırılması gerektiğinde
SerumOrderErrorile swapları geri çevirebilir. Kırılma izinsizdir (pazar’ın OpenBook hesaplarındaMonitorStep). - Token-2022 mintleri. Desteklenmemektedir. AMM v4 havuzu Token-2022 minti’ye karşı oluşturulamaz; herhangi bir Token-2022 çifti CPMM veya CLMM’de olmalıdır.
Sonraki adımlar
products/amm-v4/instructions— bu demolar arkasındaki komut-seviyesi yüzey.user-flows/migrate-amm-v4-to-cpmm— migrasyon düşünen bir LP iseniz.integration-guides/priority-fee-tuning— ağır AMM v4 swapları için öncelik-ücreti boyutlandırması.


