Método RPC slotsUpdatesSubscribe

Suscríbete para recibir notificaciones del validator sobre una variedad de actualizaciones en cada slot

Esta suscripción es inestable. El formato de esta suscripción puede cambiar en el futuro, y puede no ser siempre compatible.

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

params

None

result

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

Id de suscripción (necesario para cancelar la suscripción)

Formato de notificación

La notificación será un objeto con los siguientes campos:

  • err: <string|undefined> - El mensaje de error. Solo presente si la actualización es de tipo "dead".
  • parent: <u64|undefined> - El slot padre. Solo presente si la actualización es de tipo "createdBank".
  • slot: <u64> - El slot recién actualizado
  • stats: <object|undefined> - El mensaje de error. Solo presente si la actualización es de tipo "frozen". Un objeto con los siguientes campos:
    • maxTransactionsPerEntry: <u64>,
    • numFailedTransactions: <u64>,
    • numSuccessfulTransactions: <u64>,
    • numTransactionEntries: <u64>,
  • timestamp: <i64> - La marca de tiempo Unix de la actualización en milisegundos
  • type: <string> - El tipo de actualización, uno de:
    • "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?