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.
Cette page est traduite automatiquement par IA. La version anglaise fait foi.Voir la version anglaise →
Frais du routeur
Le programme AMM Routing ne prélève aucun frais propre. Il fonctionne comme un pur orchestrateur. Tous les frais sont payés directement aux pools par lesquels vous routez :- Chaque saut AMM v4 paie le frais AMM v4 (0,25 % partagé).
- Chaque saut CPMM paie le frais CPMM (configurable, généralement 0,25 % partagé).
- Chaque saut CLMM paie le frais CLMM (configurable par pool).
- Chaque saut stable paie le frais stable-swap (comme AMM v4, généralement 0,25 % partagé).
Frais effectifs totaux sur une route
Si vous routez à travers N pools, vos frais totaux correspondent à la somme des frais de tous les N sauts, composés. Exemple : Route : USDC → SOL (frais 0,25 %) → STEP (frais 0,25 %)products/amm-v4/feesproducts/cpmm/feesproducts/clmm/fees(si disponible)products/stable/fees(si disponible)
Coût de calcul
Le coût de calcul du routeur augmente linéairement avec le nombre de sauts :- Surcharge fixe : ~5k CU pour la logique de dispatch du routeur et la validation des comptes.
- Coût par saut : ~10k–50k CU selon le type de pool et la complexité :
- CPMM : ~20k–30k CU
- AMM v4 : ~40k–60k CU (inclut la validation OpenBook)
- CLMM : ~50k–100k CU (calculs de tick intensifs)
- Stable : ~30k–40k CU
- Budget total de transaction : 1,4M CU sur le mainnet. Une route avec 10 sauts CPMM coûterait ~305k CU, laissant de la place pour d’autres opérations.
Surcharge d’initialisation des comptes
Chaque variante de swap activée route les jetons intermédiaires à travers des ATA contrôlées par l’utilisateur. À chaque saut intermédiaire, vous devez pré-créer et fournir une ATA appartenant à l’utilisateur :- Si l’ATA n’existe pas : L’initialisation du programme ATA coûte ~5k CU + ~0,00203928 SOL de loyer par ATA. Initialisez-la avec le programme SPL Associated Token Account (ou, pour wSOL, avec la balise
CreateSyncNative5). - Si l’ATA existe déjà : aucune surcharge supplémentaire.
CloseTokenAccount (balise 6) une fois qu’elle a un solde nul.
Prochaines étapes
products/routing/instructions— quelle instruction utiliser pour votre forme de route.products/routing/code-demos— exemples d’évaluation des routes avant exécution.integration-guides/routing-and-mev— stratégie plus large pour les frais et le MEV.


