Skip to content
This repository

Peer-to-peer Bitcoin mining pool

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 SOAPpy
Octocat-spinner-32 litecoin_scrypt fixed litecoin_scrypt build on linux January 14, 2012
Octocat-spinner-32 nattraverso indentation and imports cleaned up August 10, 2011
Octocat-spinner-32 p2pool
Octocat-spinner-32 wstools bundled wstools-0.3 August 03, 2011
Octocat-spinner-32 .gitignore
Octocat-spinner-32 COPYING Added GPL-v3 license (for now) December 01, 2011
Octocat-spinner-32 README
Octocat-spinner-32 README-Litecoin
Octocat-spinner-32 fpconst.py bundled fpconst-0.7.2 August 03, 2011
Octocat-spinner-32 run_p2pool.py made run_p2pool.py executable November 10, 2011
Octocat-spinner-32 setup.py
README
Requirements:

* Bitcoin >=0.5.0
* Python
* Twisted
* python-argparse (for Python <=2.6)

Linux:
    sudo apt-get install python-zope.interface python-twisted python-twisted-web
    sudo apt-get install python-argparse # if on Python 2.6 or older

Windows:
    Install Python 2.7: http://www.python.org/getit/
    Install Twisted: http://twistedmatrix.com/trac/wiki/Downloads
    Install Zope.Interface: http://pypi.python.org/pypi/zope.interface/3.8.0
        unzip the files into C:\Python27\Lib\site-packages


To use p2pool, you must be running your own local bitcoind. p2pool connects to
this bitcoin over both its p2p interface and its RPC interface. For standard
configurations, using p2p should be as simple as:

    python run_p2pool.py <rpc_username> <rpc_password>

Then run your miner program, connecting to 127.0.0.1 on port 9332 with any
username and password.


If you are behind a NAT, it will help to enable TCP port forwarding on your
router. Forward port 9333 to the host running p2pool.py.


Use

    python run_p2pool.py --help

for additional options.
Something went wrong with that request. Please try again.