Предварительные требования
Вам понадобится:- Node.js 18+ (или среда Rust для Rust-клиента)
- URL эндпоинта gRPC OrbitFlare и токен (доступны в разделе Лицензии вашей Панели управления)
Установка
Установите официальный TypeScript-клиент Yellowstone gRPC:Подключение к эндпоинту
URL gRPC и токен находятся в разделе Лицензии Панели управления OrbitFlare. Токен передаётся вторым аргументом в
new Client().Открытие потока
Отправка первой подписки
Подписка на все обновления слотов на уровне подтвержденияconfirmed:
Поддержание соединения
Облачные балансировщики нагрузки завершают незанятые соединения gRPC примерно через 10 минут. Отправляйте ping каждые 30 секунд:Автоматическое переподключение
Для production-приложений реализуйте автоматическое переподключение с экспоненциальной задержкой:Следующие шаги
Мониторинг аккаунтов
Потоковая передача балансов токенов, изменений кошельков и обновлений программных аккаунтов.
Мониторинг транзакций
Фильтрация и обработка живых транзакций по программе или аккаунту.
Слоты и блоки
Отслеживание прогресса консенсуса и полных данных блоков.
Мониторинг записей
Доступ к низкоуровневым записям блоков.