-
Notifications
You must be signed in to change notification settings - Fork 111
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
Manually test that Zcash mining pools can use Zebra to mine blocks on testnet #5934
Comments
I think we should put a time limit of one day on this ticket. If we can't get it working quickly, we can contact an actual mining pool later to help with testing, when we've done more RPCs. |
Agreed @ZcashFoundation/zebra-team can whoever has done some research and/or testing add their notes to this issue. Scheduling for Sprint 2 as I'd like to get all of the testing resolved in the next sprint |
Hey team! Please add your planning poker estimate with Zenhub @arya2 @conradoplg @dconnolly @oxarbitrage @teor2345 @upbqdn |
moving to Sprint 3 for now |
I did some testing on this back in December, it was tricky because I couldn't get the node dependencies right. And some of the C libraries wouldn't compile on my machine. But maybe using the node dependency lock files will help. |
I made it work by modifying the source code and installation configs. I could pack it all into some container. |
Even just a diff from the original source would help! |
Let's document any successes we've had with this here and what we have done. This will help with #6028 |
These instructions are now at: Anyone can open PRs to improve them. |
This is normal for 1-3 cores, so it might help to document it in the instructions.
Can you please open an PR to update the instructions? I think those flags are marked as optional, but if they are required we should remove the "optional". https://github.com/ZcashFoundation/s-nomp/blob/zebra-mining/zebra-instructions.md |
I think everyone has managed to mine a block now. 👏 |
Motivation
We should run Zebra with mining pool software before asking other mining pools to test it.
Complex Code or Requirements
A bunch of us have done some work on this, it's tricky to get the right dependencies to deploy most mining pools.
Related Work
getblocktemplate
RPC creates valid blocks #5803zcashd
mempools are similar #5935Here is our previous discussion about mining pool testing.
The text was updated successfully, but these errors were encountered: