Skip to content

ilia2s/p2pool-grs

 
 

Repository files navigation

Requirements: In order to run P2Pool and other Python based pools with the groestlcoin network, you would need to build and install the groestlcoin-hash-python module for Python that includes the groestl proof of work code that groestlcoin uses for hashes

Generic:

  • Groestlcoin >=2.1.0.6
  • 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 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 1331 with any username and password.

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

Run for additional options.

python run_p2pool.py --help

Official wiki :

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

Alternate web front end :

Notes for groestlcoin:

Requirements:

In order to run P2Pool with the groestlcoin network, you would need to build and install the groestlcoin-hash-python module that includes the groestl proof of work code that groestlcoin uses for hashes.

Linux: git clone https://github.com/GroestlCoin/groestlcoin-hash-python cd groestl_hash_python sudo python setup.py install

Windows (mingw):

In bash type this:

cd groestl_hash_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 groestl_hash_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 P2Pool with the "--net groestlcoin" option. Run your miner program, connecting to 127.0.0.1 on port 9327. Forward port 9338 to the host running P2Pool.

About

P2Pool for Groestlcoin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.7%
  • HTML 4.6%
  • Other 0.7%