Skip to main content
Это подписка на однократное уведомление. Сервер автоматически отменяет её после того, как RPC отправляет уведомление signatureNotification.

Конечные точки

WebSocket доступны в mainnet и devnet по следующим URL:
  • Mainnet wss://mainnet.helius-rpc.com/?api-key=<api-key>
  • Devnet wss://devnet.helius-rpc.com/?api-key=<api-key>
Для WebSocket установлен 10-минутный таймер неактивности. Настоятельно рекомендуется реализовать проверку состояния и отправлять ping-запросы каждую минуту, чтобы поддерживать WebSocket-соединение активным.

Авторизация

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

Тело запроса

array
обязательно

Ответ

integer
Идентификатор подписки (необходим для отмены подписки)

Формат уведомления

Уведомление представляет собой JSON-объект RpcResponse, значение которого содержит объект со следующими полями:
  • slot: <u64> — соответствующий слот.
  • value: <object|string> — значение уведомления RpcSignatureResult, которое может быть следующим:
    • если enableReceivedNotification имеет значение true и подпись получена: строковый литерал "receivedSignature"; или
    • если подпись обработана: err: <object|null>:
      • null, если транзакция была успешно обработана на указанном уровне подтверждения; или
      • TransactionError, если обработать транзакцию не удалось