> ## 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.

# AMM v4

> 常數乘積 AMM。原本是與 OpenBook 共享流動性的混合設計；OpenBook 依賴已從程式中移除。

<Info>
  **本頁內容由 AI 自動翻譯，所有內容以英文版本為準。**

  [查看英文版 →](/products/amm-v4/index)
</Info>

<Warning>
  **AMM v4 的 OpenBook / Serum 依賴已移除（2026-07 程式升級）。** 所有交換都在 AMM 專用路徑上執行。訂單簿 CPI 和造市指令（`MonitorStep`、`MigrateToOpenBook`、`WithdrawSrm` 等）已從程式中**移除**，若被呼叫將回復。v1 的 `SwapBaseIn` / `SwapBaseOut`、`Deposit` 和 `Withdraw` 指令保留舊帳戶佈局以維持向後相容性——市場帳戶仍按位置接受，但**不再驗證或使用**。新整合應使用 `SwapBaseInV2` / `SwapBaseOutV2` 進入點。詳見 [2026-07-22 變更日誌條目](/zh-Hant/reference/changelog/2026-07-22-amm-v4-openbook-removal)。
</Warning>

## 概述

AMM v4 是 Raydium 的第一代流動性池。它維持常數乘積不變量（xy=k）。該池原本設計為**混合 AMM**：除了曲線外，它還在綁定的 OpenBook 市場上發佈斐波那契間距的限價單網格，使池流動性對訂單簿接受者可見。**該 OpenBook 整合已從程式中移除**（見上方警告）；今日的 AMM v4 是純常數乘積 AMM。鏈上 `AmmInfo` 帳戶保留其 `market` / `open_orders` 參考欄位以維持佈局相容性，但程式不再讀取或作用於它們。

對許多舊版交易對而言，它仍是 Raydium 上流動性最高的產品，但**不再建議用於新池**——新部署請參閱 [CPMM](/zh-Hant/products/cpmm)。

**程式 ID：** 見 [reference/program-addresses](/zh-Hant/reference/program-addresses)。

**Token-2022：** 不支援。AMM v4 池僅接受經典 SPL 代幣。

## 章節內容

<CardGroup cols={2}>
  <Card title="概述" icon="circle-info" href="/zh-Hant/products/amm-v4/overview">
    概念模型：AMM v4 如何將常數乘積曲線與 OpenBook 市場耦合，以及該設計存在的原因。
  </Card>

  <Card title="帳戶" icon="database" href="/zh-Hant/products/amm-v4/accounts">
    AmmInfo、TargetOrders、OpenOrders、LP 鑄幣、代幣金庫、市場金庫簽署者。種子、欄位佈局、不變量。
  </Card>

  <Card title="數學" icon="function" href="/zh-Hant/products/amm-v4/math">
    xy=k 不變量、價格計算。儲備公式現在僅限金庫；OpenBook 限價單網格數學保留為歷史背景。
  </Card>

  <Card title="指令" icon="terminal" href="/zh-Hant/products/amm-v4/instructions">
    Initialize2、Deposit、Withdraw、SwapBaseIn / V2、SwapBaseOut / V2、SetParams、WithdrawPnl。（MonitorStep 等訂單簿指令已移除。）
  </Card>

  <Card title="費用" icon="percent" href="/zh-Hant/products/amm-v4/fees">
    LP 費用、協議費用、交易費用分割。訂單簿成交的歷史 PnL 處理（已停用）。
  </Card>

  <Card title="程式碼範例" icon="code" href="/zh-Hant/products/amm-v4/code-demos">
    TypeScript（raydium-sdk-v2）和 Rust CPI 範例，涵蓋存入、提取和交換。
  </Card>
</CardGroup>

## 何時閱讀本文

* 你正在審計或整合現有的 AMM v4 池。
* 你正在構建必須支援 v4 流動性的路由器。
* 你正在規劃從 v4 遷移到 CPMM——另見 [user-flows/migrate-amm-v4-to-cpmm](/zh-Hant/user-flows/migrate-amm-v4-to-cpmm)。

如果你正在建立**新**池，請改為閱讀 [CPMM](/zh-Hant/products/cpmm)。
