ethash
ethash copied to clipboard
WIP: ProgPoW v0.9.2 support
WIP: support both ethash / ProgPoW spec ~~v0.9.1~~ v0.9.2 (12/10)
used by open-ethereum-pool
minimal fix needed to work with the ProgPoW-ethminer fork.
See also https://github.com/ethereum/ethash/pull/110
TODO
- [ ] support both ethash / ProgPoW
references
- https://github.com/chfast/ethash/pull/108
- https://github.com/ethereum/go-ethereum/pull/17731
- https://github.com/ifdefelse/cpp-ethereum/tree/a998c9e9335f4f8bfc89a4f9598d1cce8fad3330
screenshot
open-ethereum-pool (with small fix) with ProgPoW-ethminer fork miner

As I said in #112, this is not maintained. Can you consider using https://github.com/chfast/ethash instead? It has better API, it faster and has ProgPoW support in place (although not exposed by proper API yet).
I don't have control over this repo, so I cannot merge any changes.
thank you for your kind reply!
my work is almost the same as the reference implementation by ifelsedef with small fix. as you can see, the open-ethereum-pool is the only reason for me to try to fix this repo. (open-ethereum-pool use golang wrapper of the ethereum/ethash)
I will try to adapt your chfast/ethash sooner or later.
Oh, if you need Go bindings I can add them to chfast/ethash directly.
But there is also pure Go implementation in https://github.com/ethereum/go-ethereum/tree/master/consensus/ethash.