ifdefelse / ProgPOW

A Programmatic Proof-of-Work for Ethash. Forked from https://github.com/ethereum-mining/ethminer
GNU General Public License v3.0
257 stars 84 forks source link

Add progpow-debug.diff, which outputs digest for a fixed header and nonce #46

Open solardiz opened 5 years ago

solardiz commented 5 years ago

Having a patch like this in the tree should be better than not having any testing/debugging capabilities at all, although ideally ProgPoW would have this functionality without a need to patch.

ifdefelse commented 5 years ago

Instead of checking in a .diff, can you wrap these changes in a #ifdef?

solardiz commented 5 years ago

I can. Please suggest what to call the macro enabling this debugging mode, and how/where we'd recommend people to set it (when needed).

solardiz commented 5 years ago

Thinking of this some more, it's a bit complicated: some of the changes are in kernels, so we'd need to pass the macro to kernel builds. I think it's better to check in the .diff for now.