WAFFLEStats v0.8 - "How to Fetch" Edition
Hey guys! Just popping in to let you guys know what I've been working on. My day job has been putting quite a bit of work on my plate the last week so I've not had a lot of down time to add new features. What I have managed to push out, though, is quite exciting.
Server-Side Hashrate and Balance FetchingThe servers will now continue grabbing your current data in the background even when you're not on the stats page.
This has a few limitations:
1) Background-fetching only happens at 5 minute intervals. However, while on the stats page your stats are still updated and saved at a 1-minute interval level. I may reduce this slightly over the next few days as the bugs are worked out.
2) You must visit the stats page at least once every 3 days for server-side fetching to continue. For now this is to gauge load, and, like above, as I monitor server load and if people request it I may increase this to 7 days.
I'm also still trying to be very cognizant of load on both the api that /u/poolwaffle [+2][2] set up as well as people who stop using wafflepool/waffles leaving and background stats being essentially a black hole on server load for the rest of us.
Unsent Balance Historical Plotting and LegendsThese ones are not as exciting, but a few of you have requested it. There is now an option to show/hide the unsent balance line on the historical chart, as well as a legend for both charts. Someone actually /yelled/ at me for not having a legend. I felt bad.
So, there are the changes so far. I've spent the last few days working on the fetching, making it load balanced across both servers etc. Also just spent the last two hours fighting a bug that I'd never experienced before because wafflestats was down.
Features I plan on implementing in the coming days:
- Dark/Light Theme Switching
- BTC Statistics (BTC/kHash, BTC per hour, BTC per 24 hour, etc)
- Payouts to graphs
- Improvements to layout for mobile and switching between range/resolution/visibility
As always, server costs are insane, and the current downtrend in pool mining profitability isn't helping. 5 days into the month and server costs are at ~$21. If you love, <3, and use WAFFLES, please, consider donating mining time or bitcoin to: 1Pr87ypYdG8eMTNUXR4rT1q2P1VJ7yu1b5