Установка
- Cargo (рекомендуется)
- Из исходников
Быстрый старт: у кого уже есть аккаунт
Если у вас уже есть аккаунт OrbitFlare и API-ключ из дашборда:После чистой установки конфиг пустой. После входа задайте как минимум
rpc.url, чтобы команды вроде ping и rpc знали, куда подключаться. URL эндпоинтов — в разделе Services вашего дашборда.Быстрый старт: новые пользователи
1
Создайте аккаунт
Зарегистрируйтесь на orbitflare.com и выберите тариф.
2
Аутентификация
CLI поддерживает три способа входа — выберите подходящий:При входе CLI загружает и сохраняет RPC license key автоматически. Задать его вручную:
3
Настройте эндпоинты
После чистой установки конфиг пустой. Укажите эндпоинты OrbitFlare:URL есть в разделе Services дашборда, формат Список региональных эндпоинтов — в разделе Authentication & Limits.
http://{region}.rpc.orbitflare.com.4
Начните разработку
Аутентификация
Учётные данные хранятся в связке ключей ОС. Поддерживаются именованные профили для разных аккаунтов или окружений.Способы входа
- API Key
- Wallet
- Device Flow
Вход по API-ключу из дашборда. Ключ передаётся в Customer API заголовком
X-ORBIT-KEY.Порядок разрешения ключей
--x-orbit-keyв командной строке (высший приоритет)--profileдля выбора сохранённого профиля- Профиль по умолчанию в
~/.orbitflare/config.yml
Справочник команд
CLI покрывает аутентификацию, конфигурацию, запросы к блокчейну, стриминг в реальном времени, шаблоны и управление аккаунтом.Основные команды
Команды RPC
Запросы к блокчейну Solana напрямую из терминала.Команды WebSocket
Подписка на live Solana pubsub по WebSocket. Подписка работает доCtrl+C, события печатаются по мере прихода (--json — машиночитаемый вывод).
rpc.url: http:// → ws://, https:// → wss://. Для другого хоста на одну команду используйте --ws-url:
Команды стриминга
Поток данных Solana в реальном времени по gRPC. Обе команды принимают YAML с фильтрами и политикой переподключения.- Jetstream
- Yellowstone gRPC
stream.yml
${VAR}.
Команды шаблонов
Развёртывание проектов из готовых стартовых шаблонов.Команды планов
Просмотр и сравнение доступных RPC-планов. Данные планов кешируются локально на 6 часов.Команды оплаты
Баланс, покупка планов и счета. Только дляtopup нужен кошелёк Solana — остальное списывается с баланса аккаунта.
topup используется ~/.config/solana/id.json. Другой путь — через --wallet. Периоды биллинга: monthly, quarterly, semi-annual, annual.
Команда
purchase сначала выполняет сухой прогон с разбивкой цены и проверкой, хватает ли баланса, прежде чем вы подтверждаете покупку.Дашборд
Интерактивный TUI для управления аккаунтом OrbitFlare без выхода из терминала.Сервисы: горячие клавиши
Сервисы: горячие клавиши
API-ключи: горячие клавиши
API-ключи: горячие клавиши
Счета и профиль: горячие клавиши
Счета и профиль: горячие клавиши
Вывод JSON
У всех команд есть--json для машиночитаемого вывода — удобно подключать CLI к скриптам и пайплайнам.
Конфигурация
Конфиг хранится в~/.orbitflare/config.yml. Управление через команду config:
- RPC:
http://devnet.rpc.orbitflare.com(fallback:https://api.devnet.solana.com) - gRPC:
http://devnet.rpc.orbitflare.com:10000
--network devnet.
Расположение файлов
Глобальные флаги
Работают с любой командой и переопределяют значение конфига на один вызов.Полный пример сценария
От установки до запросов:Что дальше?
Методы RPC
Полный справочник методов Solana RPC.
Стриминг Jetstream
gRPC-стриминг данных в реальном времени.
Yellowstone gRPC
Полный поток Geyser через Yellowstone.
Стартовые шаблоны
Готовые production-шаблоны проектов.
Поддержка
Discord
Сообщество: вопросы и обсуждения.
GitHub
Сообщения об ошибках и контрибуция в CLI.