Metode RPC voteSubscribe

Berlangganan untuk menerima notifikasi setiap kali vote baru teramati dalam gossip. Vote-vote ini bersifat pra-konsensus sehingga tidak ada jaminan bahwa vote-vote ini akan masuk ke dalam ledger.

Metode Tidak Stabil

Langganan ini tidak stabil dan hanya tersedia jika validator dijalankan dengan flag --rpc-pubsub-enable-vote-subscription. Format langganan ini mungkin berubah di masa mendatang.

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

params

None

result

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

id langganan (diperlukan untuk berhenti berlangganan)

Format Notifikasi:

Notifikasi akan berupa objek dengan bidang-bidang berikut:

  • hash: <string> - Hash vote
  • slots: <array> - Slot yang tercakup oleh vote, sebagai array integer u64
  • timestamp: <i64|null> - Timestamp dari vote
  • signature: <string> - Tanda tangan dari transaksi yang berisi vote ini
  • votePubkey: <string> - Kunci publik dari akun vote, sebagai string yang dikodekan base-58
{
"jsonrpc": "2.0",
"method": "voteNotification",
"params": {
"result": {
"hash": "8Rshv2oMkPu5E4opXTRyuyBeZBqQ4S477VG26wUTFxUM",
"slots": [1, 2],
"timestamp": null
},
"subscription": 0
}
}

Is this page helpful?