> ## 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 Estándar)

> AMM de producto constante puro. Sin dependencia de OpenBook. Compatible con Token-2022. El programa recomendado para nuevos pools de producto constante.

<Info>
  **Esta página fue traducida automáticamente por IA. La versión en inglés es la fuente autorizada.**

  [Ver versión en inglés →](/products/cpmm/index)
</Info>

## Qué es

CPMM es el AMM de producto constante estándar de Raydium. Es el sucesor de AMM v4 y no tiene dependencia de OpenBook, consume menos gas, tiene soporte de primera clase para Token-2022 (incluidos tokens con comisión de transferencia) y una estructura de cuentas más limpia.

**ID del programa:** consulta [reference/program-addresses](/es/reference/program-addresses).

**Token-2022:** compatible, incluyendo las extensiones de comisión de transferencia, delegado permanente y estado de cuenta por defecto. Consulta [algorithms/token-2022-transfer-fees](/es/algorithms/token-2022-transfer-fees) para ver cómo las comisiones de transferencia afectan la matemática de los swaps.

## Contenido del capítulo

<CardGroup cols={2}>
  <Card title="Descripción general" icon="circle-info" href="/es/products/cpmm/overview">
    Qué es CPMM, por qué fue construido y cómo difiere de AMM v4.
  </Card>

  <Card title="Cuentas" icon="database" href="/es/products/cpmm/accounts">
    PoolState, AmmConfig, mint de LP, bóvedas de tokens, cuenta de observación (oráculo). Seeds, diseños de campos.
  </Card>

  <Card title="Matemática" icon="function" href="/es/products/cpmm/math">
    Invariante xy=k, matemática de SwapBaseIn vs. SwapBaseOut, regla de actualización de observación de oráculo, ajuste de comisión de transferencia.
  </Card>

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

  <Card title="Comisiones" icon="percent" href="/es/products/cpmm/fees">
    Comisión de LP, comisión de protocolo, comisión de fondo, comisión de creador; cómo se cobran y retiran las comisiones.
  </Card>

  <Card title="Demostraciones de código" icon="code" href="/es/products/cpmm/code-demos">
    Crear pool, depositar, retirar, hacer swap — en TypeScript (raydium-sdk-v2) y Rust CPI.
  </Card>
</CardGroup>

## Cuándo leer esto

* Estás creando un nuevo pool de producto constante.
* Necesitas un AMM que soporte tokens Token-2022.
* Estás haciendo enrutamiento y quieres incluir liquidez de CPMM.
