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 →
El modelo de comisiones
Stable AMM usa la misma estructura de comisiones que AMM v4. Solo hay una capa de comisión por pool (establecida en la inicialización); los pools no pueden reconfigurarse a capas más altas.| Campo | Valor por defecto | Significado |
|---|---|---|
swap_fee_numerator / swap_fee_denominator | 25 / 10_000 | Comisión comercial bruta: 0.25% del volumen de entrada. |
trade_fee_numerator / trade_fee_denominator | 25 / 10_000 | Igual 0.25%, utilizado por la integración de OpenBook para la fijación de precios de órdenes. |
pnl_numerator / pnl_denominator | 12 / 100 | Participación del protocolo en la comisión: 12% — es decir, 0.25% × 12% = 0.03% del volumen. |
min_separate_numerator / min_separate_denominator | 4 / 10_000 | Límite de redondeo interno. |
Cómo se calcula la división
En cada swap:lp_portionpermanece en la bóveda, inflaky beneficia a los LP en el canje.pnl_portionincrementaAmmInfo.out_put.need_take_pnl_coinoneed_take_pnl_pc(dependiendo del token de entrada) y es barrido porWithdrawPnl.
PnL desde OpenBook (igual que AMM v4)
Cuando las órdenes limitadas del pool en OpenBook se ejecutan, puede ser en el lado tomador y ganar o perder el diferencial entre creador de mercado y tomador. Estos rellenos se liquidan duranteMonitorStep y acreditan / debitan las reservas del pool. El programa los rastrea en los contadores out_put.total_pnl_{coin,pc} para análisis.
Este PnL de OpenBook es distinto de la comisión del protocolo del 0.03%. Infla las reservas del pool y beneficia a los LP y al protocolo proporcionalmente. El acoplamiento operacional a OpenBook es una razón por la que CPMM (independiente del libro de órdenes) es ahora el predeterminado para nuevos pools.
Recaudación
La multifirma de Raydium (o quien controleamm_admin) llama a WithdrawPnl para barrer:
- Liquida primero cualquier relleno pendiente de OpenBook (mediante lógica de crank interna).
- Transfiere
need_take_pnl_coinyneed_take_pnl_pcde las bóvedas a cuentas designadas por el administrador. - Pone a cero los contadores.
Redención de comisiones de LP
Sin instrucción dedicada “cobrar comisiones”. Las comisiones de LP se acumulan en bóvedas, inflando las reservas. Los LP las realizan quemando LP a través deWithdraw. El valor de un token LP crece a medida que crecen las reservas.
Visualización: dónde va $1,000 de volumen
En unSwap pesado en USDC de $1,000 contra un pool Stable con parámetros predeterminados:
Tabla de comparación
| Stable AMM | AMM v4 | CPMM index=0 | |
|---|---|---|---|
| Comisión comercial | 0.25% | 0.25% | 0.25% |
| LP | 0.22% | 0.22% | 0.21% |
| Protocolo | 0.03% | 0.03% | 0.03% |
| Fondo | Ninguno | Ninguno | 0.01% |
| Creador | Ninguno | Ninguno | 0 por defecto |
reference/fee-comparison.
Notas para integradores
- Cotizaciones: Siempre lee
AmmInfode la cadena; no codifiques las comisiones. En principioSetParamspuede cambiarlas, aunque la multifirma no ha modificado los valores predeterminados. - Curva vs. comisiones: La comisión de 0.25% es independiente de si la curva es una fórmula (x·y=k en AMM v4) o una tabla de búsqueda (Stable). Ambas aplican el mismo 0.25% a la cantidad de entrada.
- Sin recompensas: Los pools Stable no admiten emisiones de recompensas en el pool. Los farms del ecosistema (Farm v3/v5/v6) manejan el staking en otro lugar.
Próximos pasos
products/stable/math— aplicación de comisiones en la matemática de swap.products/stable/instructions— lista de cuentas deWithdrawPnl.products/amm-v4/fees— derivación más profunda de comisiones para la ruta de OpenBook.reference/fee-comparison— comparación lado a lado de todos los productos.
raydium-stable/program/src/state.rs(estructuraFees)- Campos
AmmInfo.feesen cadena en pools de mainnet activos


