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 →

À qui s’adresse ce chapitre

Aux développeurs qui intègrent Raydium hors-chaîne (TS/JS, Python, backends) ou à partir d’un autre programme Solana (Rust CPI). Également aux agents IA et aux intégrateurs d’outils de codage — voir Intégration IA.
Envie de tester quelque chose d’abord ? Trois scripts prêts à exécuter — swap, déployer un pool CPMM, déployer un pool CLMM — se trouvent dans Démarrage rapide. Exécutez une vraie transaction en cinq minutes, puis revenez ici pour la référence complète.

Choisissez votre chemin d’intégration

Cinq chemins parmi lesquels choisir. Le bon dépend de ce qui appelle Raydium et du niveau de contrôle dont vous avez besoin.
CheminIdéal pourLatenceLogique personnaliséeLangages
Trade APIBackends, bots, Blinks — partout où vous voulez une tx construite par serveurLa plus faibleLimitée (routes prédéfinies)N’importe lequel
TypeScript SDKApps Node/TS et frontends nécessitant un accès complet au builderMoyenneComplèteTS / JS
Intégration PythonBackends Python et pipelines MLMoyenneComplète (construction manuelle d’instructions)Python
Rust CPIComposition de programmes qui appellent Raydium depuis la chaîneN/A (on-chain)Complète + composableRust
Anchor IDLCodegen pour les langages sans support natif (Go, Kotlin, Swift, …)VariableComplèteN’importe quel langage avec un outil de codegen Anchor
Si vous n’êtes pas sûr : backends et bots → Trade API ; frontends et apps à contrôle total → TypeScript SDK ; composition on-chain → Rust CPI.

Contenu du chapitre

TypeScript SDK

@raydium-io/raydium-sdk-v2 : installation, initialisation, modules principaux (pool, farm, launch), constructeurs de transactions, pièges courants.

API REST

Points de terminaison publics pour les infos de pool, infos de mint, prix et transactions construites par serveur. Limites de débit, conseils de mise en cache, versioning.

Trade API

Transactions de swap construites par serveur : devis, construction, signature, envoi. Le motif d’intégration sans SDK pour backends, bots et Blinks.

Anchor IDL

Où trouver l’IDL de chaque programme, comment régénérer les clients à partir de celui-ci, ce à quoi faire attention quand l’IDL est mis à jour.

Rust CPI

Motifs pour invoquer les programmes Raydium à partir d’un autre programme Solana — construction de la liste des comptes, graines de signataire, gestion des erreurs.

Intégration Python

Recettes solders + solana-py pour construire les swaps/opérations de pool Raydium à partir de Python. Utile pour les backends et les bots.

Intégration IA

Serveur MCP, index llms.txt, menu de copie par page, fichiers de contexte préconfigurés pour Claude Code / Cursor / Windsurf et autres agents de codage.

Discipline de versioning

Chaque exemple de code sur chaque page de ce chapitre comporte une bannière en haut :
SDK:       @raydium-io/raydium-sdk-v2 vX.Y.Z
Program:   see /reference/program-addresses
Cluster:   mainnet-beta
Verified:  YYYY-MM-DD
Si vous modifiez un exemple de code, mettez à jour la bannière.