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 →
Chaque point d’accès sur ce site dispose d’un panneau Essayer alimenté par le terrain de jeu OpenAPI de Mintlify. Le terrain de jeu s’exécute dans votre navigateur et frappe directement les hôtes de production (ou devnet) en direct. Lisez Authentification avant d’envoyer des demandes qui nécessitent une signature de portefeuille.
Catalogue de services
Raydium exploite onze services HTTP publics. Chacun est documenté comme son propre groupe dans l’arborescence de navigation à gauche.| Service | Hôte Mainnet | Hôte Devnet | Fonctionnalité |
|---|---|---|---|
| API v3 | api-v3.raydium.io | api-v3-devnet.raydium.io | Pool / mint / config / chain-info — l’API de lecture canonique sur laquelle s’appuient l’interface utilisateur et le SDK. |
| API Transaction | transaction-v1.raydium.io | transaction-v1-devnet.raydium.io | Construction côté serveur des transactions de swap / liquidité. Le point d’entrée de l’agrégateur. |
| API Perps | api-perp-v1.raydium.io | — | Paramètres, métadonnées d’actifs, sélection RPC pour l’interface Raydium Perps. |
| API Mint LaunchLab | launch-mint-v1.raydium.io | launch-mint-v1-devnet.raydium.io | Recherche de jetons, index, classements, métadonnées par mint pour les lancements LaunchLab. |
| API Historique LaunchLab | launch-history-v1.raydium.io | launch-history-v1-devnet.raydium.io | Historique des échanges, agrégats K-line pour les pools LaunchLab. |
| API Forum LaunchLab | launch-forum-v1.raydium.io | launch-forum-v1-devnet.raydium.io | Commentaires, discussions, uploads IPFS liés à un lancement LaunchLab. Signés par portefeuille. |
| API Auth LaunchLab | launch-auth-v1.raydium.io | launch-auth-v1-devnet.raydium.io | Émet des JWT ray-token de courte durée à partir d’un message signé par portefeuille. Obligatoire pour appeler l’API forum. |
| API IPFS dynamique | dynamic-ipfs.raydium.io | dynamic-ipfs-devnet.raydium.io | Régénérateur d’image / métadonnées NFT. Alimente l’art des positions CLMM et d’autres NFT on-chain dont l’apparence dépend de l’état dynamique. |
| API Owner | owner-v1.raydium.io | owner-v1-devnet.raydium.io | Positions par portefeuille, soldes, récompenses réclamables. |
| API v1 | api.raydium.io | — | Points d’accès v1/v2 hérités, maintenus en direct pour les clients qui n’ont pas migré vers l’API v3. |
| Temp API | temp-api-v1.raydium.io | temp-api-v1-devnet.raydium.io | Zone de transit pour les points d’accès bespoke de courte durée. Expose actuellement les résumés de frais de créateur CPMM. Sujet à modification sans préavis. |
Authentification
La plupart des services sont en lecture seule et acceptent les demandes anonymes. Deux motifs apparaissent :- Poignée de main signée par portefeuille — obligatoire pour
launch-auth-v1pour générer unray-token, puis transporté comme en-têteray-tokenparlaunch-forum-v1. Signez un message Solana ed25519 de la formetime:<unix-seconds>avec votre portefeuille, envoyez la signature et l’adresse du portefeuille àlaunch-auth-v1/request-token, recevez un JWT en retour et transmettez-le comme en-tête de demanderay-tokenlors des appels forum suivants. - Pas d’auth — tous les autres services. Les appelants de confiance (l’interface Raydium, les intégrateurs) accèdent directement aux points d’accès via HTTPS.
ray-token dans le panneau d’authentification avant d’envoyer les demandes forum ; la valeur est conservée uniquement dans votre navigateur.
Limites de débit
Tous les hôtes sont derrière Cloudflare avec limitation de débit progressive par IP source. Les intégrateurs qui ont besoin de limites plus élevées doivent contacter l’équipe Raydium. Les pics au-delà des limites publiées sont retournés sous la formeHTTP 429 avec un en-tête Retry-After.
Enveloppe de réponse
La plupart des services enveloppent leurs charges JSON dans une enveloppe uniforme :api-v3 retourne l’enveloppe sous la forme { "id", "success", "data" }. Les services pump-* utilisent les assistants addBorderSuccess / addBorderErr qui produisent la même forme avec msg rempli uniquement en cas d’erreurs. Vérifiez la page d’introduction de chaque service pour l’enveloppe exacte qu’il utilise.
Comment utiliser cette section
Cliquez sur n’importe quel point d’accès dans la navigation à gauche. Vous verrez :- La méthode HTTP, l’URL complète et l’hôte de base.
- Les paramètres de demande avec les types tirés de la spécification OpenAPI.
- Un panneau Essayer qui vous permet de définir les paramètres et d’envoyer une demande réelle à mainnet (ou de choisir un serveur devnet dans la liste déroulante si disponible).
- La forme de réponse, provenant d’une réponse directe représentative et du site d’appel
addBorderSuccessdu code source.
sdk-api/typescript-sdk.
Pointeurs
sdk-api/rest-api— aperçu narratif de la surface REST, écrit pour les intégrateurs débutants.integration-guides/aggregator— comment utiliser l’API Transaction aux côtés des pools on-chain.reference/program-addresses— chaque ID de programme retourné parapi-v3résout l’un de ceux-ci.


