Chainfire / UselethMiner

Ethereum CPU miner and aggregating proxy
87 stars 7 forks source link

Feature request: Report hashrate to the pool #7

Closed La-te closed 2 years ago

La-te commented 2 years ago

I noticed that while my other miners report the hashrate to the pool Useleth is not. That would help following the mining. Another minor thing would be to have a possibility to display MH/s on the console output instead of h/s.

Chainfire commented 2 years ago

I'm not even sure what's going on here. The pool should show the hashrate, though it may take a while. In particular, you need some accepted submits and the pool needs to have lowered the difficulty to a number where we have a submit about once a minute or more.

Pool displayed hashrate are estimated that are only accurate on average if tracked for a long time with a stable input hashrate.

La-te commented 2 years ago

I'm not an expert on the topic either. However, for example Ethermine dashboard shows me reported hashrate and current hashrate for each worker. For my other miners I have both values but with Useleth miner the reported hashrate is 0 and the current hashrate is something real.

My assumption is that the reported hashrate is just a value sent by the miner and current then the actual in the pool. That reported hashrate helps tracking multiple workers from the dashboard as then you can see if the worker is itself thinking of doing it's job.

Chainfire commented 2 years ago

Might be that's an EthereumStratum 2.0 feature, which currently isn't supported. I'll keep an eye out in case I update that part of the tool, but that might be a while.

lwYeo commented 2 years ago

I'm experiencing the same thing, here is an example.

Screenshot 2022-01-23 at 3 23 22 PM
tryadelion commented 2 years ago

i believe chain is correct, https://eips.ethereum.org/EIPS/eip-1571#hashrate