
Обзор
OrbitFlare Jetstream — высокопроизводительный gRPC-сервис, обеспечивающий потоковую передачу транзакций Solana в реальном времени. Он предоставляет разработчикам надёжный и эффективный способ мониторинга и обработки транзакций блокчейна Solana с минимальной задержкой.Возможности
- Потоковая передача транзакций в реальном времени через gRPC
- Гибкие возможности фильтрации транзакций
- Фильтрация по аккаунтам (включение, исключение, обязательные)
- Высокая пропускная способность и низкая задержка
- Надёжная обработка ошибок и переподключение
- Простая интеграция с существующими приложениями Solana
Начало работы
Установка
Чтобы начать работу с OrbitFlare Jetstream, выберите пример для клонирования:jetstream-client-example
Минимальный Rust-клиент, демонстрирующий подключение gRPC, фильтрацию и потоковую передачу транзакций.
solana-wallet-tracker
Готовый к production трекер кошельков с декодированием PumpFun, оповещениями о китах и YAML-конфигурацией фильтров.
Базовое использование
Запустите клиент с настройками по умолчанию:Фильтрация транзакций
OrbitFlare Jetstream поддерживает различные параметры фильтрации, помогающие сосредоточиться на нужных транзакциях:- Фильтрация через командную строку:
- JSON-конфигурация:
Создайте файл
filters.json:
Параметры конфигурации
| Параметр | Описание | Пример |
|---|---|---|
--jetstream-grpc-url | URL gRPC-эндпоинта JetStream | http://fra.jetstream.orbitflare.com |
--filter-config-path | Путь к JSON-файлу конфигурации фильтров | Нет |
--include-accounts | Аккаунты для включения (через запятую) | Нет |
--exclude-accounts | Аккаунты для исключения (через запятую) | Нет |
--required-accounts | Обязательные аккаунты (через запятую) | Нет |
Логирование
Управляйте уровнем логирования с помощью переменной окруженияRUST_LOG:
Лучшие практики
- Обработка ошибок: Реализуйте корректную обработку ошибок для проблем с подключением и обработкой транзакций
- Фильтрация: Используйте фильтры аккаунтов для сокращения ненужной обработки данных
- Мониторинг: Устанавливайте подходящие уровни логирования для мониторинга и отладки
- Управление ресурсами: Правильно управляйте gRPC-соединениями и ресурсами
Смотрите также
Справочник протокола
Полная спецификация Protocol Buffer, типы сообщений и руководства по генерации кода.
Журнал изменений
История версий, обновления производительности и изменения протокола.
Yellowstone gRPC
Потоковая передача на основе Geyser с поддержкой внутренних инструкций и полных метаданных.