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 →
L’API d’authentification gère l’authentification basée sur le portefeuille pour les services LaunchLab. Échangez un message signé contre un jeton JWT, puis utilisez ce jeton pour authentifier les requêtes aux API Forum et création de Mint.

Points de terminaison de l’API

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

Flux d’authentification

Aucune accréditation préexistante n’est requise. L’authentification est basée sur le portefeuille :
  1. Obtenir l’horodatage actuel (secondes Unix)
  2. Signer le message avec votre portefeuille : "Sign in to raydium.io: " + <timestamp>
  3. Soumettre la signature au point de terminaison /request-token
  4. Recevoir un jeton JWT valide pour la durée que vous spécifiez
  5. Utiliser le jeton dans l’en-tête ray-token pour les points de terminaison protégés

Format du message

Le message que vous signez doit suivre ce format exact :
Sign in to raydium.io: <UNIX_TIMESTAMP_SECONDS>
Exemple :
Sign in to raydium.io: 1704067200
  • Utilisez votre horodatage Unix actuel en secondes (pas en millisecondes)
  • Signature Ed25519 (signature Solana native)
  • Encodez la signature sous forme de chaîne base58
  • Transmettez l’horodatage et la signature à /request-token

Validation du jeton

Utilisez /check-token pour vérifier que votre jeton est toujours valide. Le point de terminaison prolonge aussi automatiquement la durée de vie du jeton s’il approche de l’expiration. La durée de vie du jeton peut être configurée côté serveur ; la valeur par défaut est généralement 24 heures.

Révocation du jeton

Révoquez un jeton avec le point de terminaison /del-token.

Méthodes de signature supportées

  • Portefeuille standard : Signature Ed25519 avec /request-token
  • Portefeuille Ledger : Transaction signée avec /request-token-ledger

Cas d’usage

  • Publication sur le forum — s’authentifier avant de poster des commentaires
  • Création de Mint — signer la propriété du portefeuille avant de soumettre de nouveaux jetons
  • Sessions utilisateur — maintenir un état authentifié sur les appels API
  • Support multi-portefeuille — émettre des jetons séparés par adresse de portefeuille

Ressources associées

API Forum
API Mint
Aperçu de la plateforme LaunchLab