Saltar al contenido principal
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 un programa independiente de Raydium (su propio despliegue — no un modo del programa AMM v4) diseñado 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) integrada en la cuenta ModelDataInfo de cada pool. El descubrimiento de precios ocurre mediante interpolación dentro de la tabla, produciendo menor slippage para swaps pequeños. Es un AMM puro: toda la liquidez se encuentra en los vaults del propio pool. Una ruta de creación de mercado de OpenBook de los primeros tiempos ha estado inactiva durante años, y la actualización del 2026-06-22 eliminó el código de mercado restante. Comparte la misma estructura Fees y modelo de tarifas que AMM v4; la diferencia es puramente la curva de precios — en lugar de x·y=k, interpolas un modelo pre-poblado. ID del programa: consulta reference/program-addresses. Token-2022: no compatible. Solo tokens SPL clásicos. Liquidez: escasa. La mayoría de las integraciones orientadas al usuario acceden a los pools Stable a través del programa AMM Routing para enrutamiento de mejor precio en todos los AMMs de Raydium. El SDK también soporta pools Stable directamente: los pools aparecen como version: 5 (pooltype: "StablePool") en ApiV3PoolInfoStandardItem, y el LiquidityModule estándar (addLiquidity / removeLiquidity / swap) detecta automáticamente v5 y emite las instrucciones correctas — consulta Code demos.

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 vault, estructura de tarifas.

Matemáticas

Cómo la interpolación produce precios, contabilidad de activos del pool, aplicación de tarifas idéntica a AMM v4.

Instrucciones

El conjunto invocable — Deposit, Withdraw, SwapBaseIn, SwapBaseOut, WithdrawPnl — y las instrucciones eliminadas en la actualización del 2026-06-22.

Tarifas

Las mismas tarifas 0.25% / 0.22% LP / 0.03% protocolo que AMM v4. Sin tarifa de fondo, sin tarifa de creador.

Demostraciones de código

Detecta un pool Stable, realiza swap / agrega / 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 de 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 existente — aprendiendo el flujo de depósito / retiro.
  • Tienes curiosidad sobre cómo el precio de AMM puede hacerse programable mediante una tabla de búsqueda.

Hechos clave

AspectoValor
ID del programa en Mainnet5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h
ID del programa en DevnetDRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m
Modelo de curvaTabla de búsqueda interpolada (no x·y=k)
Dependencia de OpenBookNinguna (ruta de mercado dormida hace tiempo; código muerto eliminado 2026-06-22)
Tarifa de transacción0.25% (igual que AMM v4)
Participación de LP en la tarifa0.22%
Participación del protocolo en la tarifa0.03%
Tarifa del creadorNinguna
Tarifa de fondoNinguna