Zum Hauptinhalt springen
Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Jeder Endpunkt auf dieser Website hat ein Try it-Panel, das durch Mintlifies OpenAPI-Playground bereitgestellt wird. Der Playground läuft in Ihrem Browser und greift direkt auf die Live-Production- (oder Devnet-)Server zu. Lesen Sie Authentication, bevor Sie Anfragen versenden, die eine Wallet-Signatur erfordern.

Service-Katalog

Raydium betreibt elf öffentliche HTTP-Services. Jeder ist als eigene Gruppe im Navigationsbaum auf der linken Seite dokumentiert.

Authentication

Die meisten Services sind schreibgeschützt und akzeptieren anonyme Anfragen. Es gibt zwei Muster:
  • Wallet-signierter Handshake — erforderlich von launch-auth-v1 zum Prägen eines ray-token, dann getragen als ray-token Header von launch-forum-v1. Signieren Sie eine Solana ed25519-Nachricht der Form time:<unix-seconds> mit Ihrer Wallet, senden Sie die Signatur + Wallet-Adresse an launch-auth-v1 /request-token, erhalten Sie ein JWT zurück und übergeben Sie es als ray-token Request-Header bei nachfolgenden Forum-Aufrufen.
  • Keine Authentifizierung — alle anderen Services. Vertrauenswürdige Aufrufer (die Raydium-UI, Integratoren) greifen direkt über HTTPS auf die Endpunkte zu.
Der Mintlify-Playground ermöglicht es Ihnen, ein ray-token im Auth-Panel einzufügen, bevor Sie Forum-Anfragen versenden. Der Wert wird nur in Ihrem Browser gespeichert.

Rate Limits

Alle Hosts befinden sich hinter Cloudflare mit progressivem Rate Limiting pro Quell-IP. Integratoren, die höhere Limits benötigen, sollten das Raydium-Team kontaktieren. Bursts über den veröffentlichten Limits werden als HTTP 429 mit einem Retry-After Header zurückgegeben.

Response-Envelope

Die meisten Services wrappen ihre JSON-Payloads in eine einheitliche Envelope:
Im Fehlerfall:
api-v3 gibt die Envelope als { "id", "success", "data" } zurück. Die pump-* Services verwenden addBorderSuccess / addBorderErr Helper, die die gleiche Form mit msg nur bei Fehlern gefüllt erzeugen. Überprüfen Sie die Intro-Seite jedes Services für die genaue Envelope, die er verwendet.

Wie Sie diesen Bereich nutzen

Klicken Sie auf einen Endpunkt in der linken Navigation. Sie sehen:
  • Die HTTP-Methode, vollständige URL und Basis-Host.
  • Request-Parameter mit Typen aus der OpenAPI-Spezifikation.
  • Ein Try it-Panel, mit dem Sie Parameter setzen und eine echte Anfrage an Mainnet senden können (oder einen Devnet-Server aus der Dropdown-Liste auswählen, falls verfügbar).
  • Die Response-Form, aus einer repräsentativen Live-Response und der addBorderSuccess Aufrufstelle des Quellcodes.
Für SDK-Zugriff — Transaktionen auf der Client-Seite erstellen, Swaps batchen, die TypeScript-Typen — siehe sdk-api/typescript-sdk.

Verweise