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.
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 →
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. 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 para ver cómo las comisiones de transferencia afectan la matemática de los swaps.Contenido del capítulo
Descripción general
Qué es CPMM, por qué fue construido y cómo difiere de AMM v4.
Cuentas
PoolState, AmmConfig, mint de LP, bóvedas de tokens, cuenta de observación (oráculo). Seeds, diseños de campos.
Matemática
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.
Instrucciones
Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus.
Comisiones
Comisión de LP, comisión de protocolo, comisión de fondo, comisión de creador; cómo se cobran y retiran las comisiones.
Demostraciones de código
Crear pool, depositar, retirar, hacer swap — en TypeScript (raydium-sdk-v2) y Rust CPI.
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.


