1
1
Modular Python Bitcoin Miner
2
- Copyright (C) 2011- 2012 Michael Sparmann (TheSeven)
2
+ Copyright (C) 2012 Michael Sparmann (TheSeven)
3
3
4
4
This program is free software; you can redistribute it and/or
5
5
modify it under the terms of the GNU General Public License
@@ -22,30 +22,32 @@ want to support further development of the Modular Python Bitcoin Miner.
22
22
System Requirements
23
23
===================
24
24
25
- The default user interface module uses the python curses module. Most Linux distributions should
26
- have a package for this. Unofficial Windows curses modules are available here:
25
+ MPBM requires Python >= 2.6, most testing is done with Python 3.2.
26
+
27
+ The default user interface module uses the python curses module. Most Linux distributions
28
+ should have a package for this. Unofficial Windows curses modules are available here:
27
29
http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses
28
30
29
31
Miner backend modules might use interface modules like PyUSB or PySerial as well.
30
32
31
33
32
- Configuration
33
- =============
34
+ Getting started
35
+ ===============
34
36
35
- You can configure MPBM by copying the default_config.py file to config.py
36
- and modifying it to fit your needs. This file describes the
37
- front and back end modules that will be used by the MPBM core.
38
- default_config.py is already pre-populated with some sample entries.
39
- More advanced options that aren't present in the example config file
40
- are documented at the top of the corresponding python module file.
37
+ 1. Install the required prerequisites (see System Requirements above)
38
+ 2. Run the following command in the mpbm directory: python run-mpbm.py
39
+ 3. Connect to http://localhost:8832 with your favorite web browser
40
+ 4. Login with user name "admin" and password "mpbm"
41
+ 5. Go to "Frontends", "WebUI" and change the default login credentials
42
+ 6. Customize workers and work sources if neccessary
41
43
42
44
43
45
Customizing
44
46
===========
45
47
46
48
If you don't want to use one of the already supported mining workers,
47
- you will have to write your own worker module. Just duplicate e.g. simplers232.py,
48
- adapt it to fit your needs, and reference your new module from config.py .
49
+ you will have to write your own worker module. Just duplicate e.g.
50
+ the modules/theseven/simplers232 tree and adapt it to fit your needs.
49
51
Things are mostly straightforward and that file has more comments than code,
50
52
but if you run into trouble or didn't understand some details, feel free to contact
51
53
TheSeven (or [7]) on irc.freenode.net. I'll try to help if I have time.
0 commit comments