Skip to content
forked from Groestlcoin/p2pool

Peer-to-peer Groestlcoin mining pool

License

Notifications You must be signed in to change notification settings

Yokomoko/p2pool

This branch is 11 commits behind Groestlcoin/p2pool:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Kefkius
Jun 14, 2018
f5fd03f · Jun 14, 2018
Feb 10, 2014
Sep 11, 2014
Jun 22, 2014
Feb 10, 2018
Feb 10, 2018
Jan 14, 2012
Aug 10, 2011
Jun 14, 2018
Feb 12, 2018
Aug 3, 2011
Sep 11, 2014
Dec 2, 2011
Sep 11, 2014
Jun 12, 2018
Oct 24, 2012
Aug 3, 2011
Dec 22, 2017
Nov 10, 2011
Feb 10, 2018

Repository files navigation

Requirements:

Generic:

  • Groestlcoin >=2.13.3
  • 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
  • sudo pip install -r requirements.txt

Windows:

Running P2Pool:

To use P2Pool, you must be running your own local groestlcoind. 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 port 11330 with any username and password.

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

Run for additional options.

python run_p2pool.py --help

Donations towards further development:

FWN1qdiRrymSR6jbpbanLYqZpjkEaZouHN

Official wiki:

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

Alternate web frontend:

Notes for Groestlcoin:

Requirements:

In order to run P2Pool with the Groestlcoin network, you would need to build and install the groestlcoin-subsidy-python module that includes the block subsidy code that Groestlcoin uses.

Linux:

cd groestlcoin-subsidy-python
sudo python setup.py install

Windows (mingw):

In bash type this:

cd groestlcoin-subsidy-python
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 groestlcoin-subsidy-python
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/questions/6034390/compiling-with-cython-and-mingw-produces-gcc-error-unrecognized-command-line-o

Running P2Pool:

Run your miner program, connecting to 127.0.0.1 on port 11330. Forward port 11331 to the host running P2Pool.

Sponsors:

Thanks to:

  • The Bitcoin Foundation for its generous support of P2Pool
  • The Litecoin Project for its generous donations to P2Pool

License:

Available here

About

Peer-to-peer Groestlcoin mining pool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.2%
  • C 19.6%
  • HTML 3.6%
  • Other 0.6%