Jeff Garzik
|
e4c4b3fe5f
|
scanhash micro-optimizations
* don't bother returning nonce, we only need success/fail boolean
* don't needlessly read nonce pointer data, for each loop
|
2010-11-25 01:27:19 -05:00 |
|
Jeff Garzik
|
1032fec15b
|
Allocate work struct once, on stack, rather than alloc+free for each getwork.
|
2010-11-25 01:16:34 -05:00 |
|
Jeff Garzik
|
a614823fa7
|
Remove unused OpenSSL dependency.
Also, turn a few strings into #define'd constants.
|
2010-11-25 01:02:53 -05:00 |
|
Jeff Garzik
|
23cd22a5a5
|
RPC URL, username and password become arguments,
rather than compile-time constants.
|
2010-11-25 00:49:39 -05:00 |
|
Jeff Garzik
|
67d3c91317
|
Small cleanups and comment additions. Don't sleep after proof of work found.
|
2010-11-25 00:36:40 -05:00 |
|
Jeff Garzik
|
ea6c1126ec
|
Add GPLv2 header.
|
2010-11-24 19:50:46 -05:00 |
|
Jeff Garzik
|
702e2ac811
|
Convert over to autotools. Release version 0.1.
|
2010-11-24 19:31:12 -05:00 |
|
Jeff Garzik
|
19b51e3600
|
Clean up protocol debugging output, and other cleanups.
|
2010-11-24 18:25:06 -05:00 |
|
Jeff Garzik
|
5b0ab3cf79
|
Remove byte reversing in submit_work()
|
2010-11-24 15:39:37 -05:00 |
|
Jeff Garzik
|
89a05600ba
|
Code movement. Update stats counter more frequently.
|
2010-11-24 05:55:56 -05:00 |
|
Jeff Garzik
|
5b6e9a92f1
|
Add command line parsing, and multiple threads.
|
2010-11-24 03:36:53 -05:00 |
|
Jeff Garzik
|
45a29ac997
|
Add timing info. Remove BIGNUM PoW checks.
|
2010-11-24 02:11:59 -05:00 |
|
Jeff Garzik
|
666af32046
|
Clean up proof-of-work checking,
attempting to address find-solution-too-fast problem.
|
2010-11-24 01:19:47 -05:00 |
|
Jeff Garzik
|
16b535e2dd
|
Add some code comments.
|
2010-11-23 23:54:37 -05:00 |
|
Jeff Garzik
|
9bc3649e91
|
Add README and license info.
|
2010-11-23 23:43:45 -05:00 |
|
Jeff Garzik
|
9599867d8b
|
Initial revision of CPU miner.
NOTE: non-functional (incorrectly thinks it finds solution, too quickly)
|
2010-11-23 23:33:20 -05:00 |
|