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
AMM v4 es el primer fondo de Raydium. Mantiene un invariante de producto constante (xy=k). El fondo fue diseñado originalmente como un AMM híbrido: junto a la curva, publicaba una cuadrícula de órdenes limitadas espaciadas según la serie de Fibonacci en un mercado OpenBook vinculado, de modo que la liquidez del fondo era visible para los que ejecutaban órdenes. Ese lado de OpenBook ya no está activo (ver advertencia arriba); hoy en día, AMM v4 es, en la práctica, un AMM de producto constante puro con las cuentas originales de OpenBook retenidas como estado inactivo. Sigue siendo el producto de mayor liquidez en Raydium para muchos pares heredados, pero ya no se recomienda para nuevos fondos — consulta CPMM para nuevos despliegues. ID del programa: ver reference/program-addresses. Token-2022: no es compatible. Los fondos AMM v4 solo aceptan tokens SPL clásicos.Contenido del capítulo
Descripción general
Modelo conceptual: cómo AMM v4 acopla una curva de producto constante a un mercado OpenBook, y por qué existe este diseño.
Cuentas
AmmInfo, TargetOrders, OpenOrders, LP mint, bóvedas de tokens, firmante de bóveda de mercado. Seeds, disposiciones de campos, invariantes.
Matemáticas
Invariante xy=k, cálculo de precio. Incluye las fórmulas históricas para la cuadrícula de órdenes limitadas de OpenBook (ahora inactiva).
Instrucciones
Initialize, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, MonitorStep (heredado), SetParams, WithdrawPnl.
Tarifas
Tarifa LP, tarifa de protocolo, división de tarifa comercial. Manejo histórico de ganancias/pérdidas para ejecuciones de órdenes.
Ejemplos de código
Ejemplos de TypeScript (raydium-sdk-v2) y Rust CPI para depósito, retiro e intercambio.
Cuándo leer esto
- Estás auditando o integrándote contra fondos AMM v4 existentes.
- Estás construyendo un enrutador que debe soportar liquidez v4.
- Estás planeando una migración de v4 a CPMM — consulta también user-flows/migrate-amm-v4-to-cpmm.


