Skip to main content

Авторизация

string
обязательно
Ваш ключ API Helius. Его можно бесплатно получить на панели управления.

Сообщение

API gRPC поддерживает несколько типов подписок, которые можно объединить в одном запросе:
object
Подписка на обновления аккаунтов. Возвращает данные при изменении указанных аккаунтов.
object
Подписка на обновления слотов.
object
Подписка на обновления транзакций.
object
Подписка на обновления статуса транзакций.
object
Подписка на обновления блоков.
object
Подписка на обновления метаданных блоков (меньший объём данных, чем при полных обновлениях блоков).
object
Подписка на обновления записей.
enum
Уровень подтверждения для подписки:
array
Указывает часть данных аккаунта, которую необходимо получать:
object
Включает сообщения ping-pong для контроля состояния подключения.
integer
Начальный слот, с которого необходимо получать обновления. Обновления для слотов до этого значения будут исключены. Используйте SubscribeReplayInfo, чтобы определить самый ранний доступный для воспроизведения слот перед открытием подписки.

Уровни подтверждения

Все подписки поддерживают следующие уровни подтверждения:
  • PROCESSED: Обработано текущим узлом (0)
  • CONFIRMED: Подтверждено квалифицированным большинством кластера (1)
  • FINALIZED: Финализировано кластером (2)

Структура ответа

Ответы подписки содержат:
  • filters: Названия фильтров, которым соответствует это обновление
  • Один из следующих типов обновлений:
    • account: Данные аккаунта, владелец, лампорты, статус исполняемости и т. д.
    • slot: Информация о слоте и обновления его статуса
    • transaction: Полные сведения о транзакции, подпись и метаданные
    • transaction_status: Статус выполнения транзакции (успешно/ошибка)
    • block: Полные данные блока с транзакциями, аккаунтами, вознаграждениями и т. д.
    • block_meta: Сокращённые метаданные блока без полных сведений о транзакциях
    • entry: Сведения о записи внутри блока
    • ping/pong: Сообщения проверки состояния подключения
  • created_at: Временная метка создания обновления