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.
Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.Lihat versi bahasa Inggris →
Apa itu AMM v4
AMM v4 adalah pool generasi pertama Raydium. Ia mempertahankan invariant constant-product (xy=k). Pool ini awalnya dirancang sebagai hybrid AMM: bersama kurva, ia memposting grid limit order berspasi Fibonacci ke pasar OpenBook yang terikat sehingga likuiditas pool terlihat oleh pengambil orderbook. Bagian OpenBook itu tidak lagi aktif (lihat peringatan di atas); AMM v4 saat ini, dalam praktiknya, adalah pure constant-product AMM dengan akun OpenBook asli dipertahankan sebagai state yang tidak aktif. Ini masih merupakan produk dengan likuiditas tertinggi di Raydium untuk banyak pasangan legacy namun tidak lagi direkomendasikan untuk pool baru — lihat CPMM untuk deployment baru. Program ID: lihat reference/program-addresses. Token-2022: tidak didukung. Pool AMM v4 hanya menerima token SPL klasik.Konten bab
Gambaran Umum
Model konseptual: bagaimana AMM v4 menghubungkan kurva constant-product ke pasar OpenBook, dan mengapa desain ini ada.
Akun
AmmInfo, TargetOrders, OpenOrders, LP mint, token vault, market vault signer. Seeds, tata letak field, invariant.
Matematika
Invariant xy=k, perhitungan harga. Mencakup formula historis untuk grid limit-order OpenBook (kini tidak aktif).
Instruksi
Initialize, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, MonitorStep (legacy), SetParams, WithdrawPnl.
Biaya
Biaya LP, biaya protokol, pembagian biaya perdagangan. Penanganan PnL historis untuk pengisian orderbook.
Demo kode
Contoh TypeScript (raydium-sdk-v2) dan Rust CPI untuk deposit, withdraw, dan swap.
Kapan membaca ini
- Anda melakukan audit atau integrasi terhadap pool AMM v4 yang ada.
- Anda membangun router yang harus mendukung likuiditas v4.
- Anda merencanakan migrasi dari v4 ke CPMM — lihat juga user-flows/migrate-amm-v4-to-cpmm.


