Phương thức RPC slotsUpdatesSubscribe

Đăng ký để nhận thông báo từ validator về nhiều cập nhật khác nhau trên mỗi slot

Đăng ký này không ổn định. Định dạng của đăng ký này có thể thay đổi trong tương lai, và có thể không phải lúc nào cũng được hỗ trợ.

{
"jsonrpc": "2.0",
"id": 1,
"method": "slotsUpdatesSubscribe"
}

params

None

result

Response
{
"jsonrpc": "2.0",
"result": 0,
"id": 1
}
integer

ID đăng ký (cần thiết để hủy đăng ký)

Định dạng thông báo

Thông báo sẽ là một đối tượng với các trường sau:

  • err: <string|undefined> - Thông báo lỗi. Chỉ xuất hiện nếu cập nhật là loại "dead".
  • parent: <u64|undefined> - Slot cha. Chỉ xuất hiện nếu cập nhật là loại "createdBank".
  • slot: <u64> - Slot vừa được cập nhật
  • stats: <object|undefined> - Thông báo lỗi. Chỉ xuất hiện nếu cập nhật là loại "frozen". Một đối tượng với các trường sau:
    • maxTransactionsPerEntry: <u64>,
    • numFailedTransactions: <u64>,
    • numSuccessfulTransactions: <u64>,
    • numTransactionEntries: <u64>,
  • timestamp: <i64> - Thời gian Unix của cập nhật tính bằng mili giây
  • type: <string> - Loại cập nhật, một trong các loại sau:
    • "firstShredReceived"
    • "completed"
    • "createdBank"
    • "frozen"
    • "dead"
    • "optimisticConfirmation"
    • "root"
{
"jsonrpc": "2.0",
"method": "slotsUpdatesNotification",
"params": {
"result": {
"parent": 75,
"slot": 76,
"timestamp": 1625081266243,
"type": "optimisticConfirmation"
},
"subscription": 0
}
}

Is this page helpful?