{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "slotsUpdatesSubscribe"
}
{
  "jsonrpc": "2.0",
  "result": 0,
  "id": 1
}
此订阅不稳定。此订阅的格式可能会在未来发生变化,并且可能并不总是受支持。

端点

主网和 devnet 上可用的 Websockets URL 如下:
  • Mainnet wss://mainnet.helius-rpc.com/?api-key=<API_KEY>
  • Devnet wss://devnet.helius-rpc.com/?api-key=<API_KEY>
Websockets 有一个 10 分钟的不活动计时器;强烈建议实施健康检查并每分钟发送 ping 以保持 websocket 连接活跃。

授权

api-key
string
required
您的 Helius API 密钥。您可以在仪表板中免费获取一个。

正文

params
array

响应

result
integer
订阅 ID(取消订阅时需要)

通知格式

通知将是一个包含以下字段的对象:
  • err: <string|undefined> - 错误信息。仅在更新类型为 “dead” 时存在。
  • parent: <u64|undefined> - 父 slot。仅在更新类型为 “createdBank” 时存在。
  • slot: <u64> - 新更新的 slot
  • stats: <object|undefined> - 仅在更新类型为 “frozen” 时存在。一个包含以下字段的对象:
    • maxTransactionsPerEntry: <u64>
    • numFailedTransactions: <u64>
    • numSuccessfulTransactions: <u64>
    • numTransactionEntries: <u64>
  • timestamp: <i64> - 更新的 Unix 时间戳(毫秒)
  • type: <string> - 更新类型之一:
    • “firstShredReceived”
    • “completed”
    • “createdBank”
    • “frozen”
    • “dead”
    • “optimisticConfirmation”
    • “root”
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "slotsUpdatesSubscribe"
}
{
  "jsonrpc": "2.0",
  "result": 0,
  "id": 1
}