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 →
La Temp API est une zone temporaire destinée aux endpoints qui n’ont pas encore de place définitive dans les APIs principales de Raydium. Ce service est conçu pour le prototypage rapide, les outils internes et les fonctionnalités en cours de développement actif.

Hôtes

EnvironnementHôte
Mainnettemp-api-v1.raydium.io
Devnettemp-api-v1-devnet.raydium.io

Avertissement de stabilité

Ce service ne fournit aucune garantie de stabilité d’API. Les endpoints peuvent être modifiés, dépréciés, déplacés vers un autre service ou supprimés sans préavis. N’utilisez cette API que pour :
  • Les outils internes et les scripts
  • Les fonctionnalités en développement actif
  • Les chemins non critiques pouvant tolérer des interruptions
  • Les tests et le prototypage
Ne dépendez pas de cette API pour des dApps en production ou des intégrations critiques.

Vue d’ensemble

Ce service expose actuellement :
  • /cp-creator-fee — Récupère les frais créateur accumulés pour un portefeuille sur l’ensemble des pools CPMM.
  • /limit-order/order/list — Les ordres limite CLMM actuellement en attente d’un portefeuille (ouverts et partiellement remplis), servis depuis le cache de l’indexeur.
  • /limit-order/history/order/list-by-user — L’historique des ordres limite CLMM clôturés d’un portefeuille, avec des filtres optionnels poolId / mint1 / mint2 / hideCancel ; pagination par curseur via nextPageId.
  • /limit-order/history/event/list-by-pda — Journal d’événements par PDA (open / increase / decrease / settle / close) pour un ou plusieurs PDAs d’ordres limite ; pagination par curseur via nextPageId.

Cas d’usage courants

Vérifier les frais créateur d’un portefeuille

curl -s "https://temp-api-v1.raydium.io/cp-creator-fee?wallet=<your-wallet-pubkey>"
Retourne la liste des pools dont le portefeuille est le créateur, ainsi que les frais créateur accumulés mais non réclamés en Token A et Token B.

Lister les ordres limite CLMM en attente d’un portefeuille

curl -s "https://temp-api-v1.raydium.io/limit-order/order/list?wallet=<your-wallet-pubkey>"
Retourne les ordres entièrement non remplis ainsi que les ordres partiellement remplis. Chaque ligne est un LimitOrderState décodé (PDA, pool, propriétaire, tick, sens, phase de cohorte FIFO, montants total/rempli) accompagné du contexte de pool nécessaire pour appeler SettleLimitOrder, y compris un montant pendingSettle précalculé. L’endpoint des ordres actifs n’est pas paginé — il retourne l’intégralité des ordres mis en cache pour le portefeuille en une seule réponse.

Lister les ordres limite clôturés d’un portefeuille

curl -s "https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user?wallet=<your-wallet-pubkey>&size=50"
Retourne une page d’ordres historiques, chacun résumé avec fillStatus (NONE / PARTIAL / FULL) et les montants d’entrée/sortie au moment où l’ordre a quitté l’ensemble actif. Ajoutez &nextPageId=<nextPageId de la réponse précédente> pour récupérer la page suivante.

Consulter la chronologie des événements d’un ordre spécifique

curl -s "https://temp-api-v1.raydium.io/limit-order/history/event/list-by-pda?pda=<limit-order-pda>"
pda peut être une clé unique ou une liste séparée par des virgules. Chaque ligne correspond à une mutation on-chain (open / increase / decrease / settle / close) avec le txid, le slot, l’horodatage du bloc, un indicateur précisant si l’action a été signée par le propriétaire ou un keeper (autoRunner), ainsi que les deltas d’entrée/sortie en unités lisibles.

Résultat vide

Si aucun enregistrement n’est mis en cache pour le portefeuille, l’endpoint des ordres actifs retourne :
{
  "id": "...",
  "success": true,
  "data": { "rows": [] }
}
Les endpoints d’historique retournent la même structure { rows: [], nextPageId?: ... } avec un tableau rows vide. L’endpoint /cp-creator-fee (version antérieure) retourne quant à lui "data": [] pour des raisons de compatibilité ascendante.

Documentation associée

Consultez CPMM pour la structure des pools et le mécanisme des frais créateur, et CLMM → Instructions pour le flux on-chain des ordres limite que ces endpoints exposent.