> ## 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

> Handshake на основе подписи кошелька, который выдаёт краткосрочные JWT токены ray-token для Forum API и Mint API LaunchLab.

<Info>
  **Эта страница переведена с помощью ИИ. За эталон принимается английская версия.**

  [Открыть английскую версию →](/api-reference/launch-auth-v1/overview)
</Info>

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

## Эндпоинты API

**Mainnet:** [https://launch-auth-v1.raydium.io](https://launch-auth-v1.raydium.io)\
**Devnet:** [https://launch-auth-v1-devnet.raydium.io](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](/ru/api-reference/launch-forum-v1/overview)\
[Mint API](/ru/api-reference/launch-mint-v1/overview)\
[Обзор платформы LaunchLab](/ru/products/launchlab)
