> ## 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.

# Stable AMM

> Programa independiente de Raydium con curvas de precio interpoladas desde tablas de búsqueda. Proporciona liquidez para pares de stablecoins y otros activos con relaciones de precio conocidas.

<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/stable/index)
</Info>

## 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](/es/reference/changelog) 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](/es/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](/es/products/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](/es/products/stable/code-demos).

## Contenido del capítulo

<CardGroup cols={2}>
  <Card title="Descripción general" icon="circle-info" href="/es/products/stable/overview">
    Por qué un programa separado, el modelo de tabla de búsqueda, comparación con AMM v4 y CPMM.
  </Card>

  <Card title="Cuentas" icon="database" href="/es/products/stable/accounts">
    Campos AmmInfo, ModelDataInfo, DataElement, diseño de vault, estructura de tarifas.
  </Card>

  <Card title="Matemáticas" icon="function" href="/es/products/stable/math">
    Cómo la interpolación produce precios, contabilidad de activos del pool, aplicación de tarifas idéntica a AMM v4.
  </Card>

  <Card title="Instrucciones" icon="terminal" href="/es/products/stable/instructions">
    El conjunto invocable — Deposit, Withdraw, SwapBaseIn, SwapBaseOut, WithdrawPnl — y las instrucciones eliminadas en la actualización del 2026-06-22.
  </Card>

  <Card title="Tarifas" icon="percent" href="/es/products/stable/fees">
    Las mismas tarifas 0.25% / 0.22% LP / 0.03% protocolo que AMM v4. Sin tarifa de fondo, sin tarifa de creador.
  </Card>

  <Card title="Demostraciones de código" icon="code" href="/es/products/stable/code-demos">
    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.
  </Card>
</CardGroup>

## 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

| 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**                  | Ninguna (ruta de mercado dormida hace tiempo; código muerto eliminado 2026-06-22) |
| **Tarifa de transacción**                    | 0.25% (igual que AMM v4)                                                          |
| **Participación de LP en la tarifa**         | 0.22%                                                                             |
| **Participación del protocolo en la tarifa** | 0.03%                                                                             |
| **Tarifa del creador**                       | Ninguna                                                                           |
| **Tarifa de fondo**                          | Ninguna                                                                           |
