Zum Hauptinhalt springen

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.

Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Die Auth API verwaltet die Wallet-basierte Authentifizierung für LaunchLab-Dienste. Tauschen Sie eine signierte Nachricht gegen ein JWT-Token aus und verwenden Sie dieses Token dann zur Authentifizierung von Anfragen an die Forum- und Mint-Erstellungs-APIs.

API-Endpunkte

Mainnet: https://launch-auth-v1.raydium.io
Devnet: https://launch-auth-v1-devnet.raydium.io

Authentifizierungsablauf

Es sind keine vorhandenen Anmeldedaten erforderlich. Die Authentifizierung erfolgt Wallet-basiert:
  1. Aktuellen Zeitstempel abrufen (Unix-Sekunden)
  2. Nachricht mit Ihrer Wallet signieren: "Sign in to raydium.io: " + <timestamp>
  3. Signatur an /request-token-Endpunkt übermitteln
  4. JWT-Token erhalten, das für Ihre angegebene Dauer gültig ist
  5. Token verwenden im ray-token-Header für geschützte Endpunkte

Nachrichtenformat

Die Nachricht, die Sie signieren, muss folgendes exaktes Format einhalten:
Sign in to raydium.io: <UNIX_TIMESTAMP_SECONDS>
Beispiel:
Sign in to raydium.io: 1704067200
  • Verwenden Sie Ihren aktuellen Unix-Zeitstempel in Sekunden (nicht Millisekunden)
  • Ed25519-Signatur (natives Solana-Signing)
  • Kodieren Sie die Signatur als base58-String
  • Übergeben Sie Zeitstempel und Signatur an /request-token

Token-Validierung

Verwenden Sie /check-token, um zu überprüfen, dass Ihr Token noch gültig ist. Der Endpunkt verlängert die Token-Lebensdauer automatisch auch, wenn diese sich dem Ablauf nähert. Die Token-Lebensdauer kann serverseitig konfiguriert werden; der Standard liegt normalerweise bei 24 Stunden.

Token-Widerruf

Widerrufen Sie ein Token mit dem /del-token-Endpunkt.

Unterstützte Signaturmethoden

  • Standard-Wallet: Ed25519-Signatur mit /request-token
  • Ledger-Wallet: Signierte Transaktion mit /request-token-ledger

Anwendungsfälle

  • Forum-Beiträge — vor dem Posten von Kommentaren authentifizieren
  • Mint-Erstellung — Wallet-Eigenschaft vor dem Einreichen neuer Token signieren
  • Benutzersitzungen — authentifizierten Status über API-Aufrufe hinweg beibehalten
  • Multi-Wallet-Unterstützung — separate Token pro Wallet-Adresse ausstellen

Zugehörige Ressourcen

Forum API
Mint API
LaunchLab Plattformübersicht