> ## 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.

# Frais de routage

> Le routeur ne prélève aucun frais. Chaque saut paie les frais de son pool. Le coût de calcul augmente linéairement avec la profondeur de la route.

<Info>
  **Cette page est traduite automatiquement par IA. La version anglaise fait foi.**

  [Voir la version anglaise →](/products/routing/fees)
</Info>

## 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 %)

```
Entrée : 1000 USDC

Saut 1 (USDC/SOL) : frais 0,25 %
  Frais : 2,5 USDC
  Sortie vers saut 2 : ~997,5 USDC de pouvoir d'achat

Saut 2 (SOL/STEP) : frais 0,25 %
  Frais : ~2,49 STEP-équivalent
  Sortie : ~995 STEP-équivalent

Coût total : ~0,5 % (pas exactement 0,5 %, car les frais se composent)
```

Consultez la documentation des frais du pool respectif pour les répartitions exactes :

* [`products/amm-v4/fees`](/fr/products/amm-v4/fees)
* [`products/cpmm/fees`](/fr/products/cpmm/fees)
* [`products/clmm/fees`](/fr/products/clmm/fees) (si disponible)
* [`products/stable/fees`](/fr/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.

Consultez la documentation de chaque pool pour les coûts CU exacts.

## 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 [`CreateSyncNative`](/fr/products/routing/instructions#createsyncnative-tag-5) 5).
* **Si l'ATA existe déjà :** aucune surcharge supplémentaire.

Pour une route à 5 sauts avec 4 jetons intermédiaires, vous auriez besoin de 4 nouvelles ATA si vous partez de zéro = \~20k CU + \~0,00816 SOL.

Vous pouvez récupérer le loyer de toute ATA temporaire — le plus souvent une ATA wSOL utilisée pour une seule route — en la fermant avec [`CloseTokenAccount`](/fr/products/routing/instructions#closetokenaccount-tag-6) (balise 6) une fois qu'elle a un solde nul.

## Prochaines étapes

* [`products/routing/instructions`](/fr/products/routing/instructions) — quelle instruction utiliser pour votre forme de route.
* [`products/routing/code-demos`](/fr/products/routing/code-demos) — exemples d'évaluation des routes avant exécution.
* [`integration-guides/routing-and-mev`](/fr/integration-guides/routing-and-mev) — stratégie plus large pour les frais et le MEV.
