-
Notifications
You must be signed in to change notification settings - Fork 126
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
Create / fix / document sv2 CPU miner #798
Comments
the mining-device in test-utils is an header only downstream, is used mostly for test but with few changes can be eg parsing args to get upstream endpoint can be transformed in what you are looking for. |
it still use unencrypted connection so we need to change also that, if we agree on what we want from the cpu miner I can do PR improve it @Sjors |
What I'd like to do with it is to simply point the CPU miner to the pool role (or to the job declarator client) and then it should produce blocks (shares). Nice to have:
|
@Fi3 I guess these issues are also related:
while you're working on this, it could be good to tackle all of these other issues as well? |
This works, so I'm going to close the issue. But I do have a followup: #850 |
One thing I noticed during my Stratum v2 workshop in London is that's it really hard to test things without a CPU miner.
Right now you have to get a CPU miner from somewhere else, e.g. https://github.com/pooler/cpuminer/ which may or may not compile. And then you have to build and configure the translator role.
There's a mining-device under test-utils. I'm guessing this is a CPU miner? But it's undocumented and it's not clear what the status is.
In any case, it would be nice to have a simple CPU miner that can be pointed directly at an sv2 pool (and job declarator client??).
It does not have to be efficient; a custom signet can have very low difficulty.
The text was updated successfully, but these errors were encountered: