Metoda RPC voteSubscribe
Subskrybuj, aby otrzymywać powiadomienia za każdym razem, gdy nowy głos zostanie zaobserwowany w gossip. Te głosy są przedkonsensusowe, co oznacza, że nie ma gwarancji, że zostaną wprowadzone do księgi.
Niestabilna metoda
Ta subskrypcja jest niestabilna i dostępna tylko wtedy, gdy validator został
uruchomiony z flagą --rpc-pubsub-enable-vote-subscription
. Format tej
subskrypcji może ulec zmianie w przyszłości.
{"jsonrpc": "2.0","id": 1,"method": "voteSubscribe"}
params
Noneresult
Response
{"jsonrpc": "2.0","result": 0,"id": 1}
integer
id subskrypcji (potrzebny do anulowania subskrypcji)
Format powiadomienia:
Powiadomienie będzie obiektem z następującymi polami:
hash: <string>
- Hash głosuslots: <array>
- Sloty objęte głosem, jako tablica liczb całkowitych u64timestamp: <i64|null>
- Znacznik czasu głosusignature: <string>
- Podpis transakcji, która zawierała ten głosvotePubkey: <string>
- Klucz publiczny konta głosowania, jako ciąg zakodowany w base-58
{"jsonrpc": "2.0","method": "voteNotification","params": {"result": {"hash": "8Rshv2oMkPu5E4opXTRyuyBeZBqQ4S477VG26wUTFxUM","slots": [1, 2],"timestamp": null},"subscription": 0}}
Is this page helpful?