[UPDATE] - Witness Schedule - Live Visualization - Fix for Currently Scheduled Witnesses List

Live Visualization

To see the original post and announcement, go to [New Tool] - Witness Schedule - Live Visualization.

Updates

Recently, a bug was introduced to the steemd code that caused the get_witness_schedule API call to return a faulty current_shuffled_witnesses field. Instead of a list of the 21 witnesses scheduled for block production in the current round, it was returning a string of hex. This issue was submitted to GitHub by @roadscape at get_witness_schedule returns hex string for current_shuffled_witnesses #681. As a result, my tool was unable to properly show the currently scheduled witnesses.

I saw that there was another API call that I could use, get_active_witnesses, which is meant to only return the current 21 witnesses (get_witness_schedule has other fields such as next_shuffle_block_num and current_virtual_time which are interesting fields to still want). This get_active_witnessescall is what the tool uses now, temporarily, until the get_witness_schedule API call is fixed. Interestingly, there is still an issue with blank entries in the list due to the way the std::vector data type handles initialization, and is submitted by @abit at Reopen issues about get_active_witnesses and proxied_vsf_votes #657.

Here is what it looks like currently:

Link

Just go to my personal site at bitcoiner.me and click on the button link at the top that says Witness Schedule Live Visualization.

Or you can go directly to bitcoiner.me/schedule.

With this tool, you can now see the blockchain in action and the witnesses at work!


Like my work?

Please vote for me as witness, every vote is important to me!

And Follow me! @bitcoiner

H2
H3
H4
3 columns
2 columns
1 column
9 Comments