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

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.

Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →

Для кого эта глава

Разработчики, которые интегрируют Raydium с off-chain кодом (TS/JS, Python, бэкенды) или вызывают его из другой программы Solana (Rust CPI). Также AI-агентам и создателям инструментов кодирования — см. AI интеграция.
Хотите что-то запустить прямо сейчас? Три готовых к использованию скрипта — swap, развёртывание пула CPMM, развёртывание пула CLMM — находятся в разделе Быстрый старт. Выполните реальную транзакцию за пять минут, а затем вернитесь сюда для полного справочника.

Выберите свой путь интеграции

Пять вариантов на выбор. Правильный вариант зависит от того, что вызывает Raydium и сколько контроля вам нужно.
ПутьЛучше всего дляЗадержкаСобственная логикаЯзыки
Trade APIБэкенды, боты, Blinks — везде, где нужна транзакция, построенная серверомМинимальнаяОграниченная (предустановленные маршруты)Любой
TypeScript SDKNode/TS приложения и фронтенды, нуждающиеся в полном доступе к построениюСредняяПолнаяTS / JS
Python интеграцияPython бэкенды и ML конвейерыСредняяПолная (ручное построение инструкций)Python
Rust CPIКомпозиция программ, которые вызывают Raydium из цепиN/A (on-chain)Полная + композируемаяRust
Anchor IDLГенерация кода для языков без встроенной поддержки (Go, Kotlin, Swift, …)ПеременнаяПолнаяЛюбой с инструментом Anchor codegen
Если вы не уверены: бэкенды и боты → Trade API; фронтенды и приложения с полным контролем → TypeScript SDK; композиция on-chain → Rust CPI.

Содержание главы

TypeScript SDK

@raydium-io/raydium-sdk-v2: установка, инициализация, основные модули (пул, ферма, запуск), построители транзакций, частые ошибки.

REST API

Публичные endpoint’ы для информации о пулах, информации о монетах, цены и транзакции, построенные сервером. Ограничения по скорости, рекомендации по кэшированию, версионирование.

Trade API

Swap-транзакции, построенные сервером: quote, построение, подпись, отправка. Паттерн интеграции без SDK для бэкендов, ботов и Blinks.

Anchor IDL

Где найти IDL каждой программы, как регенерировать клиентов из него, на что обращать внимание при обновлении IDL.

Rust CPI

Паттерны вызова программ Raydium из другой программы Solana — построение списков аккаунтов, seeds подписантов, обработка ошибок.

Python интеграция

Рецепты solders + solana-py для построения swap и операций пула из Python. Полезно для бэкендов и ботов.

AI интеграция

MCP сервер, индекс llms.txt, меню копирования на каждой странице, предварительно построенные файлы контекста для Claude Code / Cursor / Windsurf и других coding агентов.

Дисциплина версионирования

Каждый образец кода на каждой странице в этой главе имеет баннер вверху:
SDK:       @raydium-io/raydium-sdk-v2 vX.Y.Z
Program:   see /reference/program-addresses
Cluster:   mainnet-beta
Verified:  YYYY-MM-DD
Если вы редактируете образец кода, обновите баннер.