Перейти к основному содержанию

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.

Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
API Аутентификации обеспечивает прохождение аутентификации на основе кошелька для сервисов LaunchLab. Обменяйте подписанное сообщение на JWT токен, затем используйте этот токен для аутентификации запросов к Forum API и API создания Mint.

Эндпоинты API

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

Поток аутентификации

Предварительно существующие учётные данные не требуются. Аутентификация основана на кошельке:
  1. Получите текущую метку времени (Unix секунды)
  2. Подпишите сообщение вашим кошельком: "Sign in to raydium.io: " + <timestamp>
  3. Отправьте подпись на эндпоинт /request-token
  4. Получите JWT токен, действительный на указанный вами период
  5. Используйте токен в заголовке ray-token для защищённых эндпоинтов

Формат сообщения

Сообщение, которое вы подписываете, должно соответствовать точному формату:
Sign in to raydium.io: <UNIX_TIMESTAMP_SECONDS>
Пример:
Sign in to raydium.io: 1704067200
  • Используйте текущую метку времени Unix в секундах (не миллисекундах)
  • Подпись Ed25519 (нативное подписание Solana)
  • Кодируйте подпись строкой base58
  • Передайте метку времени и подпись на /request-token

Проверка токена

Используйте /check-token для проверки того, что ваш токен всё ещё действителен. Эндпоинт также автоматически продлевает время жизни токена, если он близок к истечению. Время жизни токена можно настроить на стороне сервера; по умолчанию это обычно 24 часа.

Отзыв токена

Отозвите токен с помощью эндпоинта /del-token.

Поддерживаемые методы подписания

  • Стандартный кошелёк: подпись Ed25519 с /request-token
  • Кошелёк Ledger: подписанная транзакция с /request-token-ledger

Варианты использования

  • Публикация на форуме — пройдите аутентификацию перед публикацией комментариев
  • Создание Mint — подпишитесь владением кошельком перед отправкой новых токенов
  • Пользовательские сессии — поддерживайте аутентифицированное состояние во всех вызовах API
  • Поддержка нескольких кошельков — выдавайте отдельные токены для каждого адреса кошелька

Связанные ресурсы

Forum API
Mint API
Обзор платформы LaunchLab