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?