Μέθοδος RPC voteSubscribe

Εγγραφείτε για να λαμβάνετε ειδοποιήσεις κάθε φορά που παρατηρείται μια νέα ψήφος στο gossip. Αυτές οι ψήφοι είναι προ-συναίνεσης, επομένως δεν υπάρχει εγγύηση ότι αυτές οι ψήφοι θα εισέλθουν στο ledger.

Ασταθής Μέθοδος

Αυτή η συνδρομή είναι ασταθής και διαθέσιμη μόνο αν ο validator ξεκίνησε με τη σημαία --rpc-pubsub-enable-vote-subscription. Η μορφή αυτής της συνδρομής μπορεί να αλλάξει στο μέλλον.

{
"jsonrpc": "2.0",
"id": 1,
"method": "voteSubscribe"
}

params

None

result

Response
{
"jsonrpc": "2.0",
"result": 0,
"id": 1
}
integer

αναγνωριστικό συνδρομής (απαιτείται για την κατάργηση της εγγραφής)

Μορφή ειδοποίησης:

Η ειδοποίηση θα είναι ένα αντικείμενο με τα ακόλουθα πεδία:

  • hash: <string> - Το hash της ψήφου
  • slots: <array> - Τα slots που καλύπτονται από την ψήφο, ως πίνακας ακεραίων 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?