forked from 0x1d00ffff/0xbitcoin-gpuminer
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Separated C++ code more clearly, and firmly, into classes. Stripped out practically all of the solo-specific code. Disabled CPU mining. Changed config file format. Unlinked vault code. Tightened up some loose screws. Added a dev fee. Enabled multi-GPU mining and other multi-threaded operations. Decoupled UI output from mining loop almost entirely (it still updates the rate counters). Added LICENSE file and (version-specific) README.
- Loading branch information
Showing
27 changed files
with
20,182 additions
and
1,593 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
This version is a bit of a departure, hence "gaiden". Configuration | ||
is entirely file-based, in `0xbitcoin.json', which _is_ read by a | ||
proper JSON interpreter, so formatting is | ||
important. https://jsonlint.com/ is quite useful for checking, if you | ||
have any difficulty. | ||
|
||
You will have to supply your own Ethereum address (mine is there as | ||
a placeholder - please don't actually mine to it!) and select a | ||
server. | ||
CUDA devices are numbered starting at 0, which is the "most capable" | ||
card according to Nvidia's criteria - not always accurate, but | ||
generally at least close. Specific devices can be disabled if desired, | ||
and per-card intensity is, hopefully obviously, supported easily. Have | ||
no worries about specifying cards that don't exist: such settings are | ||
simply ignored. | ||
|
||
Once your configuration is complete, simply double-click on the | ||
miner and enjoy. No more faffing about with arcane batch file syntax, | ||
piping commands and so on. Pool mining only, I'm afraid. | ||
|
||
There is, finally, a ~2.5% dev fee. The implementation is simple and | ||
uses a foolproof (though I tested it anyway!) counter: it merely | ||
diverts every 41st share to my address. Dev shares are not indicated | ||
in your solution counter, but instead trigger a log message containing | ||
a counter so that you can verify the ratio and timing. | ||
|
||
Happy mining! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.