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

# CPMM（标准 AMM）

> 纯恒积做市商。无 OpenBook 依赖。支持 Token-2022。推荐用于新的恒积流动性池的程序。

<Info>
  **本页内容由 AI 自动翻译，所有内容以英文版本为准。**

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

## 什么是 CPMM

CPMM 是 Raydium 的标准恒积做市商。它是 AMM v4 的继任者，没有 OpenBook 依赖，具有更低的 Gas 成本、一流的 Token-2022 支持（包括手续费转账型代币），以及更简洁的账户布局。

**程序 ID：** 见 [reference/program-addresses](/zh/reference/program-addresses)。

**Token-2022：** 支持，包括手续费转账、永久委托代理和默认账户状态扩展。详见 [algorithms/token-2022-transfer-fees](/zh/algorithms/token-2022-transfer-fees) 了解手续费如何影响交换数学。

## 章节内容

<CardGroup cols={2}>
  <Card title="概述" icon="circle-info" href="/zh/products/cpmm/overview">
    CPMM 是什么、为什么要构建它，以及它与 AMM v4 的区别。
  </Card>

  <Card title="账户" icon="database" href="/zh/products/cpmm/accounts">
    PoolState、AmmConfig、LP 凭证、代币金库、观察（预言机）账户。种子和字段布局。
  </Card>

  <Card title="数学" icon="function" href="/zh/products/cpmm/math">
    xy=k 不变量、SwapBaseIn 与 SwapBaseOut 数学、预言机观察更新规则、手续费调整。
  </Card>

  <Card title="指令" icon="terminal" href="/zh/products/cpmm/instructions">
    Initialize、Deposit、Withdraw、SwapBaseInput、SwapBaseOutput、CollectFundFee、CollectProtocolFee、UpdatePoolStatus。
  </Card>

  <Card title="费用" icon="percent" href="/zh/products/cpmm/fees">
    LP 费用、协议费用、基金费用、创建者费用；费用的收取和提取方式。
  </Card>

  <Card title="代码示例" icon="code" href="/zh/products/cpmm/code-demos">
    创建流动性池、存入、提取、交换 — 使用 TypeScript (raydium-sdk-v2) 和 Rust CPI。
  </Card>
</CardGroup>

## 何时阅读本章

* 你正在创建新的恒积流动性池。
* 你需要一个支持 Token-2022 代币的 AMM。
* 你在做路由设计，需要包含 CPMM 流动性。
