Upvote Power - Dev Notes
Hello, Here I'll show you how to get your current Upvote Power using node and steemjs.
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