Author

Topic: MinerState - Pool Monitor Webpage (Read 171 times)

newbie
Activity: 11
Merit: 0
February 02, 2018, 08:35:07 PM
#3
Removed the old Pool.Gold and replaced it with the new one.
Adding daily changes (reflecting price shifts) to let you know how much you made (or potentially lost depending on price shifts) since midnight. Uses Pacific at the moment, but working on auto-adjustment depending on last login IP (IP won't be stored, just used to determine time zone, which will be stored).
newbie
Activity: 11
Merit: 0
January 12, 2018, 03:23:48 PM
#2
Adding support for the new Pool.Gold system as it's being developed.
newbie
Activity: 11
Merit: 0
December 23, 2017, 04:44:19 PM
#1

Not sure this project will be helpful to anyone, but I've created a little webpage for keeping track of multiple pools simultaneously with minimal data. Basically just an activity indicator, speed, and earnings in a quick list; something that can be checked quickly on a phone or whatever without having to wait around or load lots of pages and lots of data you don't need. I've added the pools I use and a couple other pools here and there, and the system seems to be functional enough to be put out there, so I thought this would be the place to say something about it. I call it MinerState. Please note that this project was conceived and written yesterday. It's still in extremely early stages, but if you want to try it out, you can find it at https://realityripple.com/Tools/MinerState/.  At present, it supports ViaBTC, 2Miners, NanoPool, ethermine, Pool.Gold, BTGpool.pro and NiceHash. I'd love to add support for other pools, so long as they have some kind of API (preferably JSON, of course).

Right now, since there doesn't seem much point in any real security for a read-only system, all you need to register is a Username. No password, no E-Mail, no private info of any sort. The stored Username's even hashed, because why the hell not, right? Accounts that haven't been checked in 60 days will be removed from the system automatically. If you decide to try it out, after you create your account, you'll be prompted to add your Pool data through a fairly simple interface. Some helpful information about what is requested will also be displayed. I'm assuming most the people on this site won't need any help. All that's usually required is the Wallet Address for your pool account. Some of the Mixed Currencies pools may require you to choose a coin type as well. ViaBTC needs an API Key, which is unfortunate, but easier than adding different wallets and coin types to include all the pool data. Once you add your info, it may take up to two minutes for the cron job on my server to grab your statistics, so please be patient there. I was thinking of loading the info through the page, but that could cause errors or slow-downs with the page load, so I figured "keep it asynchronous".

There's also a currency option which currently lets you display your earnings in either USD or BTC. If anyone wants me to add support for other currencies, I should be able to include them pretty easily. Of course, I'm using CryptoCompare for all that, with exchange rates updated twice an hour. At present, the system updates every two minutes, more or less, but I will be altering that to prioritize accounts that have been viewed recently, and scaling depending on the number of users I end up with. The total speed on each pool can be found by moving the mouse over the little activity icon. At present, I do not display individual worker information, completed payouts, or notifications, and the page doesn't do any AJAX-style updating. I may eventually add live updating, but the other stuff is sort of beside the point for this project. However, if anyone has any particularly good suggestions that are also fairly minimal, I'd love to hear them.

Oh, and if anyone's curious, the icon is supposed to be a canary in a cage.
Jump to: