Método RPC voteSubscribe
Inscreva-se para receber notificações sempre que um novo voto for observado no gossip. Estes votos são pré-consenso, portanto não há garantia de que estes votos entrarão no ledger.
Método Instável
Esta inscrição é instável e só está disponível se o validator foi iniciado com
a flag --rpc-pubsub-enable-vote-subscription
. O formato desta inscrição pode
mudar no futuro.
{"jsonrpc": "2.0","id": 1,"method": "voteSubscribe"}
params
Noneresult
Response
{"jsonrpc": "2.0","result": 0,"id": 1}
integer
id de inscrição (necessário para cancelar a inscrição)
Formato de Notificação:
A notificação será um objeto com os seguintes campos:
hash: <string>
- O hash do votoslots: <array>
- Os slots cobertos pelo voto, como um array de inteiros u64timestamp: <i64|null>
- O timestamp do votosignature: <string>
- A assinatura da transação que continha este votovotePubkey: <string>
- A chave pública da conta de voto, como string codificada em base-58
{"jsonrpc": "2.0","method": "voteNotification","params": {"result": {"hash": "8Rshv2oMkPu5E4opXTRyuyBeZBqQ4S477VG26wUTFxUM","slots": [1, 2],"timestamp": null},"subscription": 0}}
Is this page helpful?