There is something that I don't understand but that is happening very often and that would make the potential profit calculation not reliable at all.
If you check, for example, enixt coin on the gos.cx pool it will show block 12511 diff 20.577.
https://prnt.sc/iqmxdmIf you check the same block on the explorer it will show:
http://enixt.lchain.cc/block/4ceeaaa92d933f8d61b8ca44a4c5c27c7af8c649f06043310190004583b49f4e diff 544!!!!!!
It's an HUUUUUUUGE difference. Considering that this software takes the potential profit calculating the DIFF from the explorer, the calculation is totally wrong.
This is happening with at least 30/40% of the coins.
The program calculates it corectly but since it reads a much lower diff, the potential profit is much higher.
At this point, wouldn't it be better to take the diff from the API of the pool (if possible)? This would make the prediction way more realistic.
Or maybe I am missing something?