跳轉到主要內容

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 v4 不再向 OpenBook 共用流動性。 所有目前的交換都在 AMM-only 路徑上執行(SwapBaseInV2 / SwapBaseOutV2);鏈上 OpenBook 接線(限價單網格、MonitorStep、市場帳戶)保留在程式中但不活動 — 資金池不再在 OpenBook 上發佈或維護訂單。OpenBook 整合的文檔僅供完整性與歷史背景之用,現僅作為帳戶層級的不變量(例如 AmmInfo 仍參考原始市場)適用,不作為活躍的流動性來源。

什麼是 AMM v4

AMM v4 是 Raydium 的第一代資金池。它維持恆積不變量 (xy=k)。該資金池原本設計為混合 AMM:除了曲線外,它還在綁定的 OpenBook 市場上發佈斐波那契間隔的限價單網格,使池流動性對訂單簿接受者可見。該 OpenBook 端已不再活動(見上方警告);AMM v4 現今實際上是純恆積 AMM,原始 OpenBook 帳戶保留為不活動的狀態。 對於許多舊版交易對,它仍是 Raydium 上流動性最高的產品,但不再推薦用於新資金池 — 新部署請參閱 CPMM Program ID:reference/program-addresses Token-2022: 不支援。AMM v4 資金池僅接受傳統 SPL 代幣。

本章內容

概覽

概念模型:AMM v4 如何將恆積曲線與 OpenBook 市場耦合,以及設計的存在原因。

帳戶

AmmInfo、TargetOrders、OpenOrders、LP 鑄幣、代幣金庫、市場金庫簽署者。種子、欄位佈局、不變量。

數學

xy=k 不變量、價格計算。包括(現已不活動的)OpenBook 限價單網格的歷史公式。

指令

初始化、存入、提取、SwapBaseIn / V2、SwapBaseOut / V2、MonitorStep(舊版)、SetParams、WithdrawPnl。

手續費

LP 手續費、協議手續費、交易手續費分配。訂單簿成交的歷史 PnL 處理。

程式碼範例

TypeScript(raydium-sdk-v2)和 Rust CPI 範例,涵蓋存入、提取和交換。

何時閱讀本頁

  • 你正在審計或整合現有的 AMM v4 資金池。
  • 你正在構建必須支援 v4 流動性的路由器。
  • 你正在計劃從 v4 遷移到 CPMM — 另請參閱 user-flows/migrate-amm-v4-to-cpmm
如果你要建立資金池,請改為閱讀 CPMM