Skip to content
TheSeven edited this page Mar 25, 2012 · 10 revisions

The Modular Python Bitcoin Miner is a very flexible mining software written in Python, aiming to unify the frontend of FPGA-based mining hardware.

Features

  • Runs on Python 2.6+ / 3.0+
  • Very flexible, to allow for all kinds of weird mining hardware and future mining pool protocols
  • Multi-pool support (load balancing or failover, configurable)
  • Multi-worker support
  • Worker hotplug support
  • Web interface
  • All UI functions available through JSON API
  • Can easily handle clusters of tens of gigahashes, dependinding on the board type

Supported devices

  • Simple RS232-based interface, as a starting point for interface developers
  • X6500 FPGA mining board (no need for D2XX driver!)
  • Icarus board
  • ZTEX boards
  • Butterfly Labs (BFL) BitFORCE Single
  • ...more to follow!
  • Feel free to implement your own one!

News

  • 2012-03-26: v0.1.0beta released
  • 2012-03-22: Testing branch almost ready to be released for production use
  • 2012-03-21: Added ztex board support to testing branch
  • 2012-02-09: Added experimental support for Icarus board
  • 2012-02-06: Initial public beta release (v0.0.4beta)

Download / Source code

Screenshots

MPBM v0.1.0 screenshot (Large version)

Getting help

Donations

  • Donations to 18NjWHVHLxcDuuJSyvd2K6hHbo2yTNsLYQ are gratefully accepted
  • Or, even better, donate a small share of your mining power to the MPBM authors by leaving the demo pool entries in the default configuration file enabled
Clone this wiki locally