Método RPC voteSubscribe
Suscríbete para recibir notificaciones cada vez que se observe un nuevo voto en el gossip. Estos votos son pre-consenso, por lo tanto no hay garantía de que estos votos entren en el ledger.
Método inestable
Esta suscripción es inestable y solo está disponible si el validator se inició
con la bandera --rpc-pubsub-enable-vote-subscription
. El formato de esta
suscripción puede cambiar en el futuro.
{"jsonrpc": "2.0","id": 1,"method": "voteSubscribe"}
params
Noneresult
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:
hash: <string>
- El hash del votoslots: <array>
- Los slots cubiertos por el voto, como un array de enteros u64timestamp: <i64|null>
- La marca de tiempo del votosignature: <string>
- La firma de la transacción que contenía este votovotePubkey: <string>
- La clave pública de la cuenta de voto, como cadena codificada en base-58
{"jsonrpc": "2.0","method": "voteNotification","params": {"result": {"hash": "8Rshv2oMkPu5E4opXTRyuyBeZBqQ4S477VG26wUTFxUM","slots": [1, 2],"timestamp": null},"subscription": 0}}
Is this page helpful?