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%)products/amm-v4/feesproducts/cpmm/feesproducts/clmm/fees(si disponible)products/stable/fees(si disponible)
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.
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
CreateSyncNative5). - Si la ATA ya existe: sin sobrecarga extra.
CloseTokenAccount (etiqueta 6) una vez que tenga saldo cero.
Próximos pasos
products/routing/instructions— qué instrucción usar para la forma de tu ruta.products/routing/code-demos— ejemplos de consulta de rutas antes de la ejecución.integration-guides/routing-and-mev— estrategia más amplia de tarifas y MEV.


