Passer au contenu 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.

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

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 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 (balise 6) une fois qu’elle a un solde nul.

Prochaines étapes