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
Stable AMM es una variante especializada del AMM de Raydium diseñada para pares con relaciones de precio conocidas y bien comportadas — principalmente pares stablecoin-stablecoin (USDC-USDT, USDH-USDC) y pares de tokens colateralizados. En lugar de una curva de producto constante, utiliza una tabla de búsqueda de tuplas (x, y, price) que el administrador del pool rellena mediante las instruccionesInitModelData y UpdateModelData. El descubrimiento de precios ocurre mediante interpolación dentro de la tabla, produciendo menor slippage para swaps pequeños mientras permanece composable con OpenBook.
Stable AMM comparte la misma arquitectura pool/OpenBook que AMM v4: la misma lógica MonitorStep, la misma estructura Fees, el mismo modelo de tarifas. La diferencia es puramente la curva de precios: en lugar de x·y=k, interpolas un modelo precargado.
ID del programa: consulta reference/program-addresses.
Token-2022: no soportado. Solo tokens SPL clásicos.
Liquidez: reducida. La mayoría de integraciones orientadas al usuario llegan a los pools Stable a través del programa de enrutamiento de AMM para enrutamiento de mejor precio en todos los AMM de Raydium. El SDK también soporta pools Stable directamente: los pools se presentan como version: 5 (pooltype: "StablePool") en ApiV3PoolInfoStandardItem, y el LiquidityModule estándar (addLiquidity / removeLiquidity / swap) auto-detecta v5 y emite las instrucciones correctas — consulta Demos de código.
Contenido del capítulo
Descripción general
Por qué un programa separado, el modelo de tabla de búsqueda, comparación con AMM v4 y CPMM.
Cuentas
Campos AmmInfo, ModelDataInfo, DataElement, diseño de bóveda, estructura de tarifas.
Matemáticas
Cómo la interpolación produce precios, integración con OpenBook, aplicación de tarifas idéntica a AMM v4.
Instrucciones
Initialize, InitModelData, UpdateModelData, Deposit, Withdraw, SwapBaseIn, SwapBaseOut, MonitorStep, y más.
Tarifas
La misma división 0.25% / 0.22% LP / 0.03% protocolo que AMM v4. Sin tarifa de fondo, sin tarifa de creador.
Demos de código
Detecta un pool Stable, realiza swap / añade / elimina liquidez a través del
LiquidityModule del SDK (maneja v5 nativamente), y utiliza los helpers de curva estable fuera de cadena.Cuándo leer esto
- Estás integrando un par stablecoin o activo y encuentras un pool Stable AMM con el mejor precio.
- Estás construyendo un motor de enrutamiento y necesitas soportar pools Stable como fuente de liquidez.
- Estás manteniendo liquidez en un pool Stable — aprendiendo el flujo de actualización de datos del modelo.
- Tienes curiosidad sobre cómo el precio de AMM puede hacerse programable mediante una tabla de búsqueda.
Hechos clave
| Aspecto | Valor |
|---|---|
| ID del programa en Mainnet | 5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h |
| ID del programa en Devnet | DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m |
| Modelo de curva | Tabla de búsqueda interpolada (no x·y=k) |
| Dependencia de OpenBook | Sí, igual que AMM v4 |
| Tarifa de comercio | 0.25% (igual que AMM v4) |
| Participación de LP en tarifa | 0.22% |
| Participación del protocolo en tarifa | 0.03% |
| Tarifa de creador | Ninguna |
| Tarifa de fondo | Ninguna |


