-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Uncle block not showing on pool #274
Comments
127.0.0.1:6379> TYPE "eth:blocks:candidates"
zset
127.0.0.1:6379> ZRANGE "eth:blocks:candidates" 0 -1 withscores
1) "0x3279a1c8032e39c6:0x9c0321c526820a6ad6c6d508037b2a2698e8113c7ab993556c6b307acb5498d8:0xb851aa6c9908751ed01421a0ae9e99929b7e1b7848ced00946616e4e052deb76:1515580987:1940274824360475:536182650000000"
2) "4884804" below columns could be found on etherchain and etherscan block explorer. "
second column could be set to 0x00000000000000000..snipped manually. Chris |
Thanks @kulisu you're the man!. I have been looking through params definition and on miner.go found this:
This are the 3 first parameters used on ZSET routine at writeBlock() (if they're not modified anywhere else), so the unknown field would be 'hashNoNonce', is there anyway to get this? |
This is actually the error which caused the uncle not being included as a candidate
Any hint on what could be causing that timeout on Parity? |
increase your upstream timeout setting, and that problem wont happen again "upstream": [
{
"name": "main",
"url": "http://127.0.0.1:8545",
"timeout": "90s"
}
] |
System information
Parity version: 1.8.3
Redis version: Redis server v=4.0.2
OS & Version: Ubuntu 16.04
Commit branch and hash: latest master commit.
Expected behaviour
All found blocks be shown and rewarded to miners.
Actual behaviour
Some uncle blocks are not being shown/rewarded by the pool.
Backtrace
Uncle block was found at 2018/01/10 1:05 AM
This is the log for the unlocker:
Unlocker.log
On stratum.log it only shows Valid shares from our clients, and new block broadcast jobs, nothing else.
I have found on this issue tracker another person with the same problem but there was no solution due to lack of information available, @sammy007 suggested it was possible to add this blocks manually by using ZSET routine of eth:block:candidate, could anyone provide me an example of this ZSET routine? I found the right line on redis.go which perform this operation but my Go skill is quite limited and don't understand how to mimic it.
Edit:
This is actually the error which caused the uncle not being included as a candidate
Any hint on what could be causing that timeout on Parity?
The text was updated successfully, but these errors were encountered: