Nim Ethash

Build Status (Travis)License Stability: experimental

A pure Nim implementation of Ethash, the Ethereum proof of work

Implementation is based on the spec revision 23 (2017-08-03) and under the Apache License v2.

Mining

An unoptimized mining CPU backend is available through the compile-time flag -d:ethash_mining. It requires compilation through the C++ backend.

Original implementation

Original Ethereum implementation is available here.

Warning ⚠ - License notice: the original implementation is under GPLv3 or LGPLv3 and must not be used in this project.

Description
Nim implementation of Ethash, Ethereum proof of work and Ethereum mining
Readme
Languages
Nim 68.2%
Python 31.8%