Showing Witness Vote Values

The steem.api.getAccounts allows us to query a list of accounts at the same time. And we can compute each account’s witness vote value (combined of own-vote and proxy-vote).

1
2
3
4
5
6
7
8
9
steem.api.getAccounts(accounts, function(err, result) {
var proxy_votes = result[i].proxied_vsf_votes;
var vests = result[i].vesting_shares.replace(" VESTS", "");
var sum = 0;
for (let x of proxy_votes) {
sum += parseFloat(x);
}
// total vote value --- sum
});

We can add these information in client side, using SteemJs when the page DOM is loaded.

Example tool: https://steemyy.com/proxy/?id=justyy

image.png

Or we can add these in the server API.

Example: Witness Ranking Table, you should see extra column showing how big a witness vote is:

Witness Ranking Table: https://steemyy.com/witness-ranking/

image.png


I hope this helps!

Steem On!~

If you like my work, please consider voting for me, thanks!
https://steemit.com/~witnesses type in justyy and click VOTE



Alternatively, you could proxy to me if you are too lazy to vote!

Also: you can vote me at the tool I made: https://steemyy.com/witness-voting/?witness=justyy

Visit me at: https://steemyy.com


This page is synchronized from the post: ‘Showing Witness Vote Values’

SPAM, milking, doxing, threatening, what else have you got?

I see dirty speech/hated language, i downvoted them.

usually it is fine, until I recently downvoted a prisoner -

image.png

and he started to get mad (or in marky’s word, butt hurt).

image.png

Oh, it is epic that he sends private information to bittrex.

image.png

And here goes more (with his alt account) - is this a threat?

image.png

I wouldn’t even bother responding his comment, he can dig whatever he wants. or, BTW, I ‘ve never been to USA and not to mention other contact information for some other guys.

image.png

You can keep spamming, when I see it, I downvote it.

Look at those pathetic losers who try to milk the steem and then destroy it.

image.png

And dirty language

image.png

and comment spamming like hell.

image.png

oh, and the flying c**k (there is a reason for social network to block you)

image.png

Racist/Antisocial comments by previous top steem witness

image.png

And this one (threat?):

image.png

You know you guys are really sick and disgusting? The more you’ve done, the more damage to your reputation.


Steem On!~

If you like my work, please consider voting for me, thanks!
https://steemit.com/~witnesses type in justyy and click VOTE



Alternatively, you could proxy to me if you are too lazy to vote!

Also: you can vote me at the tool I made: https://steemyy.com/witness-voting/?witness=justyy

Visit me at: https://steemyy.com


This page is synchronized from the post: ‘SPAM, milking, doxing, threatening, what else have you got?’

Old New Tool: View Your Proxy Supporters

This is technically not a new tool. However, it was based on @steemsql - which is now dead.

It is not that difficult to gather the information needed for this tool. You just need to crawl blocks from 0 to the latest, then sync with it, extracting the relevant information (account_witness_proxy) and store them in a database either relational such as sqlite, mysql or non-relational such as mongodb.

Depending on the schema, you could store entire witness proxy history, or store all proxy votes from same account, or even, store only the latest proxy votes (disregard previous votes).

The first two scenarios require filtering previous votes:

1
2
3
4
5
6
7
8
9
10
11
sql = """
SELECT name,proxy,time,block
FROM proxy as P1 where
block = (
select max(block) from
proxy as P2
where P2.name = P1.name
) and
proxy = '""" + id + """'
order by time desc
"""

Any way, the tool:
https://steemyy.com/proxy/
Chinese verision: https://steemyy.com/list-of-proxy/

And API is provided as well, where it returns not only the direct proxy voters but who vote them, and who vote who vote them…

Example:

https://steemyy.com/api/steemit/proxy/?cached&id=justyy

I hope this helps!

Steem On!~

If you like my work, please consider voting for me, thanks!
https://steemit.com/~witnesses type in justyy and click VOTE



Alternatively, you could proxy to me if you are too lazy to vote!

Also: you can vote me at the tool I made: https://steemyy.com/witness-voting/?witness=justyy

Visit me at: https://steemyy.com


This page is synchronized from the post: ‘Old New Tool: View Your Proxy Supporters’

Showing Real Time Block/Witness in Witness Page

To obtain the current witness and block, you can use the following Steem-Js code

1
2
3
4
5
6
7
steem.api.getDynamicGlobalProperties(function(err, result) {
if (err) return;
if (!result) return;
var block = result.head_block_number;
var witness = result.current_witness;
//update information: witness is producing the block
});

When we call the above function using setInterval like every 3 seconds, the block numbers are updated realtime.

image.png

Witness Ranking Table: https://steemyy.com/witness-ranking/
Chinese Version: https://steemyy.com/witness-ranking-table/


I hope this helps!

Steem On!~

If you like my work, please consider voting for me, thanks!
https://steemit.com/~witnesses type in justyy and click VOTE



Alternatively, you could proxy to me if you are too lazy to vote!

Also: you can vote me at the tool I made: https://steemyy.com/witness-voting/?witness=justyy

Visit me at: https://steemyy.com


This page is synchronized from the post: ‘Showing Real Time Block/Witness in Witness Page’

A Little Tool: Change Account Recovery

I made a tool to help you Change Account Recovery on Steem Blockchain.

Tool:
https://steemyy.com/change-account-recovery/

Chinese Version:
https://steemyy.com/change-recovery-account/

You would need Owner Key to use this.

image.png

The Core SteemJs code to broadcast a ChangeRecoveryAccount is:

1
2
3
steem.broadcast.changeRecoveryAccount(wif, accountToRecover, newRecoveryAccount, extensions, function(err, result) {
if (!err && result) log("Account Recovery Updated");
});

Little advice: Change Account Recovery to someone you trust.


I hope this helps!

Steem On!~

If you like my work, please consider voting for me, thanks!
https://steemit.com/~witnesses type in justyy and click VOTE



Alternatively, you could proxy to me if you are too lazy to vote!

Also: you can vote me at the tool I made: https://steemyy.com/witness-voting/?witness=justyy

Visit me at: https://steemyy.com


This page is synchronized from the post: ‘A Little Tool: Change Account Recovery’

Upvote/Flag Tools Re-worked

Previously, the following tools (upvote and flags) are based on @steemsql

And Chinese versions:

I decided to abandon @steemsql and thus spent this weekend reworking these tools. The upvotes/flags data are slow to search at realtime but we can always process the previous blocks and store the processed data in the (centralised) database similar to what @steemsql does.

It is roughly 10,000,000 blocks per year on Steem Blockchain (3 second per block), i have processed the last 3,000,000 (around 3 months) and modified the underneath APIs uses in all above tools. The database size is around 11G for the latest 3 month’s data.

Also, charting has been added to 3 of them. For example:

image.png


I hope this helps!

Steem On!~

If you like my work, please consider voting for me, thanks!
https://steemit.com/~witnesses type in justyy and click VOTE



Alternatively, you could proxy to me if you are too lazy to vote!

Also: you can vote me at the tool I made: https://steemyy.com/witness-voting/?witness=justyy

Visit me at: https://steemyy.com


This page is synchronized from the post: ‘Upvote/Flag Tools Re-worked’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×