In meinem letzten Beitrag habe ich gezeigt, wie man mit HiveJS HivePower delegiert.
In diesem Beitrag zeige ich wie man Witnesse abruft und wie man für einen Wittness ein Vote abgibt.
In der Dokumentation finden wir diverse Möglichkeiten, um Witnesse abzurufen. Eine davon ist die Witnesse nach den Votes, die sie erhalten abzurufen.
Dies erfolgt über die Funktion hive.api.getWitnessesByVote, die 2 Parameter erwartet.
Um die Top 100 auszugeben, gibt man einen leeren String und 100 an.
Mit der Funktion hive.broadcast.accountWitnessVote kann ein Vote für einen Witness abgegeben werden.
Mit der Funktion hive.broadcast.accountWitnessProxy kann ein Witness proxy gesetzt werden, sodass man automatisch die gleichen Witnesses votet wie der gesetzte Proxy.
Möchte man wissen, für welche Witnesse ein Nutzer ein Vote abgegeben hat, nutzt man die Funktion hive.api.getAccounts. Die Witnesses sind über Witness_votes abrufbar.
Diesmal gibt es kein Beispielcode von mir, da es doch sehr simpel ist.
Wer Fragen hat, kann gern ein Kommentar da lassen. Am besten erwähnen, damit ich es mitbekomme.
In my last post, I showed how to delegate HivePower using HiveJS.
In this post I show how to retrieve Witnesse and how to cast a vote for a Wittness.
In the documentation we can find various ways to retrieve Witnesse. One of them is to retrieve wittnesses according to the votes they receive.
This is done using the hive.api.getWitnessesByVote function, which expects 2 parameters.
To output the top 100, specify an empty string and 100.
The hive.broadcast.accountWitnessVote function can be used to cast a vote for a Witness.
With the function hive.broadcast.accountWitnessProxy a witness proxy can be set, so that you automatically vote the same witnesses as the set proxy.
If one wants to know for which witnesses a user has cast a vote, one uses the function hive.api.getAccounts. The witnesses can be retrieved via Witness_votes.
This time there is no example code from me, because it is very simple.
If you have any questions, feel free to leave a comment. It's best to mention , so I get it.
Translated with www.DeepL.com/Translator (free version)