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