SteemTools v0.0.7: Query Powerdown Status, Add SBDS API Server (Backend), Fix Voting Power

in #utopian-io6 years ago (edited)

SteemTools

SteemTools is a Chrome Extension that aims to provide useful tools and data for SteemIt Users.

Github

https://github.com/DoctorLai/SteemTools/

Previous Contributions

Technology Stack

Javascript that runs in the Chrome Browser (Chrome Extension)

Chrome Webstore

It is online, and you can install SteemTools via:
https://chrome.google.com/webstore/detail/steem-tools/emjfpeecopppojbhkigjjmcahbfahhbn

If you are using Firefox, you can still install this Extension by Chrome Extension Foxified

New Features of v0.0.7

This version has the following changes:

  1. Fix voting power error, as described in the ISSUE of Utopian Moderators
  2. Users can query Power Down Status
  3. SBDS API server status (added as a backup)

Commits

Here

How to Get Current Voting Power for Steem Accounts?

The voting_power is not the real voting power, but the voting power recorded last time voted. So we have to calculate the voting power restored by the seconds since last_vote_time.

let result = response[0].voting_power;
last_vote_time = response[0].last_vote_time;
let diff = (Date.now() - Date.parse(last_vote_time)) / 1000;
let regenerated_vp = diff * 10000 / 86400 / 5;
let total_vp = (result + regenerated_vp) / 100;
total_vp = Math.min(100, total_vp);

Screenshots

Clicking the blocknumber navigates to steemdb.com
image.png

Powerdown status is looked up at startup.
image.png

Alternatively, you can query any account's power-down status.
image.png

Roadmap of Steem Tools

  1. UI Language Setting
  2. Add Downvote Checker
  3. Add Delegator/Delegatee List Checker
  4. Steemit Top 100 Delegations
  5. SteemIt Followers/Votes Checker
  6. Steemit Incoming Votes Report
  7. Steemit Payout Report
  8. Steemit Outgoing Votes Report
  9. Steemit Who Resteem Your Posts?
  10. Steemit Recover Deleted Posts/Comments
  11. Steemit Powerdown Status
  12. and more...

License

MIT

Contribution Welcome

Github: https://github.com/DoctorLai/SteemTools/

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

Chrome Webstore

Install the SteemTools Chrome Extension Now!



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thanks a lot for these useful hack tools I really appreciate it.

thanks! glad you like it.

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @justyy I am @utopian-io. I have just upvoted you!

Achievements

  • WOW WOW WOW People loved what you did here. GREAT JOB!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 63209.23
ETH 3482.75
USDT 1.00
SBD 2.53