Skip to main content
本頁內容由 AI 自動翻譯,所有內容以英文版本為準。查看英文版 →

路由器費用

AMM 路由程式不收取任何費用。它純粹是一個協調器。 所有費用直接支付給你路由經過的池:
  • 每個 AMM v4 跳轉支付 AMM v4 費用(0.25% 分割)。
  • 每個 CPMM 跳轉支付 CPMM 費用(可配置,通常 0.25% 分割)。
  • 每個 CLMM 跳轉支付 CLMM 費用(每個池可配置)。
  • 每個穩定交換跳轉支付穩定交換費用(0.02% — 遠低於 AMM v4)。

路由上的總有效費用

如果你路由經過 N 個池,你的總費用是所有 N 個跳轉費用的總和,複利計算。 範例: 路由:USDC → SOL(0.25% 費用)→ STEP(0.25% 費用)
查看各自池的費用文件以了解確切分割:

計算成本

路由器的計算成本與跳轉數量呈線性關係:
  • 固定開銷: ~5k CU 用於路由器的分派邏輯和帳戶驗證。
  • 每跳成本: ~10k–50k CU,取決於池類型和複雜性:
    • CPMM:~20k–30k CU
    • AMM v4:~40k–60k CU(包括 OpenBook 驗證)
    • CLMM:~50k–100k CU(tick 數學密集)
    • 穩定交換:~30k–40k CU
  • 總交易預算: 主網上 1.4M CU。一個有 10 個 CPMM 跳轉的路由將花費 ~305k CU,為其他操作留出空間。
查看各個池的文件以了解確切的 CU 成本。

帳戶初始化開銷

每個啟用的交換變體都通過使用者控制的 ATA 路由中間代幣。在每個中間跳轉上,你必須預先建立並提供使用者擁有的 ATA:
  • 如果 ATA 不存在: ATA 程式初始化成本 ~5k CU + ~0.00203928 SOL 租金每個 ATA。使用 SPL 關聯代幣帳戶程式初始化它(或者,對於 wSOL,使用 CreateSyncNative 標籤 5)。
  • 如果 ATA 已存在: 無額外開銷。
對於一個 5 跳路由有 4 個中間代幣,如果從頭開始,你需要 4 個新 ATA = ~20k CU + ~0.00816 SOL。 你可以恢復任何臨時 ATA 的租金 — 最常見的是用於單個路由的 wSOL ATA — 通過使用 CloseTokenAccount(標籤 6)在其餘額為零後關閉它。

後續步驟