CPU miner for LBRY
Find a file
Jeff Garzik 714c0fd7c9 Continue scanhash, even if high 32 bits are zero.
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.
2011-02-03 00:46:55 -05:00
compat Build on Windows using mingw32. 2010-11-26 16:28:12 -05:00
.gitignore Build on Windows using mingw32. 2010-11-26 16:28:12 -05:00
AUTHORS Convert over to autotools. Release version 0.1. 2010-11-24 19:31:12 -05:00
autogen.sh Convert over to autotools. Release version 0.1. 2010-11-24 19:31:12 -05:00
ChangeLog Convert over to autotools. Release version 0.1. 2010-11-24 19:31:12 -05:00
compat.h Build on Windows using mingw32. 2010-11-26 16:28:12 -05:00
configure.ac Release version 0.6. 2011-01-29 02:15:46 -05:00
COPYING Convert over to autotools. Release version 0.1. 2010-11-24 19:31:12 -05:00
cpu-miner.c Continue scanhash, even if high 32 bits are zero. 2011-02-03 00:46:55 -05:00
LICENSE Convert over to autotools. Release version 0.1. 2010-11-24 19:31:12 -05:00
Makefile.am Add Crypto++ sha256 implementation (C only, ASM elided for now) 2010-11-28 20:16:22 -05:00
miner.h Continue scanhash, even if high 32 bits are zero. 2011-02-03 00:46:55 -05:00
mknsis.sh Windows build tweaks. 2010-11-26 23:32:29 -05:00
NEWS Release version 0.6. 2011-01-29 02:15:46 -05:00
README README: mention CFLAGS on *nix builds 2011-01-20 02:32:11 -05:00
sha256_4way.c Continue scanhash, even if high 32 bits are zero. 2011-02-03 00:46:55 -05:00
sha256_cryptopp.c Continue scanhash, even if high 32 bits are zero. 2011-02-03 00:46:55 -05:00
sha256_generic.c Continue scanhash, even if high 32 bits are zero. 2011-02-03 00:46:55 -05:00
sha256_via.c Continue scanhash, even if high 32 bits are zero. 2011-02-03 00:46:55 -05:00
util.c Continue scanhash, even if high 32 bits are zero. 2011-02-03 00:46:55 -05:00

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