0
Under review

Block reward not fully paid yet

Inkie 7 years ago updated by Oliver 7 years ago 6

It looks like you have to manually pay out some of the block reward again in the Lyra XVG pool.   Only 1039.67 XVG was paid out so far.


The last time this happened on the first block, you said this happens because not enough shares exist yet for it to automatically distribute the coins.


This brings me to the second question.  It seems like the network difficulty being displayed on Coinfoundry is wrong for the Lyra2rev2 XVG pool.  The difficulty never matches the difficulty shown in my miner and never matches the difficulty being shown on Whattomine.com.   The difficulty shown from CCminer and whattomine is always in the thousands, the network difficulty being shown on Coinfoundry is in the millions.  

https://whattomine.com/coins/217-xvg-lyra2rev2

Shows difficulty in the thousands.


So my question is, is this the right difficulty for the Lyra algo network?   And is this affecting the last N shares, since it is determined by difficulty?


The last block listed is shown on Coinfoundry to be 10.23M difficulty.

Actual difficulty being listed in block explorer: 39979.3514


https://verge-blockchain.info/block/20b6a749a406f66504dc812d6d7b4142eb835cd7c5c0ad596565300c4362d54f


Under review

Correct, the full block reward was not paid for that block because we still did not have enough shares to hit the end of the PPLNS window. Just like for the previous block I have manually distributed the remaining funds proportionally to the miners. 


I also want to clear up a misconception here. The amount the pool normally pays out for a block is not directly related to the block-reward. Sometimes a significant amount goes into miner wallets that have yet to hit the payment limit.


Regarding the network difficulty: The pool uses the information the daemon returns from "getblocktemplate" RPC call.

"I also want to clear up a misconception here. The amount the pool normally pays out for a block is not directly related to the block-reward."


I don't know what you mean by this.  Why wouldn't the pool pay out the full block reward, minus the fees? 


"Sometimes a significant amount goes into miner wallets that have yet to hit the payment limit."


Isn't this also going to miners?  Its going to miners that haven't hit a payment limit?  Meaning what, the miner isn't listed yet on the Miner List?   I mean, the block rewards go somewhere, so if the reward is not fully paid out to miners, then I don't get where its going.

I think your confusion stems from the terms I've been using. When the pool processes a fully confirmed block it distributes the reward among the miners who contributed to it. And of course it distributes the full block reward - fees. When I said "payment" I was referring to the process of transferring coins between the pool wallet and miner wallets (those whose balance equals or exceeds the payout limit).

+1

Ah, i get it.  You mean there could be miners who mine for just a few minutes and rack up tiny balances that are not paid out because they have not reached the minimum threshold for payments.

Exactly. Some people mine on relatively weak laptop GPUs. It takes those miners usually a couple blocks to hit the payout threshold.

 For the difficulty question, I don't know anything about the ""getblocktemplate" RPC call", but is it getting the difficulty for the Lyra algo?   Each algorithm on Verge has a different difficulty, and the numbers displayed for difficulty always seem wrong for this algo.