Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Work around pool bugs (drop duplicate jobs) #1161
There are two known cases where pools will send duplicate jobs
1 - Ethermine will occasionally incorrectly send a duplicate job.
This occurs for reason unknown (pool bug?) causing the miner to
Furthermore, this prevents any further results which might have
2 - Protocol startum2 (nicehash) resends job after difficulty
Some nicehash pools (counfoundry) resend the previous job after
Keep a list of for last 4 jobs and drop any incoming duplicates.