Metode RPC slotsUpdatesSubscribe

Berlangganan untuk menerima notifikasi dari validator tentang berbagai pembaruan pada setiap slot

Langganan ini tidak stabil. Format langganan ini mungkin berubah di masa depan, dan mungkin tidak selalu didukung.

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

params

None

result

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

Id langganan (diperlukan untuk berhenti berlangganan)

Format Notifikasi

Notifikasi akan berupa objek dengan bidang-bidang berikut:

  • err: <string|undefined> - Pesan kesalahan. Hanya ada jika pembaruan bertipe "dead".
  • parent: <u64|undefined> - Slot induk. Hanya ada jika pembaruan bertipe "createdBank".
  • slot: <u64> - Slot yang baru diperbarui
  • stats: <object|undefined> - Pesan kesalahan. Hanya ada jika pembaruan bertipe "frozen". Sebuah objek dengan bidang-bidang berikut:
    • maxTransactionsPerEntry: <u64>,
    • numFailedTransactions: <u64>,
    • numSuccessfulTransactions: <u64>,
    • numTransactionEntries: <u64>,
  • timestamp: <i64> - Stempel waktu Unix dari pembaruan dalam milidetik
  • type: <string> - Tipe pembaruan, salah satu dari:
    • "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?