本頁內容由 AI 自動翻譯,所有內容以英文版本為準。查看英文版 →
費用模型
Stable AMM 重用 AMM v4 的Fees 結構,但不是 AMM v4 的數字。Stable 池收取的費用低得多,這正是你對一個為同價資產設計的池所預期的。每個流動性池只有一個費用等級(在初始化時設定);池無法重新配置為更高的等級。
這些不是「預設值」 — 它們是每一個線上主網 Stable 池上的實際值。全部三個(USDT/USDC
2EXiumdi14E9b8Fy62QcA5Uh6WdHS2b38wtSxp72Mibj、9DTY3rv8xRa3CnoPoWJCMcQUSY7kUHZAoFKNsBhx8DDz、9f4FtV6ikxUZr8fAjKSGNPPnUHJEwi4jNk8d79twbyFf)都帶有上述完全相同的一組值,而且在 2026-06-22 升級移除 SetParams 之後,已不再有任何指令可以改變它們。已透過從主網解碼 AmmInfo.fees 驗證。分配如何計算
每次交換時:lp_portion留在金庫中,增加k,並在贖回時使 LP 受益。pnl_portion增加AmmInfo.out_put.need_take_pnl_coin或need_take_pnl_pc(取決於輸入代幣),並由WithdrawPnl清掃。
OpenBook PnL(已停用)
在其早期,該池也在 OpenBook 上發佈限價訂單;當這些訂單成交時,它會賺取或損失做市商/接單者價差,在MonitorStep 期間結算,並在 out_put.total_pnl_{coin,pc} 計數器中追蹤結果。該路徑已休眠多年 — 該池沒有未平倉訂單,因此唯一的費用累積是上述 0.0024% 的協議分配。total_pnl_* 計數器仍在版面中,但不再增加。2026-06-22 升級移除了剩餘的 OpenBook 代碼(包括 MonitorStep)。CPMM 成為新池的預設值,部分原因是這種與 OpenBook 的前期耦合;Stable AMM 與訂單簿無關。
收集
Raydium 多簽(或控制amm_admin 的任何人)呼叫 WithdrawPnl 來清掃:
- 將
need_take_pnl_coin和need_take_pnl_pc從金庫轉移到管理員指定的帳戶。 - 將計數器歸零。
LP 費用贖回
沒有專用的「收集費用」指令。LP 費用在金庫中累積,增加準備金。LP 通過Withdraw 燃燒 LP 來實現這些費用。LP 代幣的價值隨著準備金的增長而增長。
視覺化:$10,000 交易量的去向
在針對線上 Stable 池、以 USDC 為主的 $10,000Swap 中:
index=0 池也是 $25.00 — 貴 12.5 倍。這個差距正是該產品的重點:穩定幣對的價格變動非常小,因此 LP 對存貨風險只需要非常少的補償,而緊密的曲線加上低費用正是讓大額穩定幣間交換保持競爭力的原因。
比較表
完整矩陣:
reference/fee-comparison。
整合者注意事項
- 報價: 始終從鏈上讀取
AmmInfo;不要硬編碼費用。由於SetParams現已移除,現有池上的費用參數實際上是固定的。 - 不要假設 AMM v4 的費率。
Fees結構與 AMM v4 共用,因此很容易把 AMM v4 的25 / 10_000複製到 Stable 的報價中。Stable 池收取的是2 / 10_000。以 0.25% 為 Stable 池報價會把費用高估 12.5 倍。 - 曲線與費用: 費用的套用與曲線是公式(AMM v4 中的 x·y=k)還是查詢表(Stable)無關。兩者都在觸及曲線之前從輸入金額中扣除費用。
- 無獎勵: Stable 池不支持池上獎勵發放。生態系統農場(Farm v3/v5/v6)在其他地方處理質押。
後續步驟
products/stable/math— 交換數學中的費用應用。products/stable/instructions—WithdrawPnl帳戶列表。products/amm-v4/fees— OpenBook 路徑的更深入費用推導。reference/fee-comparison— 所有產品並排比較。
raydium-stable/program/src/state.rs(Fees結構)- 主網上線池上的
AmmInfo.fees欄位

