So you got your Antminer S1 pointed it at a local wallet server and watched as every block it found was rejected?
You asked on the forum for help and nobody answered or better still suggested the above.
Follow these steps and you can mine Any Sha256 P2pool Compatible Coin (Still waiting for Peercoin) with an Antminer S1 or setup your own P2pool Pool for Scrypt Mining as long as it has a P2pool Compatible Config.
Revised 11/07/2014
First Pick the coin you wish to mine:
Download and Unpack
https://github.com/Rav3nPL/p2pool-rav Make sure the coin you wish to mine is listed in the Directory p2pool\networks\
EG.
Download and Install:
Windows:(Yes only Windows I havent tested Linux though it should be the same)
* 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* Install python win32 api:
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/* Install python win32 api wmi wrapper:
https://pypi.python.org/pypi/WMI/#downloadsDownload and Install:
Wallet Client for whatever coin you want to mine.
Run and Sync the Wallet Client.
Close the client.
Enter the Directory of the Blockchain/Wallet Dir of the Coin (Windows %AppData% or %Users%Blank%Roaming%)
Create coinname.conf EG. bitcoin.conf
Input
rpcuser=Thinkofsomething
rpcpassword=Randomlystabatkeyboard
rpcallowip=192.*.*.* #Or whatever your network is only the p2pool has to connect
rpcport=17444 #Pick Something p2pool reads the conf for all settings
port=17334 #Pick Something p2pool reads the conf for all settings
Editing p2pool Configs
Goto where you unpacked
https://github.com/Rav3nPL/p2pool-ravFind the coin you wish to mine.
Edit p2pool\networks\coiname.py
Find
The above numbers is the worker port to connect miners use with the Ip address of the computer running P2pool.
Find
Change to:
Find
BOOTSTRAP_ADDRS='A bunch of other p2pool Nodes'.split(' '),
Change to:
BOOTSTRAP_ADDRS=''.split(' '),
Save and exit.
Create a Bat in the main p2pool Dir where run_p2pool.py or anywhere if edited properly with the following.
run_p2pool.py --net Coinyourmining --give-author 0.0 --no-bugreport --disable-upnp
Save.
Now create a shortcut for the wallet client that adds "-server"
Run Your New Shortcut.
LET IT SYNC.
Run your p2pool Bat.
Point your miners at the worker port of your Solo p2pool Node with:
Ip of the Server running p2pool and Worker port.
Address of where you want funds to go MUST NOT BE an exchange address remember this is a p2pool and payment have to mature.
Password "x"
You are now SoloMining/Running your own pool and you can check status by pointing a web browser at the worker port of the p2pool server.
Problems, things I've missed whatever just ask.
Big thanks to seocrow of litecointalk.org for giving me the idea when My Ant S1 kept rejecting blocks found.
Rav3nPL for the multiple coins in individual files now under the networks Directory.
https://www.bitmaintech.com/ for making such a good bit of hardware.