Steem Supply Update: Delegation Power, Voting Worth Correction, Layout Improvements, Bug Fixes, Version Bump

in #steem6 years ago

Screen Shot 2017-12-03 at 3.50.00 PM.png


It's been a while since I didn't push an update to steem.supply, but I've been working silently behind the scene at all sorts of minor (or not so minor improvements).

Probably the most important update is also the one that doesn't get seen: there is a massive rewrite of the backend. This app started as a small tool for my own usage, but then it grew based on user feedback. The growth was somehow chaotic and it was time to split the monolithic codebase into smaller, better organized chunks. This should make further updates quicker, also, when the app will be released as open-source (which will happen soon) I won't be so ashamed about the quality of my code :).

Without further ado, here's the change log:

  • using median price for vote worth (this should make the voting power super-correct, until now I was using CMC price, not the one coming from the witnesses price feed, thus used internally by Steemit in all calculations)
  • calculating correctly the value of an account, including delegated and received steem power - if an account has delegated steem power, that is subtracted from the total shown, if it has received steem power, that amount is added, and both cases are clearly accounted for visually (you can see how much it is in any case). This approach is a bit different from Steemit.com, but easier to understand for me
  • showing the delegated and received steem power amounts, if any - see above
  • solved a bug which could show voting power bigger than 100%
  • solved a bug which could break the layout when there was no content for an account
  • solved a bug which didn’t take into account no content when calculating the average curation share in Content Insights
  • solved a layout bug in Social Insights which showed title when there was no data
  • layout improvements in revenue charts

As always, looking forward to your criticism, feedback or suggestions.


I'm a serial entrepreneur, blogger and ultrarunner. You can find me mainly on my blog at Dragos Roua where I write about productivity, business, relationships and running. Here on Steemit you may stay updated by following me @dragosroua.


Dragos Roua


You can also vote for me as witness here:
https://steemit.com/~witnesses


If you're new to Steemit, you may find these articles relevant (that's also part of my witness activity to support new members of the platform):

Sort:  

when will you fix steem supply.. the app seems not working properly

when will you fix steem supply..

it's fixed already.

the app seems not working properly

the app works properly, the nodes it queries are not.

Can you pls explain how the account value is calculated exactly? Maybe showing the numbers per mouseover would be possible?
I think it might be not working as intended, because my acount should be worth around 2800*1.2$/STEEM=3360$ and not 7000$ or am I missing something?

It's whatever STEEM and SBD you have + the following formula:

Existing Steem Power - Delegated Steem Power + Received Steem Power.

What I see now in steem.supply is around $17,000 and it matches with what I see in your wallet on Steemit.com.

But how can I see my real account worth? Do I need to subtract 17,000- 11000? Because the delegation is temporary. I'm not interested in this number because it is not my own money...

useful tool an cool looking aswell

I'm a latecomer to this post but all is good. Love the app and I use it as my goto app for all things Steemit. I'm still a little confused over the large differences in account values showing on Steemit.com vs. SteemSupply. I was to understand previously that Steemit.com used a "moving average" price of Steem to calculate value, where SteemSupply is more real-time? Any explanation would be grateful. You got my Witness vote!

Yes, on steem.supply I use the current CMC price, whereas Steemit uses a 7 day (3 days lately? It was a proposal to change it, dunno if implemented yet) moving average. Thank you for your nice words and for the witness vite

Amazing, I like this tool very much, it's motivate me to grow and do more, my account worth almost $1000 and I am very happy about that. ☺

Very nice improvements @dragosroua! You have to be proud of your development. I think this is one of the most useful tools on Steemit, I use it everyday. I especially like the feature that shows how many hours or even minutes do we have until a post is paid.
Great job, congratulations!

I suggest you should make a system of notification for the Pc user of steemit. that when someone upvote you . You will get a notification with the notification tune

This is a nice project, with these bugs fixed, I think we will have a better app. If you do not mind this question; why do you want to make it an open source?

Because I learned a lot by using open source apps and technologies. I think it's just fair to make it open source so other people will learn. And if somebody makes an even better tool with it, I'll be happy.

@dragosroua The Hardest Working Man on STEEMIT.........He is making the Platform better for all and I Thank you for that.

Ha ha, thank you for the nice words, but I'm pretty sure I'm not the hardest working man here. There are many others, devs and marketing guys, who are not that vocal.

Thanks for doing this. I have always loved "http://steem.supply/" to go and see what rewards are coming my way!

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 64400.33
ETH 3140.71
USDT 1.00
SBD 3.93