Saltar al contenido principal

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 instrucciones InitModelData 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

AspectoValor
ID del programa en Mainnet5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h
ID del programa en DevnetDRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m
Modelo de curvaTabla de búsqueda interpolada (no x·y=k)
Dependencia de OpenBookSí, igual que AMM v4
Tarifa de comercio0.25% (igual que AMM v4)
Participación de LP en tarifa0.22%
Participación del protocolo en tarifa0.03%
Tarifa de creadorNinguna
Tarifa de fondoNinguna