CPU miner for LBRY
714c0fd7c9
Previously, we would stop the scan if the high 32 bits of the hash were zero, as a quick shortcut for testing the full hash. If this quick test succeeded, we would pass the work to the server for full validation. Change this logic to perform full validation inside minerd, so that work may be resumed more quickly if hash > target. |
||
---|---|---|
compat | ||
.gitignore | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
compat.h | ||
configure.ac | ||
COPYING | ||
cpu-miner.c | ||
LICENSE | ||
Makefile.am | ||
miner.h | ||
mknsis.sh | ||
NEWS | ||
README | ||
sha256_4way.c | ||
sha256_cryptopp.c | ||
sha256_generic.c | ||
sha256_via.c | ||
util.c |
This is a multi-threaded CPU miner for bitcoin. License: GPLv2. See COPYING for details. Dependencies: libcurl http://curl.haxx.se/libcurl/ jansson http://www.digip.org/jansson/ (jansson is optional, and is included in-tree) Basic *nix build instructions: ./autogen.sh CFLAGS="-O3 -Wall -msse2" ./configure make Basic WIN32 build instructions (on Fedora 13; requires mingw32): ./autogen.sh rm -f mingw32-config.cache MINGW32_CFLAGS="-O3 -Wall -msse2" mingw32-configure make ./mknsis.sh Usage instructions: Run "minerd --help" to see options. Also many issues and FAQs are covered in the forum thread dedicated to this program, http://www.bitcoin.org/smf/index.php?topic=1925.0;all