Skip to content
Modern P2Pool server for Scrypt-N coins like VTC, GPUC, EXE, ...
Python C Objective-C JavaScript C++ CSS
Find file
Latest commit b4aca43 @donSchoe Merge pull request #32 from jacob019/master
updated kimocoin parameters
Failed to load latest commit information.
SOAPpy fix stack trace spew caused by some routers' UPnP implementations
conf added p2pool for vertcoin
dev added p2pool for vertcoin
nattraverso added p2pool for vertcoin
p2pool-scanner added p2pool scanner modified for vertcoin
p2pool Update networks.py
py_modules Update setup.py
web-static.modern
web-static added web interface static html
wstools added p2pool for vertcoin
.gitignore updated gitignore
COPYING added p2pool for vertcoin
LICENSE Initial commit
Makefile added p2pool for vertcoin
README.md Merge branch 'master' of https://github.com/donSchoe/p2pool-n into do…
configure added p2pool for vertcoin
fpconst.py added p2pool for vertcoin
run_p2pool.py added p2pool for vertcoin
setup.py need this for windows compile.

README.md

P2Pool Server Node software for Scrypt-N coins. Currently supported:

  • Vertcoin [VTC]
  • GPUCoin [GPUC]
  • Execoin [EXE]
  • TenfiveCoin [10-5]
  • Spaincoin [SPA]
  • Rotocoin [RT2]
  • Kimocoin [KMC]

Requirements:

Generic:

  • Coindaemon >=0.8.5
  • Python >=2.6
  • Twisted >=10.0.0
  • 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

Windows:

Running P2Pool:

To use P2Pool, you must be running your own local bitcoind. For standard configurations, using P2Pool should be as simple as:

python run_p2pool.py

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

If you are behind a NAT, you should enable TCP port forwarding on your router. Forward port 9333 to the host running P2Pool.

Run for additional options.

python run_p2pool.py --help

Official P2Pool wiki:

https://en.bitcoin.it/wiki/P2Pool

Alternate web front ends:

Notes for Scrypt-N-Coins:

Requirements:

In order to run P2Pool with the Scrypt-N-Coins, you would need to build and install the vtc_scrypt module that includes the scrypt proof of work code that Scrypt-N-Coins uses for hashes.

Linux:

cd py_modules/vertcoin_scrypt
sudo python setup.py install

Windows (mingw):

In bash type this:

cd py_modules\vertcoin_scrypt
C:\Python27\python.exe setup.py build --compile=mingw32 install

Windows (microsoft visual c++)

  • Open visual studio console

In bash type this:

SET VS90COMNTOOLS=%VS110COMNTOOLS%             # For visual c++ 2012
SET VS90COMNTOOLS=%VS100COMNTOOLS%             # For visual c++ 2010
cd py_modules\vertcoin_scrypt
C:\Python27\python.exe setup.py build --compile=mingw32 install

If you run into an error with unrecognized command line option '-mno-cygwin', see this: http://stackoverflow.com/q/6034390/1260906

Running P2Pool:

Vertcoin:

  • Run P2Pool with the "--net vertcoin", "--net vertcoin2" (if you want to connect to 2nd network) or "--net vertcoin3" (for 3rd network) option.
  • Run your miner program, connecting to 127.0.0.1 on port 9171, 9172 (for 2nd network) or 9174 (for 3rd network).

GPUCcoin:

  • Run P2Pool with the "--net gpucoin" option.
  • Run your miner program, connecting to 127.0.0.1 on port 9404.

Execoin:

  • Run P2Pool with the "--net execoin" option.
  • Run your miner program, connecting to 127.0.0.1 on port 9173.

TenfiveCoin:

  • Run P2Pool with the "--net tenfivecoin" option.
  • Run your miner program, connecting to 127.0.0.1 on port 10579.

Rotocoin:

  • Run P2Pool with the "--net rotocoin" option.
  • Run your miner program, connecting to 127.0.0.1 on port 7274.

Spaincoin:

  • Run P2Pool with the "--net spaincoin" option.
  • Run your miner program, connecting to 127.0.0.1 on port 26490.

Kimocoin:

  • Run P2Pool with the "--net kimocoin" option.
  • Run your miner program, connecting to 127.0.0.1 on port 2891.

Sponsors:

Thanks to:

  • The Bitcoin Foundation for its generous support of P2Pool.
  • The Litecoin Project for its generous donations to P2Pool.
  • The Vertcoin Community for its great contribution to P2Pool.
  • Everyone contributing to the P2Pool-N repository adding new coins.
Something went wrong with that request. Please try again.