voteSubscribe RPCメソッド
ゴシップで新しい投票が観測されるたびに通知を受け取るためにサブスクライブします。これらの投票はプレコンセンサスであるため、これらの投票が台帳に入ることは保証されていません。
不安定なメソッド
このサブスクリプションは不安定であり、validatorが--rpc-pubsub-enable-vote-subscription
フラグで
起動された場合にのみ利用可能です。このサブスクリプションの形式は将来変更される可能性があります。
{"jsonrpc": "2.0","id": 1,"method": "voteSubscribe"}
params
Noneresult
Response
{"jsonrpc": "2.0","result": 0,"id": 1}
integer
サブスクリプションID(サブスクリプション解除に必要)
通知フォーマット:
通知は以下のフィールドを持つオブジェクトになります:
hash: <string>
- 投票ハッシュslots: <array>
- 投票によってカバーされるslot(u64整数の配列として)timestamp: <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?