> ## 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 Standar)

> AMM constant-product murni. Tanpa ketergantungan OpenBook. Kompatibel Token-2022. Program yang disarankan untuk pool constant-product baru.

<Info>
  **Halaman ini diterjemahkan secara otomatis oleh AI. Versi bahasa Inggris adalah acuan resmi.**

  [Lihat versi bahasa Inggris →](/products/cpmm/index)
</Info>

## Apa itu CPMM

CPMM adalah AMM constant-product standar Raydium. Ini adalah penerus AMM v4 dan tidak memiliki ketergantungan OpenBook, gas lebih rendah, dukungan Token-2022 kelas satu (termasuk token dengan transfer-fee), dan tata letak akun yang lebih bersih.

**Program ID:** lihat [reference/program-addresses](/id/reference/program-addresses).

**Token-2022:** didukung, termasuk transfer-fee, permanent delegate, dan default-account-state extensions. Lihat [algorithms/token-2022-transfer-fees](/id/algorithms/token-2022-transfer-fees) untuk melihat bagaimana transfer fee memengaruhi matematika swap.

## Konten bab

<CardGroup cols={2}>
  <Card title="Ikhtisar" icon="circle-info" href="/id/products/cpmm/overview">
    Apa itu CPMM, mengapa dibangun, dan bagaimana perbedaannya dengan AMM v4.
  </Card>

  <Card title="Akun" icon="database" href="/id/products/cpmm/accounts">
    PoolState, AmmConfig, LP mint, token vault, akun observation (oracle). Seeds, tata letak field.
  </Card>

  <Card title="Matematika" icon="function" href="/id/products/cpmm/math">
    Invariant xy=k, matematika SwapBaseIn vs. SwapBaseOut, aturan update observation oracle, penyesuaian transfer-fee.
  </Card>

  <Card title="Instruksi" icon="terminal" href="/id/products/cpmm/instructions">
    Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus.
  </Card>

  <Card title="Biaya" icon="percent" href="/id/products/cpmm/fees">
    Biaya LP, biaya protokol, biaya dana, biaya kreator; bagaimana biaya dikumpulkan dan ditarik.
  </Card>

  <Card title="Demo kode" icon="code" href="/id/products/cpmm/code-demos">
    Buat pool, deposit, withdraw, swap — dalam TypeScript (raydium-sdk-v2) dan Rust CPI.
  </Card>
</CardGroup>

## Kapan membaca ini

* Anda membuat pool constant-product baru.
* Anda memerlukan AMM yang mendukung token Token-2022.
* Anda melakukan routing dan ingin menyertakan likuiditas CPMM.
