This software includes:
- A pool master for miner handling
- A pool controller
The software is not well tested and it's a work in progress, use at your own risk.
- golang
- python2
- python2 flask
- python2 requests
- python2 pysqlite3
For first, configure the pool master:
- Open poolmaster/pool.go
- Choose a secure key, and replace the one proposed in line 46
- Set the poolPort at line 46; this will be used by pool miners
- Set the port of your ethereum daemon at line 47
- Enter the ethpool.py directory and run
./make_poolmaster.sh
Now edit ethpool.py:
- At line 15, set the previously secure key
- At line 21, set the pool fee
- At line 22, set your coinbase address
- Start geth or similar with rpc
geth --rpc
- First run
./poolmaster/pool
- Start the pool server with
python ethpool.py
Donations are always welcome:
BTC: 13TRVwiqLMveg9aPAmZgcAix5ogKVgpe4T ETH: 0x18f081247ad32af38404d071eb8c246cc4f33534