BTCMiner
BTCMiner - A bitcoin miner for Ztex FPGA-boards written in Java
Install / Use
/learn @gr0bi42/BTCMinerREADME
BTCMiner is a Java based bitcoin miner for the ZTEX FPGA-boards.
You can find more info at the ZTEX BTCMiner homepage: http://www.ztex.de/btcminer/
Changes
27 Nov 2012:
- Chg: make mining pool disable time configurable
- Chg: modify pool disable time via webinterface
- Chg: moved handling of dead/lagging pools into RPC object to improve overall hashrate in case of pool problems
26 Nov 2012:
- Upd: update to BTCMiner Release 121126
16 Nov 2012:
- Upd: update to BTCMiner Release 121116
11 Nov 2012:
- Fix: json data output without backup server
- Chg: print log message if getwork fails
09 Nov 2012:
- Fix: with disabled target checking no shares were submitted
- Chg: website improvements (javascript)
- Fix: workaround for iOS 6 Ajax bug (sometime still buggy, use chrome instead safari)
02 Nov 2012:
- Upd: update to BTCMiner Release 121017
- Chg: target checking tweaks
- New: RPC object introduced (to be further improved)
- New: Fancy looking webinterface
- Rmv: builtin webpages /pools /miner
31 Jul 2012:
- Upd: update to BTCMiner Release 120703
- New: builtin http server based on NanoHTTPD (http://elonen.iki.fi/code/nanohttpd/)
- New: straight forward builtin webpages /pools, /miner, /json (should be replaced by something more sophisticated)
- New: pool switching via http-interface
- Fix: jsonParse()
- Fix: accounting rejected shares
14 Jun 2012:
- New: option -ac <seconds> to auto reset error and performance counter
13 Jun 2012:
- New: option -nolog to disable file logging
- Fix: print help message to stdout
- Chg: reformated with eclipse source code beautifier
- New: starting based on BTCMiner Release 120417
How to compile
Successfully done on Ubuntu 11.04 install Java install sdcc checkout this git repository always download and install the latest ZTEX EZ-USB FX2 SDK (in the directory BTCMiner/ztex) make Result => ZtexBTCMiner.jar
Example (2 pools, 1 backup pool):
java -cp ZtexBTCMiner.jar BTCMiner -m h -id fpga1 -p 8001 -tc -o Deepbit https://deepbit.net/stats http://pit.deepbit.net:8332 user pass -o Slush https://mining.bitcoin.cz/stats/ http://api.bitcoin.cz:8332 user pass -b Ozcoin http://ozco.in http://eu.ozco.in:80 user pass
URL to open in browser: http://<your ip address here>:8001
Good luck and Happy mining... Donations are welcome: 1Btf3BqUegfe5iFdWsgfBf1Ew3YsAvsrLT :-)
