+5
Under review

Clarification on the missing Monacoin Blocks throughout the day

Oliver 6 years ago updated 6 years ago 3

As already discussed in the other thread related to this, the Monacoin pool was supposed to find a lot more blocks over the day than it did given its hashrate. As a matter of fact the pool did find blocks, 10 to be precise. The reason those blocks were not visable on the pool's block list was a subtle change done to the process when submitting mined blocks. After the pool detects that a submitted share has hit the block target, the block gets submitted to the coin daemon. When this succeeds the block has been mined and the block reward is given to the submitter of the block - the pool. This worked fine. What went wrong is, that after submitting a block we also request the block's coinbase transaction hash from the daemon to track the confirmation progress. For some unknown reason this hash was not returned by the daemon for those last ten blocks. A coding error in the pool - introduced yesterday - caused the entire block to be regarded as orphaned because of the missing transaction hash and thus the block got not listed. It was simply forgotten. The code was reverted to the less strict block submission success check. Seven of the ten blocks have fully been paid already and the other three blocks are in their unlock stage.


My apologies for this mess!

Hello, thank you for resolving that issue! I do have a question about the shares I submitted. While I am new to this so I may not fully understand. However I did have some time put into the pool while the coding error was occurring. From my understanding even if I do not have a super mining rig I would still receive a small payout from the rewards. If this is not the case just let me know.

MRHJRRoWxxjDpJKAS7vBj3QjcEx2J8kqke

So did the same happen again? Blockchain info shows 2 blocks after the last one on pool site.

Under review

Fixed. I've setup monitoring alerts for any such anomalies and noticed the problem when I woke up. But thanks for reporting.