Перейти к основному содержанию
Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
Каждая конечная точка на этом сайте имеет панель Try it на основе OpenAPI-площадки Mintlify. Площадка работает в браузере и обращается непосредственно к живым хостам production (или devnet). Перед отправкой запросов, требующих подписи кошелька, прочитайте раздел Аутентификация.

Каталог сервисов

Raydium управляет одиннадцатью публичными HTTP-сервисами. Каждый из них документирован как отдельная группа в навигационном дереве слева.

Аутентификация

Большинство сервисов предназначены только для чтения и принимают анонимные запросы. Используются два паттерна:
  • Рукопожатие с подписью кошелька — требуется для launch-auth-v1 для выпуска ray-token, затем передаётся как заголовок ray-token для launch-forum-v1. Подпишите Solana ed25519-сообщение вида time:<unix-seconds> своим кошельком, отправьте подпись + адрес кошелька на /request-token в launch-auth-v1, получите JWT и передавайте его в качестве заголовка запроса ray-token при последующих вызовах форума.
  • Без аутентификации — все остальные сервисы. Доверенные вызывающие (Raydium UI, интеграторы) обращаются к конечным точкам напрямую по HTTPS.
Площадка Mintlify позволяет вставить ray-token в панель аутентификации перед отправкой запросов форума; значение хранится только в браузере.

Ограничения скорости

Все хосты находятся за Cloudflare с прогрессивным ограничением скорости на IP источника. Интеграторам, нуждающимся в более высоких лимитах, следует связаться с командой Raydium. Всплески выше опубликованных лимитов возвращаются как HTTP 429 с заголовком Retry-After.

Конверт ответа

Большинство сервисов оборачивают свои JSON-payload в унифицированный конверт:
При ошибке:
api-v3 возвращает конверт как { "id", "success", "data" }. Сервисы pump-* используют вспомогательные функции addBorderSuccess / addBorderErr, которые выдают ту же форму с заполнением msg только при ошибках. Проверьте начальную страницу каждого сервиса для точного конверта, который он использует.

Как использовать этот раздел

Нажмите на любую конечную точку в левой навигации. Вы увидите:
  • HTTP-метод, полный URL и базовый хост.
  • Параметры запроса с типами из спецификации OpenAPI.
  • Панель Try it, которая позволяет задать параметры и отправить реальный запрос на mainnet (или выбрать сервер devnet из выпадающего списка, если доступно).
  • Форму ответа на основе репрезентативного живого ответа и сайта исходного кода addBorderSuccess.
Для доступа на уровне SDK — построение транзакций на клиенте, батчинг свопов, типы TypeScript — см. sdk-api/typescript-sdk.

Ссылки

  • sdk-api/rest-api — обзор REST поверхности для разработчиков, впервые интегрирующих Raydium.
  • integration-guides/aggregator — как использовать Transaction API вместе с on-chain пулами.
  • reference/program-addresses — все ID программ, возвращаемые api-v3, соответствуют одному из этих.