Im looking for a very basic and straight forward ZCash (ZEC) crypto miner in C#
I have the following requirements.
- CPU based not GPU
- Source code must be easy to implement into my own project (simple project folder with a main function I can call is fine).
- Basic stratum functionality (The only fields I should have to fill are the pool login details - the Job from the Pool should be started and result should be sent back to the pool automatically)
- Must work on Windows
- Using Libraries is ok (For blake hashing etc.), but no extra software/drivers should be required from the end user. If you use a existing libary for the Equihash function, please use an open-source one.
I will be using the Software together with Slushpool if possible. ([login to view URL]), so use this for testing. If you get it working for one of the other major pools, that is fine aswell.
If some of the requirements are unclear or can't be fullfilled, please let me know, i'm sure we can work something out.
No UI is required, simple terminal is fine. (All settings can be hardcoded, no arguments have to be given in terminal)
It would be best if the Endproduct is a Visual Studio Solution (sln).
Keep it simple and basic - no multithreding etc. is required.
I prefer Understandability over Performance.
There are many exisiting solutions in other languages, reuse/translate/copy whatever you can find.
Thanks a lot! :)