Cette page est traduite automatiquement par IA. La version anglaise fait foi.Voir la version anglaise →
Toute la documentation suppose une chaîne d’outils de développement Solana fonctionnelle. Cette page énumère les outils, les versions minimales connues pour fonctionner avec Raydium en avril 2026, et les pièges spécifiques à la configuration. Commencez ici avant d’exécuter tout exemple de code dans les chapitres suivants.
Outils principaux
Solana CLI
L’interface de ligne de commande canonique pour interagir avec les clusters Solana — gestion des portefeuilles, appels RPC, déploiement de programmes. Installation :CLI SPL Token
L’interface de ligne de commande officielle pour les opérations SPL Token / Token-2022 — création de mints, minage de tokens, transferts. Installation (incluse avec Solana CLI) :CLI Anchor
Nécessaire pour récupérer les IDLs Raydium, construire des clients et vérifier les programmes. Installation :Configuration TypeScript
Le chemin d’intégration principal pour Raydium.Packages
Script minimal
sdk-api/typescript-sdk pour la référence complète du SDK.
Configuration Rust
Pour l’intégration CPI et les programmes on-chain.Chaîne d’outils
Cargo.toml de programme pour une intégration CPI Raydium
"cpi" importe le module cpi avec des assistants CPI (afin que vous puissiez faire raydium_cp_swap::cpi::swap_base_input(...)). Voir sdk-api/rust-cpi.
Configuration Python
Chemin d’intégration secondaire — courant pour les développeurs de bots.Packages
Script minimal
sdk-api/python-integration.
Points de terminaison RPC
Le RPC mainnet public (api.mainnet-beta.solana.com) est fortement limité en débit et ralentit sous toute charge. Pour une utilisation non triviale, obtenez un point de terminaison privé :
Configuration :
getProgramAccounts— les scans non restreints sont coûteux ; certains fournisseurs les limitent ou facturent par scan.getPriorityFeeEstimate— point de terminaison spécifique à Helius ; d’autres ont des équivalents.geyser/ streaming WebSocket — nécessaire pour les bots à faible latence ; pas tous les fournisseurs l’exposent.
Devnet et localnet
Devnet
Le cluster de test public de Solana. Raydium dispose d’un déploiement partiel sur devnet :- Certains pools CPMM existent pour les tests.
- AMM v4 a des pools devnet historiques.
- CLMM dispose de quelques pools de démonstration.
- Farm v6 est déployé.
cluster: "devnet" :
Localnet avec un état mainnet forké
Pour des tests réalistes, forcez l’état mainnet dans un validateur local :- Tester unitairement votre intégration CPI face à un vrai programme Raydium.
- Rejouer une transaction avec un paramètre modifié pour déboguer.
- Tester la charge avec de grands volumes synthétiques.
Modèles de projet
Démarrage intégration TypeScript
package.json minimal :
Démarrage programme Anchor CPI
Utilitaires CLI utiles
solana-keygen
Lire n’importe quel compte
Journaux du programme
Inspection de transaction
Hygiène environnementale
Portefeuilles séparés par finalité
- Portefeuille de développement : détient SOL testnet, utilisé pour la construction.
- Portefeuille de production : détient le vrai SOL, utilisé uniquement pour les déploiements / soumissions multisig.
- Portefeuille actif pour les bots : petit solde, permissions étroites.
Modèle .env
Épinglage des versions
Verrouillez toutes les dépendances de l’écosystème Solana. L’écosystème évolue rapidement ; une augmentation de version mineure de@solana/web3.js a précédemment introduit des changements incompatibles. Utilisez package-lock.json / Cargo.lock religieusement.
Pointeurs
sdk-api/typescript-sdk— Référence SDK TypeScript.sdk-api/rust-cpi— Utilisation Rust CPI.sdk-api/python-integration— Configuration Python.solana-fundamentals/programs-and-anchor— Contexte Anchor.

