Langsung ke konten utama

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 →

Biaya router

Program AMM Routing tidak memungut biaya apa pun. Program ini adalah orchestrator murni. Semua biaya dibayarkan langsung ke pool yang Anda gunakan:
  • Setiap hop AMM v4 membayar biaya AMM v4 (split 0,25%).
  • Setiap hop CPMM membayar biaya CPMM (dapat dikonfigurasi, biasanya split 0,25%).
  • Setiap hop CLMM membayar biaya CLMM (dapat dikonfigurasi per pool).
  • Setiap hop stable membayar biaya stable-swap (seperti AMM v4, biasanya split 0,25%).

Total biaya efektif pada suatu rute

Jika Anda merutekan melalui N pool, total biaya Anda adalah jumlah semua biaya hop N, digabungkan. Contoh: Rute: USDC → SOL (biaya 0,25%) → STEP (biaya 0,25%)
Input: 1000 USDC

Hop 1 (USDC/SOL): biaya 0,25%
  Biaya: 2,5 USDC
  Output ke hop 2: ~997,5 USDC daya beli

Hop 2 (SOL/STEP): biaya 0,25%
  Biaya: ~2,49 STEP-setara
  Output: ~995 STEP-setara

Total biaya: ~0,5% (bukan tepat 0,5%, karena biaya digabungkan)
Lihat dokumentasi biaya pool masing-masing untuk split yang tepat:

Biaya komputasi

Biaya komputasi router linear terhadap jumlah hop:
  • Overhead tetap: ~5k CU untuk logika dispatch router dan validasi akun.
  • Biaya per-hop: ~10k–50k CU tergantung jenis pool dan kompleksitas:
    • CPMM: ~20k–30k CU
    • AMM v4: ~40k–60k CU (termasuk validasi OpenBook)
    • CLMM: ~50k–100k CU (tick-math yang berat)
    • Stable: ~30k–40k CU
  • Total budget transaksi: 1,4M CU di mainnet. Rute dengan 10 hop CPMM akan menelan ~305k CU, meninggalkan ruang untuk operasi lain.
Lihat dokumentasi pool individual untuk biaya CU yang tepat.

Overhead inisialisasi akun

Setiap varian swap yang diaktifkan merutekan token antara melalui ATA yang dikendalikan pengguna. Pada setiap hop antara, Anda harus membuat terlebih dahulu dan menyediakan ATA milik pengguna:
  • Jika ATA tidak ada: inisialisasi program ATA menelan ~5k CU + ~0,00203928 SOL sewa per ATA. Inisialisasi dengan program SPL Associated Token Account (atau, untuk wSOL, dengan tag CreateSyncNative 5).
  • Jika ATA sudah ada: tidak ada overhead tambahan.
Untuk rute 5-hop dengan 4 token antara, Anda memerlukan 4 ATA baru jika memulai dari awal = ~20k CU + ~0,00816 SOL. Anda dapat memulihkan sewa ATA sementara apa pun — biasanya ATA wSOL yang digunakan untuk satu rute — dengan menutupnya menggunakan CloseTokenAccount (tag 6) setelah saldo menjadi nol.

Langkah berikutnya