# CPMM

Raydium SDK は、CPMM（Constant Product Market Maker）プールを作成および操作するためのツールを提供します。数行のコードで、プールの作成、流動性の管理、LPトークンのロック、スワップの実行が可能です。

{% hint style="info" %}
CPMM プールは、従来の x\*y=k の定積公式を使用します。カスタム価格帯を持つ集中流動性については、CLMM ガイドを参照してください。
{% endhint %}

#### インストール

```bash
yarn add @raydium-io/raydium-sdk-v2
```

#### リソース

| リソース   | リンク                                                                                                |
| ------ | -------------------------------------------------------------------------------------------------- |
| SDKソース | [raydium-sdk-V2/cpmm](https://github.com/raydium-io/raydium-sdk-V2/tree/master/src/raydium/cpmm)   |
| デモ実装   | [raydium-sdk-V2-demo/cpmm](https://github.com/raydium-io/raydium-sdk-V2-demo/tree/master/src/cpmm) |
| CPI 統合 | [raydium-cpi](https://github.com/raydium-io/raydium-cpi)                                           |

#### プログラムアドレス

| ネットワーク  | アドレス                                           |
| ------- | ---------------------------------------------- |
| Mainnet | `CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C` |
| Devnet  | `DRaycpLY18LhpbydsBWbVJtxpNv9oXPgjRSfpF2bWpYb` |

#### 関連プログラム

| プログラム                | Mainnet                                       | Devnet                                         |
| -------------------- | --------------------------------------------- | ---------------------------------------------- |
| Burn & Earn (Locker) | `LockrWmn6K5twhz3y9w1dQERbmgSaRkfnTeTKbpofwE` | `DRay25Usp3YJAi7beckgpGUC7mGJ2cR1AVPxhYfwVCUX` |
