Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
Вся документация предполагает наличие рабочего набора инструментов для разработки на Solana. На этой странице перечислены инструменты, минимальные версии, совместимые с Raydium по состоянию на апрель 2026 года, а также описаны особенности настройки. Начните отсюда перед запуском примеров кода из последующих глав.
Основные инструменты
Solana CLI
Канонический интерфейс командной строки для взаимодействия с кластерами Solana — управление кошельками, RPC-вызовы, развёртывание программ. Установка:SPL Token CLI
Официальный CLI для операций SPL Token / Token-2022 — создание минтов, эмиссия токенов, переводы. Установка (включён в Solana CLI):Anchor CLI
Требуется для получения IDL Raydium, создания клиентов и проверки программ. Установка:Настройка TypeScript
Основной путь интеграции с Raydium.Пакеты
Минимальный скрипт
sdk-api/typescript-sdk.
Настройка Rust
Для интеграции CPI и программ на блокчейне.Набор инструментов
Cargo.toml программы для интеграции Raydium CPI
"cpi" импортирует модуль cpi с вспомогательными функциями CPI (например, raydium_cp_swap::cpi::swap_base_input(...)). См. sdk-api/rust-cpi.
Настройка Python
Дополнительный путь интеграции — распространён среди разработчиков ботов.Пакеты
Минимальный скрипт
sdk-api/python-integration.
RPC эндпоинты
Публичный mainnet RPC (api.mainnet-beta.solana.com) имеет жёсткие ограничения по частоте запросов и выдаёт throttle под нагрузкой. Для серьёзного использования получите приватный эндпоинт:
Конфигурация:
getProgramAccounts— неограниченные сканы дороги; некоторые поставщики могут блокировать или взимать плату за сканирование.getPriorityFeeEstimate— специфичный для Helius эндпоинт; у других есть аналоги.geyser/ WebSocket потоковая передача — требуется для низкоточных ботов; не все поставщики предоставляют.
Devnet и localnet
Devnet
Публичный тестовый кластер Solana. Raydium имеет частичное развёртывание на devnet:- Некоторые пулы CPMM существуют для тестирования.
- AMM v4 имеет исторические пулы на devnet.
- CLMM имеет несколько демопулов.
- Farm v6 развёрнут.
cluster: "devnet":
Localnet с состоянием форка mainnet
Для реалистичного тестирования форкируйте состояние mainnet в локальный валидатор:- Юнит-тестирования интеграции CPI с реальной программой Raydium.
- Воспроизведения транзакции с изменённым параметром для отладки.
- Стресс-тестирования с большими синтетическими объёмами.
Шаблоны проектов
Стартовый шаблон интеграции TypeScript
package.json:
Стартовый шаблон программы Anchor CPI
Полезные CLI утилиты
solana-keygen
Чтение любого аккаунта
Логи программы
Инспекция транзакции
Надлежащее управление окружением
Раздельные кошельки по назначению
- Кошелёк разработки: содержит SOL testnet, используется для построения.
- Production кошелёк: содержит реальные SOL, используется только для развёртывания / мультиподписей.
- Горячий кошелёк для ботов: малый баланс, ограниченные разрешения.
Паттерн .env
Фиксирование версий
Заблокируйте все зависимости экосистемы Solana. Экосистема движется быстро; минорное обновление версии@solana/web3.js ранее приводило к breaking changes. Используйте package-lock.json / Cargo.lock религиозно.
Ссылки
sdk-api/typescript-sdk— справочник TypeScript SDK.sdk-api/rust-cpi— использование Rust CPI.sdk-api/python-integration— настройка Python.solana-fundamentals/programs-and-anchor— основы Anchor.

