本頁內容由 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,為其他操作留出空間。
帳戶初始化開銷
每個啟用的交換變體都通過使用者控制的 ATA 路由中間代幣。在每個中間跳轉上,你必須預先建立並提供使用者擁有的 ATA:- 如果 ATA 不存在: ATA 程式初始化成本 ~5k CU + ~0.00203928 SOL 租金每個 ATA。使用 SPL 關聯代幣帳戶程式初始化它(或者,對於 wSOL,使用
CreateSyncNative標籤 5)。 - 如果 ATA 已存在: 無額外開銷。
CloseTokenAccount(標籤 6)在其餘額為零後關閉它。
後續步驟
products/routing/instructions— 根據你的路由形狀選擇使用哪個指令。products/routing/code-demos— 在執行前報價路由的範例。integration-guides/routing-and-mev— 更廣泛的費用和 MEV 策略。

