Метод RPC voteSubscribe
Підпишіться, щоб отримувати сповіщення щоразу, коли в gossip спостерігається новий голос. Ці голоси є попередніми до консенсусу, тому немає гарантії, що ці голоси потраплять до реєстру.
Нестабільний метод
Ця підписка є нестабільною і доступна лише якщо validator був запущений з
прапором --rpc-pubsub-enable-vote-subscription
. Формат цієї підписки може
змінитися в майбутньому.
{"jsonrpc": "2.0","id": 1,"method": "voteSubscribe"}
params
Noneresult
Response
{"jsonrpc": "2.0","result": 0,"id": 1}
integer
ідентифікатор підписки (потрібен для скасування підписки)
Формат сповіщення:
Сповіщення буде об'єктом з такими полями:
hash: <string>
- Хеш голосуslots: <array>
- Slot-и, охоплені голосуванням, як масив цілих чисел u64timestamp: <i64|null>
- Часова мітка голосуsignature: <string>
- Підпис транзакції, яка містила цей голосvotePubkey: <string>
- Публічний ключ облікового запису голосування, як рядок у кодуванні base-58
{"jsonrpc": "2.0","method": "voteNotification","params": {"result": {"hash": "8Rshv2oMkPu5E4opXTRyuyBeZBqQ4S477VG26wUTFxUM","slots": [1, 2],"timestamp": null},"subscription": 0}}
Is this page helpful?