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 →

Tarifa del enrutador

El programa de enrutamiento AMM no cobra tarifa propia. Es un orquestador puro. Todas las tarifas se pagan directamente a los pools por los que enrutas:
  • Cada salto de AMM v4 paga la tarifa de AMM v4 (0.25% dividida).
  • Cada salto de CPMM paga la tarifa de CPMM (configurable, típicamente 0.25% dividida).
  • Cada salto de CLMM paga la tarifa de CLMM (configurable por pool).
  • Cada salto estable paga la tarifa de stable-swap (como AMM v4, típicamente 0.25% dividida).

Tarifas efectivas totales en una ruta

Si enrutas a través de N pools, tu tarifa total es la suma de las tarifas de todos los N saltos, compuesta. Ejemplo: Ruta: USDC → SOL (tarifa 0.25%) → STEP (tarifa 0.25%)
Entrada: 1000 USDC

Salto 1 (USDC/SOL): tarifa 0.25%
  Tarifa: 2.5 USDC
  Salida al salto 2: ~997.5 USDC de poder de compra

Salto 2 (SOL/STEP): tarifa 0.25%
  Tarifa: ~2.49 STEP-equivalente
  Salida: ~995 STEP-equivalente

Costo total: ~0.5% (no exactamente 0.5%, ya que las tarifas se componen)
Consulta la documentación de tarifas del respectivo pool para divisiones exactas:

Costo computacional

El costo computacional del enrutador es lineal en el número de saltos:
  • Sobrecarga fija: ~5k CU para la lógica de distribución del enrutador y validación de cuentas.
  • Costo por salto: ~10k–50k CU dependiendo del tipo de pool y complejidad:
    • CPMM: ~20k–30k CU
    • AMM v4: ~40k–60k CU (incluye validación de OpenBook)
    • CLMM: ~50k–100k CU (matemática de ticks intensiva)
    • Stable: ~30k–40k CU
  • Presupuesto de transacción total: 1.4M CU en mainnet. Una ruta con 10 saltos CPMM costaría ~305k CU, dejando espacio para otras operaciones.
Consulta la documentación del pool individual para costos CU exactos.

Sobrecarga de inicialización de cuentas

Cada variante de intercambio habilitada enruta tokens intermedios a través de ATAs controladas por el usuario. En cada salto intermedio, debes crear previamente y proporcionar una ATA propiedad del usuario:
  • Si la ATA no existe: la inicialización del programa ATA cuesta ~5k CU + ~0.00203928 SOL de renta por ATA. Inicialízala con el programa SPL Associated Token Account (o, para wSOL, con la etiqueta CreateSyncNative 5).
  • Si la ATA ya existe: sin sobrecarga extra.
Para una ruta de 5 saltos con 4 tokens intermedios, necesitarías 4 ATAs nuevas si comienzas desde cero = ~20k CU + ~0.00816 SOL. Puedes recuperar la renta de cualquier ATA temporal — más comúnmente una ATA wSOL utilizada para una sola ruta — cerrándola con CloseTokenAccount (etiqueta 6) una vez que tenga saldo cero.

Próximos pasos