A lot of users of AwesomeMiner lost money because miners are not switched if they are not returning anything.
If a miner does not report new hasrate it shoudl be stopped.
A few thousands users of AwesomeMiner are porting that lost a lot of money because NIST5 HASREFINERY bad reporting or unresponsive pools:
https://bitcointalksearch.org/topic/hashrefinery-nist5-mining-hashrate-issue-2736744Solution would be to have an ability to switch the mining program if it is not responsive (could not connect because of DDOS or overloaded pool or other hardware errors from the miner).
Also Awesome miner is reporting a lot more than we can actually see in our real daily income fromt he pools. I advise anyone to compute teh real money from the pool every day because the values from Awesome Miner are not the real ones, and you do a lot less money !
I am asking the developers what is their solution on situations like these?
Thank you
When reading the thread it mainly looks like the pool didn't report the full hashrate, while it from a mining software point of view looked perfectly fine with the hashrate. If the pool also reports that the shares are accepted to the mining software, it will be even more difficult for Awesome Miner to detect that something is wrong.
Awesome Miner itself doesn't have any connection to the pool. It uses the API's for profit information, but often this is a separate server compared to what the mining software connect to. If the API is down is not always the same as the pool itself is down.
Looking at the actual money you make at the pool isn't a fully stable solution either. You can mine a coin where you don't find any blocks for a long time, so you will not get any payouts for a long period of time and it's still fine because when you eventually find a block you get a high payout. In the past it also happens that these pools changes their unit (MH/s vs GH/s) of reporting in their API's, so it's yet another scenario that makes it less stable to react on that from the pool API.
I fully agree that it would make sense if Awesome Miner could detect these scenarios and take action, but we also need to keep in mind that it can be a quite difficult scenario to detect. If Awesome Miner tries to be "too smart", it may give unexpected behaviors as well. I will investigate this further and I'm open for any suggestions. Thanks!