slotsUpdatesSubscribe RPC-Methode

Abonnieren Sie Benachrichtigungen vom Validator über verschiedene Updates zu jedem slot

Dieses Abonnement ist instabil. Das Format dieses Abonnements kann sich in Zukunft ändern und wird möglicherweise nicht immer unterstützt.

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

params

None

result

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

Abonnement-ID (wird zum Abbestellen benötigt)

Benachrichtigungsformat

Die Benachrichtigung ist ein Objekt mit den folgenden Feldern:

  • err: <string|undefined> - Die Fehlermeldung. Nur vorhanden, wenn der Update-Typ "dead" ist.
  • parent: <u64|undefined> - Der übergeordnete slot. Nur vorhanden, wenn der Update-Typ "createdBank" ist.
  • slot: <u64> - Der neu aktualisierte slot
  • stats: <object|undefined> - Die Fehlermeldung. Nur vorhanden, wenn der Update-Typ "frozen" ist. Ein Objekt mit den folgenden Feldern:
    • maxTransactionsPerEntry: <u64>,
    • numFailedTransactions: <u64>,
    • numSuccessfulTransactions: <u64>,
    • numTransactionEntries: <u64>,
  • timestamp: <i64> - Der Unix-Zeitstempel des Updates in Millisekunden
  • type: <string> - Der Update-Typ, einer von:
    • "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?