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.
本页内容由 AI 自动翻译,所有内容以英文版本为准。查看英文版 →
路由器费用
AMM 路由程序不收取任何费用。它纯粹是一个协调器。 所有费用直接支付给你路由经过的流动性池:- 每个 AMM v4 跳点支付 AMM v4 费用(0.25% 拆分)。
- 每个 CPMM 跳点支付 CPMM 费用(可配置,通常 0.25% 拆分)。
- 每个 CLMM 跳点支付 CLMM 费用(按池可配置)。
- 每个稳定币交换跳点支付稳定币交换费用(类似 AMM v4,通常 0.25% 拆分)。
路由的总有效费用
如果你路由经过 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 数学计算密集)
- Stable:~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)关闭它来恢复其租赁费用。这在用于单次路由的 wSOL ATA 等情况下最常见。
后续步骤
products/routing/instructions— 根据路由形状选择使用哪个指令。products/routing/code-demos— 执行前引用路由的示例。integration-guides/routing-and-mev— 更广泛的费用和 MEV 策略。


