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 自動翻譯,所有內容以英文版本為準。查看英文版 →
手續費模型
Stable AMM 採用與 AMM v4 相同的手續費結構。每個交易池只有一個手續費等級(在初始化時設定);交易池無法重新設定為更高的等級。| 欄位 | 預設值 | 說明 |
|---|---|---|
swap_fee_numerator / swap_fee_denominator | 25 / 10_000 | 總交易手續費:交易量的 0.25%。 |
trade_fee_numerator / trade_fee_denominator | 25 / 10_000 | 同樣的 0.25%,由 OpenBook 整合使用來進行訂單定價。 |
pnl_numerator / pnl_denominator | 12 / 100 | 協議分配手續費的比例:12% — 即 0.25% × 12% = 0.03% 的交易量。 |
min_separate_numerator / min_separate_denominator | 4 / 10_000 | 內部四捨五入下限。 |
如何計算分配
每次交換時:lp_portion留在金庫中,增加k值,並在 LP 贖回時對其受益。pnl_portion增加AmmInfo.out_put.need_take_pnl_coin或need_take_pnl_pc(取決於輸入代幣),並由WithdrawPnl掃除。
來自 OpenBook 的 PnL(與 AMM v4 相同)
當交易池在 OpenBook 上的限價訂單成交時,可能是作為掛單方成交,因此獲得或損失做市商/掛單方的價差。這些成交在MonitorStep 期間結算,並記入/扣除交易池儲備。程式將它們追蹤在 out_put.total_pnl_{coin,pc} 計數器中以供分析。
這個 OpenBook PnL 與 0.03% 協議手續費不同。它增加交易池儲備,並按比例使 LP 和協議受益。與 OpenBook 的操作耦合是為什麼 CPMM(獨立於訂單簿)現在成為新交易池預設選項的原因。
徵收
Raydium 多簽錢包(或控制amm_admin 的任何人)呼叫 WithdrawPnl 來掃除:
- 首先結算任何待處理的 OpenBook 成交(透過內部 crank 邏輯)。
- 從金庫轉移
need_take_pnl_coin和need_take_pnl_pc到管理員指定的帳戶。 - 將計數器歸零。
LP 手續費贖回
沒有專用的「收集手續費」指令。LP 手續費累積在金庫中,增加儲備。LP 透過燃燒 LP 代幣呼叫Withdraw 來實現它們。LP 代幣的價值隨著儲備增加而增加。
視覺化:$1,000 交易量的去向
在預設參數 Stable 交易池上進行 USDC 為主的 $1,000Swap 時:
比較表
| Stable AMM | AMM v4 | CPMM index=0 | |
|---|---|---|---|
| 交易手續費 | 0.25% | 0.25% | 0.25% |
| LP | 0.22% | 0.22% | 0.21% |
| 協議 | 0.03% | 0.03% | 0.03% |
| 基金 | 無 | 無 | 0.01% |
| 創作者 | 無 | 無 | 預設為 0 |
reference/fee-comparison。
整合者備註
- 報價: 始終從鏈上讀取
AmmInfo;不要對手續費進行硬編碼。原則上SetParams可以改變它們,但多簽錢包尚未改變預設值。 - 曲線與手續費: 0.25% 手續費與曲線是公式(AMM v4 中的 x·y=k)還是查找表(Stable)無關。兩者都對輸入金額應用相同的 0.25%。
- 無獎勵: 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欄位


