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 →
Ringkasan satu paragraf
AMM v4 adalah program yang diluncurkan Raydium. Ia mempertahankan invariant constant-product (x · y = k). Awalnya dirancang sebagai AMM hibrida: setiap pool berada di atas limit-order-book market OpenBook (dulunya Serum) dan mencerminkan sebagian kurvanya sebagai limit order di buku tersebut, sehingga pengguna dan aggregator dapat swap langsung terhadap pool (jalur AMM) atau terhadap limit order yang dimiliki pool di OpenBook (jalur CLOB). Sisi OpenBook telah dinonaktifkan sejak saat itu — pool tidak lagi memposting atau memelihara order di OpenBook, dan semua swap traffic saat ini mengalir melalui entrypoint swap V2 saja-AMM. Token-2022 tidak didukung. AMM v4 masih sepenuhnya beroperasional sebagai constant-product AMM — setiap pool terus berdagang, fee masih terkumpul, LP masih menghasilkan — tetapi UI dan SDK default pembuatan pool baru ke CPMM karena CPMM lebih murah dan mendukung lebih banyak tipe mint.
Riwayat hibrida (konteks)
Saat peluncuran, mendirikan pool bersama order book Serum berisiko memecah likuiditas. Desain hibrida menerbitkan kurva AMM ke buku sebagai limit order, sehingga router order-book melihat kedalaman pool secara gratis. Setelah OpenBook melakukan fork Serum pada akhir 2022, program terus bekerja terhadap OpenBook dengan perubahan minimal. Seiring CPMM dan aggregator on-chain matang, manfaat orderbook-side memudar, dan integrasi OpenBook AMM v4 akhirnya dimatikan — kurva sekarang menjadi satu-satunya permukaan eksekusi pool.Yang AMM v4 berikan (yang CPMM tidak)
- Likuiditas dalam untuk pasangan legacy. Pasangan utama (SOL-USDC, mSOL-USDC, dll.) dengan TVL AMM v4 besar tetap menjadi venue terdalam untuk trade tersebut.
Yang AMM v4 tidak berikan
- Token-2022. Tidak didukung. AMM v4 ditulis sebelum Token-2022 ada; tata letak akun presume SPL Token klasik.
- Jumlah akun rendah. Swap menyentuh pool, authority, vault, ditambah seluruh OpenBook event/request queue dan bids/asks sisi. Bahkan swap AMM langsung (bypass CLOB) menyeret semua akun OpenBook karena instruksi memvalidasinya.
- Penggunaan compute rendah. Validasi akun saja biaya lebih dari swap CPMM penuh.
- Alur pembuatan pool baru default. Program masih fungsional dan masih menerima
Initialize, tetapi UI Raydium, SDK, danapi-v3.raydium.iotidak lagi menampilkan tombol “buat pool AMM v4” — jalur default untuk pool baru adalah CPMM.
Bagaimana AMM v4 berbeda dari CPMM
| Dimensi | AMM v4 | CPMM |
|---|---|---|
| Kurva | Constant product | Constant product |
| Ketergantungan OpenBook | Inert (awalnya ya; sekarang dinonaktifkan) | Tidak |
| Token-2022 | Tidak | Ya |
| Jumlah akun per swap V2 | ~9 | ~11 |
| Unit compute per swap | ~80k–120k (jalur V2) | ~60k–100k |
| LP fee | 0,22% dari volume | Bervariasi menurut AmmConfig |
| Protocol fee | 0,03% dari volume (tetap) | Bervariasi menurut AmmConfig |
| Fund fee | Tidak ada | Ya |
| Oracle TWAP | Tidak ada akun observation native | Ring buffer observation |
| Default untuk pool baru | Tidak (masih diterima) | Ya |
products/amm-v4/fees dan reference/fee-comparison.
Model mental
Pool AMM v4 hari ini adalah constant-productx · y = k AMM. Kedua vault sepenuhnya tersedia untuk kurva — tidak ada fraksi yang committed untuk order OpenBook, karena integrasi OpenBook tidak lagi aktif. Operasi adalah swap (pengguna ↔ pool, melalui SwapBaseInV2 / SwapBaseOutV2), deposit / withdraw (operasi LP), dan crank yang sekarang vestigial (MonitorStep, dipertahankan on-chain tetapi tidak lagi diperlukan dan tidak diposting oleh keeper Raydium).
Model mental historis (pra-deactivation): fraksi setiap vault diescrow sebagai open-book order; settlement order yang terisi terjadi selama swap dan operasi LP; routed swap dapat mengisi terhadap order OpenBook pool sendiri. Tidak ada yang beroperasi hari ini.
Mengapa CPMM adalah default yang direkomendasikan
CPMM menghapus ketergantungan OpenBook. Tradeoff-nya:- Transaksi CPMM 2×–3× lebih murah dalam compute.
- CPMM mendukung mint Token-2022.
- Aggregator sekarang mengintegrasikan CPMM secara langsung melalui Raydium SDK, sehingga manfaat order-book-visibility sebagian besar tidak relevan.
- Risiko operasional: Pemadaman atau pause OpenBook mengalami degradasi pool AMM v4 (
CrankError, order stale). CPMM tidak memiliki coupling seperti itu.
protocol-overview/versions-and-migration untuk panduan migrasi.
Kapan AMM v4 adalah pilihan yang tepat
- Anda merutekan swap dan salah satu pool kandidat adalah pool AMM v4 dengan harga terbaik.
- Anda menyediakan atau mengelola likuiditas dalam pool AMM v4 yang ada — migrasi adalah pilihan, bukan wajib; pool terus berfungsi sebagai pure AMM.
- Anda mempertahankan integrasi yang dibangun terhadap AMM v4 dan tidak memiliki alasan untuk bermigrasi.
Kemana selanjutnya
- Accounts — akun AMM plus akun OpenBook yang dilayaninya.
- Math — constant-product swap math dengan konvensi fee AMM v4.
- Instructions — permukaan instruksi:
Initialize,Swap,Deposit,Withdraw, helper crank. - Fees — split 0,25% dan bagaimana dikumpulkan.
- Code demos — contoh TypeScript untuk swap dan alur LP.
reference/program-addressesuntuk ID program kanonik- Repositori program OpenBook untuk akun counterparty yang direferensikan halaman ini


