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 @mein-senf-dazu 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 @mein-senf-dazu, so I get it.
Translated with www.DeepL.com/Translator (free version)
Congratulations @hive-coding! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 1500 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Check out our last posts:
Support the HiveBuzz project. Vote for our proposal!
https://twitter.com/1386214711138660352/status/1604401298593529857
The rewards earned on this comment will go directly to the people( @mein-senf-dazu ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.
@hive-coding! The Hive.Pizza team manually upvoted your post.
Please vote for pizza.witness!
I kind of miss using Hive libraries to do stuff and HiveJS is one of the first things I used. Glad to see that it's still alive :)
Thanks for learning from this post