Upvote Power - Dev NotessteemCreated with Sketch.

in #steemjs7 years ago (edited)

Hello, Here I'll show you how to get your current Upvote Power using node and steemjs.
blokz-voting.png
Run code here : https://runkit.com/sn0n/upvotepower

var steem = require('steem');
steem.config.set('websocket','wss://rpc.buildteam.io');
var accounts = steem.api.getAccounts(["sn0n"], function(err, response){
  var secondsago = (new Date - new Date(response[0].last_vote_time + "Z")) / 1000;
   var vpow = response[0].voting_power + (10000 * secondsago / 432000);
    vpow = Math.min(vpow / 100, 100).toFixed(2);
console.log(vpow);
});

Notes : Here is a link with servers used for config.set which is currently needed as api.steemit.com is down
https://www.steem.center/index.php?title=Public_Websocket_Servers

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.029
BTC 64512.68
ETH 2615.54
USDT 1.00
SBD 2.82