SkillAgentSearch skills...

BTCMiner

BTCMiner - A bitcoin miner for Ztex FPGA-boards written in Java

Install / Use

/learn @gr0bi42/BTCMiner
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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 :-)

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated2mo ago
Forks9

Languages

Java

Security Score

90/100

Audited on Jan 12, 2026

No findings