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

> 純粋な定数積 AMM。OpenBook に依存しません。Token-2022 互換。新しい定数積プールに推奨されるプログラムです。

<Info>
  **このページは AI による自動翻訳です。すべての内容は英語版を正とします。**

  [英語版を表示 →](/products/cpmm/index)
</Info>

## CPMM について

CPMM は Raydium の標準的な定数積 AMM です。AMM v4 の後継であり、OpenBook への依存性がなく、ガス効率が良く、Token-2022 への第一級対応（転送手数料トークンを含む）があり、よりシンプルなアカウント構成を備えています。

**プログラム ID：** [reference/program-addresses](/ja/reference/program-addresses) を参照してください。

**Token-2022：** サポート対象です。転送手数料、永続デリゲート、デフォルトアカウント状態エクステンションを含みます。転送手数料がスワップ計算に与える影響については [algorithms/token-2022-transfer-fees](/ja/algorithms/token-2022-transfer-fees) を参照してください。

## 本章の内容

<CardGroup cols={2}>
  <Card title="概要" icon="circle-info" href="/ja/products/cpmm/overview">
    CPMM とは何か、なぜ構築されたのか、AMM v4 とどう異なるのか。
  </Card>

  <Card title="アカウント" icon="database" href="/ja/products/cpmm/accounts">
    PoolState、AmmConfig、LP ミント、トークンボルト、オブザーベーション（オラクル）アカウント。シード、フィールドレイアウト。
  </Card>

  <Card title="数学" icon="function" href="/ja/products/cpmm/math">
    xy=k インバリアント、SwapBaseIn vs. SwapBaseOut の計算、オラクルオブザーベーション更新ルール、転送手数料調整。
  </Card>

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

  <Card title="手数料" icon="percent" href="/ja/products/cpmm/fees">
    LP 手数料、プロトコル手数料、ファンド手数料、クリエーター手数料。手数料の徴収と引き出し方法。
  </Card>

  <Card title="コード例" icon="code" href="/ja/products/cpmm/code-demos">
    TypeScript（raydium-sdk-v2）および Rust CPI でのプール作成、デポジット、ウィスドロー、スワップ。
  </Card>
</CardGroup>

## このセクションを読むべき場合

* 新しい定数積プールを作成する場合
* Token-2022 トークンに対応した AMM が必要な場合
* ルーティング処理を行っており、CPMM リクイディティを含める場合
