Hey guys, what's up!
This week I created a voting page to be used by Hive-Engine Witnesses. This tool was heavily inspired by @cadawg's tool for Hive Witnesses.
I posted about it on Hive-Engine's Discord and got some great feedback. Now that I implemented most of the features for the "1.0.0 version" I thought it would be good to post it here. 😅
Features
- Webpage - https://votify.now.sh/<username_without_@>
- Pre-Build (known) Witnesses pages, making render time faster
- Revalidate every page after 60 seconds
- Show relevant information (Node IP, Approval Weight, Last Block, Version, etc)
- Hide voting buttons if user is not a Hive-Engine Witness - suggested by @rishi556
- Hive Keychain support
- Hivesigner support - suggested by @rishi556
- API
- Witnesses List: https://votify.now.sh/api/witnessList
- Witness Info: https://votify.now.sh/api/witnessInfo?witness=dannychain
- Witness Status: https://votify.now.sh/api/witnessStatus?ip=35.188.146.63&port=5000
The "API" stuff I mainly did so I could avoid those freaking "mixed content" errors and warnings that were bugging the hell out of me, so by using this "API" I could get a "secure" proxy with the node, and the browser would stop complaining about those errors. And to be honest, deploying endpoints on Vercel is almost too easy for me not to do it.
P.S. I also fixed a display bug (reported by @primersion) with images that have an uneven aspect ratio.
Website: https://votify.now.sh
Source Code: https://github.com/DannyChain/votify
If you like this tool and want to suggest a feature or report a bug you could do so by replying to this post or directly at https://github.com/DannyChain/votify/issues/new
Oh, and if you want me as your Hive-Engine Witness please cast your vote at https://votify.now.sh/dannychain 😉
Great job, it looks really nice and works well. I’ll use it to shill my hive engine witness when I get around to it :D
Thanks! Your Hive-Engine witness is @cadengine, right? As @rishi556 suggested, I implemented the same feature you got on vote.hive.uno to add a "by" line on witness alt-accounts, so if you want you can add your main account on "witness_owner" (inside "posting_json_metadata") so the site can display that info too. 🙂
Also, I think you are using a low-res image on @cadengine as it is not displaying correctly on the site (your main account displays the image just fine).
Indeed it is. Those are some good suggestions and I'll do them before I properly announce it (if that day ever comes).
Once again, great work you did there ;) and a nice summary of all you did !BEER
Thank you! I'm gonna start coding more things for Hive/Hive-Engine pretty soon. 🙃
!gif coding
Sneak peak into anything?
Does a link to a branch without commits count as a sneak peak? 😝
https://github.com/DannyChain/steemsmartcontracts/tree/danny-contract-dev
P.S. I might push the commits and submit them for approval of the Hive-Engine team before the end of the month if all goes as planned.
Via Tenor
Excelente
Congratulations @dannychain! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :
Your next target is to reach 2000 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 the last post from @hivebuzz:
Still learning about this blockchain/crypto stuff. Voted for you over at your website and the tribaldex. Not sure if it is the same? I covered both bases. Congratulations on your 3rd year birthday on the blockchain. Have a super Sunday. Blessings and prosperity.
Thanks for your vote, and I'm glad you used my tool to vote for me. 😀
However, about the birthday: that's @primersion's hive-birthday actually as he posted here: https://peakd.com/hive-121566/@primersion/it-s-my-birthday-celebrating-3-years-on-hive-en-de
Thank you for the clarification. Still in the process of getting sorted out.