New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
getblocktemplate RPC call always fails #67
Comments
getblocktemplate RPC now uses the same conditionals that the in-wallet miner uses for block creation. If a runtime/conf variable 'miningaddress' has been supplied, that is checked and used if the address is valid. Otherwise a random keypool address is used instead. Fixes #67
I've informed @ocminer about this and am waiting to hear back from him. |
Post-fork logic dictates that the coinbase transaction must be a term-deposit for a 1-year period. This changes the output of the error message to include the expected mature block, as well as the (already existing) mature block that is written in the coinbase transaction. Hopefully this will make it easier to debug any issues when this logic check fails. References issue #67.
Is that why I keep getting |
None of the stand alone miners support HODL's block template to begin with, so solo mining with them doesn't work (and has never worked) irregardless of this particular issue/patch. This issue/patch is intended only to provide a valid HODL block template via RPC. It is up to the service/software requesting the template to adhere to the template. |
Got conformation from @Optiminer that he is using the patch from #68 with his pool. So, I'm going to merge that in and consider the issue closed. Some footnotes, however:
What this means:
|
The getblocktemplate RPC call is in a broken state post-fork as it doesn't know about the new requirements for coinbase transactions needing to be locked in a term deposit.
The block validity check always fails as a result.
The text was updated successfully, but these errors were encountered: