> ## 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 (Standard AMM)

> Чистый AMM с постоянным произведением. Без зависимости от OpenBook. Совместим с Token-2022. Рекомендуемый протокол для новых пулов с постоянным произведением.

<Info>
  **Эта страница переведена с помощью ИИ. За эталон принимается английская версия.**

  [Открыть английскую версию →](/products/cpmm/index)
</Info>

## Что это

CPMM — стандартный AMM Raydium с постоянным произведением. Это преемник AMM v4, не имеющий зависимости от OpenBook, с меньшим расходом газа, полноценной поддержкой Token-2022 (включая токены с комиссией передачи) и более чистой структурой аккаунтов.

**Program ID:** см. [reference/program-addresses](/ru/reference/program-addresses).

**Token-2022:** поддерживается, включая расширения transfer-fee, permanent delegate и default-account-state. Подробнее о влиянии комиссий передачи на математику свопа: [algorithms/token-2022-transfer-fees](/ru/algorithms/token-2022-transfer-fees).

## Содержание раздела

<CardGroup cols={2}>
  <Card title="Обзор" icon="circle-info" href="/ru/products/cpmm/overview">
    Что такое CPMM, зачем он был создан и чем он отличается от AMM v4.
  </Card>

  <Card title="Аккаунты" icon="database" href="/ru/products/cpmm/accounts">
    PoolState, AmmConfig, LP mint, своды токенов, аккаунт наблюдения (oracle). Seeds и структуры полей.
  </Card>

  <Card title="Математика" icon="function" href="/ru/products/cpmm/math">
    Инвариант xy=k, математика SwapBaseIn и SwapBaseOut, правило обновления oracle observation, корректировка комиссии передачи.
  </Card>

  <Card title="Инструкции" icon="terminal" href="/ru/products/cpmm/instructions">
    Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus.
  </Card>

  <Card title="Комиссии" icon="percent" href="/ru/products/cpmm/fees">
    Комиссия LP, комиссия протокола, комиссия фонда, комиссия создателя; как комиссии снимаются и выводятся.
  </Card>

  <Card title="Примеры кода" icon="code" href="/ru/products/cpmm/code-demos">
    Создание пула, пополнение, вывод, своп — на TypeScript (raydium-sdk-v2) и Rust CPI.
  </Card>
</CardGroup>

## Когда читать этот раздел

* Вы создаёте новый пул с постоянным произведением.
* Вам нужен AMM с поддержкой токенов Token-2022.
* Вы занимаетесь маршрутизацией и хотите включить ликвидность CPMM.
