Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: MrMushroom on March 12, 2014, 06:12:32 AM



Title: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on March 12, 2014, 06:12:32 AM
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.
Code:
bitcoin.py
     
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/#downloads

Download 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
Code:
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-rav
Find the coin you wish to mine.
Edit p2pool\networks\coiname.py

Find
Code:
WORKER_PORT = 

The above numbers is the worker port to connect miners use with the Ip address of the computer running P2pool.
Find
Code:
 PERSIST=True 
Change to:
Code:
 PERSIST=False 
Find
Code:
 BOOTSTRAP_ADDRS='A bunch of other p2pool Nodes'.split(' '),
Change to:
Code:
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.
Code:
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.
Code:
Eg. 192.168.1.128:9374
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.











Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: Ridicuss on April 07, 2014, 03:39:07 PM
Thanks for putting this out there. I was looking for something like this. Dont know If I will try it now but it was very nice of you to take the time. If I try and run into problems I will post again.

Regards.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on April 16, 2014, 12:52:06 PM
It has been brought to my attention that you may hit some problems with scrypt coins when you run p2pool it just barfs something about scrypt missing.
Again the following is for Windows:
Go to https://github.com/develersrl/gccwinbinaries/releases
Click the green button 'gcc-mingw-4.3.3-setup.exe'
Run the installer.
Make sure to select the radio button 'Link with MSVCR90.DLL'
Open a new command prompt in the p2pool Directory
CD to the subfolder 'litecoin_scrypt'
Run the following:
Code:
setup.py build --compile=mingw32 install 
Make sure gcc is in PATH if this command doesn't work.
If it is and still errors with "gcc not found" Reboot system.

Thanks to:
http://www.reddit.com/user/xactfoxy



Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on April 21, 2014, 08:29:11 AM
Thank you. Great post
I'll try to setup a pool 2mr.
Just wonder what is the address i should use? The founded block will be saved to the bitcoin-qt with my existing address, right?
Address of where you want funds to go MUST NOT BE an exchange address remember this is a p2pool.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on April 21, 2014, 09:00:00 AM
If you just run p2pool without a:
Code:
-a "coinaddress"
a p2pool Address is generated in the local wallet for payments when it's first run.
It just has to be an address you control (Any local wallet) for the payment to mature before you can do anything with it as it's a generated transaction.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on April 25, 2014, 08:37:37 AM
My bitcoin.conf

rpcuser=Thinkofsomething
rpcpassword=Randomlystabatkeyboard
rpcallowip=10.1.21.21
rpcport=17444
port=17334

then my antminer config is

10.1.21.30:17334
Thinkofsomething
Randomlystabatkeyboard

run_p2pool.py --net "bitcoin" --give-author 0.0 --no-bugreport --disable-upnp -a 1LEC9LsBW1bXf9wJWjDuBKyL2fds5egQww

But the status of miner is dead.


Any problem?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on April 25, 2014, 09:38:59 AM

2014-04-25 16:33:35.172000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-04-25 16:33:50.226000 P2Pool: 0 shares in chain (0 verified/0 total) Peers:
 0 (0 incoming)
2014-04-25 16:33:50.226000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???


Miner status:    
Status Alive
   
get work: 77520
   
accepted: 0
   
reject: 0
   
discarded: 6
   
diff: 6.98G
   
diff1: 61373
   
LSTime: Never


I dont know if the config is correct? Python always say that Local dead on arrival and miner seems doesnt work right
Any problem?
thnx bro


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on April 26, 2014, 03:34:24 AM
Haiz
The port is 9332 :P sorry guys


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on April 26, 2014, 04:16:16 AM
2014-04-26 11:13:07.921000  Local: 174GH/s in last 10.0 minutes Local dead on ar
rival: ~0.5% (0-2%) Expected time to share: 36.2 seconds
2014-04-26 11:13:07.931000  Shares: 1126 (19 orphan, 817 dead) Stale rate: ~74.2
% (71-77%) Efficiency: ~51.5% (46-57%) Current payout: 25.0325 BTC
2014-04-26 11:13:07.931000  Pool: 415GH/s Stale rate: 50.0% Expected time to blo
ck: 2.3 years
2014-04-26 11:13:13.931000 P2Pool: 290 shares in chain (294 verified/294 total)
Peers: 0 (0 incoming)
2014-04-26 11:13:13.931000  Local: 174GH/s in last 10.0 minutes Local dead on ar
rival: ~0.5% (0-2%) Expected time to share: 36.2 seconds
2014-04-26 11:13:13.931000  Shares: 1126 (19 orphan, 817 dead) Stale rate: ~74.2
% (71-77%) Efficiency: ~51.5% (46-57%) Current payout: 25.0337 BTC
2014-04-26 11:13:13.941000  Pool: 415GH/s Stale rate: 50.0% Expected time to blo
ck: 2.3 years


My result :)


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: scriptcloud on April 26, 2014, 04:16:38 AM
Thank you for the good guide!


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: ads2003uk on May 08, 2014, 11:52:24 AM
I'm following this guide but still keep getting: "Local: 0H/s in last 0.0 seconds Local dead on arrival"

I think I'm getting confused over the IP addresses and ports.

My conf file is as follows:

server=1
rpcuser=ads2003uk
rpcpassword=RANDOMLETTERS
rpcallowip=192.168.0.200
rpcport=17444
port=17334

My S1 pool entries are:
192.168.0.200:17334
ads2003uk
SAMERANDOMLETTERS

and still nothing, where am I going wrong?
In the past 4days between my 5 S1's I've found 2 blocks on Ghash.io (thats what the console tells me) so I'd like to have a crack at solo with them.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: wemine on May 08, 2014, 12:00:18 PM
Strictly speaking, this can not be considered solo mining, another recent p2pool hashrate very low, so it seems worthwhile


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: ads2003uk on May 08, 2014, 12:15:23 PM
Strictly speaking, this can not be considered solo mining, another recent p2pool hashrate very low, so it seems worthwhile

ok, but that is not what I've asked, a guide has been written, and I'm asking for clarification.

It's not just BTC im interested in doing but other ALTcoins.

Can you assist?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on May 08, 2014, 12:26:30 PM
I'm following this guide but still keep getting: "Local: 0H/s in last 0.0 seconds Local dead on arrival"

I think I'm getting confused over the IP addresses and ports.

My conf file is as follows:

server=1
rpcuser=ads2003uk
rpcpassword=RANDOMLETTERS
rpcallowip=192.168.0.200
rpcport=17444
port=17334

My S1 pool entries are:
192.168.0.200:17334
ads2003uk
SAMERANDOMLETTERS

and still nothing, where am I going wrong?
In the past 4days between my 5 S1's I've found 2 blocks on Ghash.io (thats what the console tells me) so I'd like to have a crack at solo with them.

Seeing there seems to be some problem getting the right info in the right spot.

Code:
server=1
rpcuser=ads2003uk
rpcpassword=RANDOMLETTERS
rpcallowip=192.168.0.200
rpcport=17444
port=17334
That goes into your "coin.conf" file.

Code:
My S1 pool entries are:
192.168.0.200:17334
ads2003uk
SAMERANDOMLETTERS

This is incorrect.
It's:
Code:
IP address of the p2pool server and its worker port. NOT the port of the wallet Client Server. You can check what port in networks.py in p2pool or it's shown when you first start p2pool.
Coinyourmining address to send payments to MUST be a local wallet
"x" as password or anything it's ignored



Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: ads2003uk on May 08, 2014, 12:39:39 PM
Sorry about this. Guess its meant for people with a decent level of IT knowledge.


This is my networks.py:

Quote
nets = dict(
    bitcoin=math.Object(
        PARENT=networks.nets['bitcoin'],
        SHARE_PERIOD=30, # seconds
        CHAIN_LENGTH=24*60*60//10, # shares
        REAL_CHAIN_LENGTH=24*60*60//10, # shares
        TARGET_LOOKBEHIND=200, # shares
        SPREAD=3, # blocks
        IDENTIFIER='fc70035c7a81bc6f'.decode('hex'),
        PREFIX='2472ef181efcd37b'.decode('hex'),
        P2P_PORT=9333,
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**32 - 1,
        PERSIST=False,
        WORKER_PORT=9332,
        BOOTSTRAP_ADDRS=''.split(' '),
        ANNOUNCE_CHANNEL='#p2pool',
        VERSION_CHECK=lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v,
        VERSION_WARNING=lambda v: 'Upgrade Bitcoin to >=0.8.5!' if v < 80500 else None,
    ),
)
for net_name, net in nets.iteritems():
    net.NAME = net_name



Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on May 08, 2014, 12:45:23 PM
Don't be sorry we all have to learn some way.

So your info for your Ants would be:
Code:
Your S1 Mining entries would be:
192.168.0.200:9332
"ALocalBitcoinaddress"
x



Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: ads2003uk on May 08, 2014, 01:05:52 PM
I found where I was going wrong - I thank you again.

got one ant up and running :D


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: ads2003uk on May 08, 2014, 06:10:28 PM
I have no idea what's gone wrong but this is now what I am getting:


https://i.imgur.com/EEZ5fQP.jpg

https://i.imgur.com/G8oRJh7.jpg


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: creditcoin_CRD on May 17, 2014, 08:26:27 PM
Good job with this. Been looking for a guide for this for awhile now.
Much thanks.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: shahadil on May 26, 2014, 04:53:42 PM
if i have multiple antminers, would i enter the same local bitcoin address for all the user name's or can i have different bitcoin addresses as well? lovely guide. though encountered a few hiccups, managed to get on. was not working, but for some reason the node was taking the .conf file in the roaming directory and not the one in my other hard disk which is where bitcoin data is located. once i copied the .conf to the roaming file, it was smooth sailing after that.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on May 28, 2014, 07:19:10 AM
if i have multiple antminers, would i enter the same local bitcoin address for all the user name's or can i have different bitcoin addresses as well?
You can have a different or the same Bitcoin address for Each Ant if you want as long as its a local wallet (Not an Exchange address) you shouldn't have an issue getting payments.



Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on June 09, 2014, 11:53:27 AM
Thanks for this thread, works great but I am getting a lot of dead shares. I have two questions:

1. Do you know how to add coins to the networks.py that don't come with the p2pool originally?

2. I keep getting this error about a 'bad peer" being connected to itself. I thought it was the fact that I am using 127.0.0.1 in the config file but that wasn't it.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on June 09, 2014, 12:17:15 PM
Thanks for this thread, works great but I am getting a lot of dead shares. I have two questions:

If its dead share's as you just start mining this is normal as p2pool adjusts share difficulty against hashrate.
You can try:
Code:
+1 to 1000
After your coin address but it only seems to work for certain coins.

Quote

1. Do you know how to add coins to the networks.py that don't come with the p2pool originally?

It involves going through the coin source code of the one you want to add and adding the correct info manually.
Or just contact the Coin Developer and ask for the p2pool info that has to be added for p2pool mining to work.

Quote
2. I keep getting this error about a 'bad peer" being connected to itself. I thought it was the fact that I am using 127.0.0.1 in the config file but that wasn't it.

This is a new one.
Is this a random error or a constant one?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on June 09, 2014, 04:56:06 PM
Constant, it doesn't seem to be affecting anything but it's annoying.

I do see the hash rash increasing over time and I' just read up on fine tuning the p2pool setting so I'll try that next.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on June 10, 2014, 01:59:46 AM
Just to let you all know that I've been tweaking the p2pool settings using the tutorials that up (such as: http://www.guugll.eu/guide-mining-efficiently-p2pool/) and to get your dead/orphan shares to go down and obtain better overall performance it's a matter of getting your miners to take "smaller bites" instead of the bigger ones they normally do. So far just setting the max connections to the suggested 20 in the .conf file made my dead and orphans shares drop like a rock. I'm using an S1 over WiFi so it was suggested to do something as such but it will be different depending on how your miner is set up. I'll still need to do more fiddling to get better performance but at least it a start.

EDIT: Lowering my block value has also done wonders for my share rate. So I guess we got our answer about the dead/orphans. Now if I can just get my stales to go down. Any ideas?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on July 03, 2014, 06:16:11 AM
Dear
I've tried to setup litecoin pool but there is mistake like that

f:\BitDig\Python\Lib\site-packages>run_p2pool.py --net "litecoin" --give-author
0.0 --no-bugreport --disable-upnp -a LNWPn9sDAkSoofaZSFQHj8Y6dSeC1ecjqR
Traceback (most recent call last):
  File "F:\BitDig\Python\Lib\site-packages\run_p2pool.py", line 3, in <module>
    from p2pool import main
  File "F:\BitDig\Python\Lib\site-packages\p2pool\main.py", line 25, in <module>

    from . import networks, web, work
  File "F:\BitDig\Python\Lib\site-packages\p2pool\networks.py", line 48
    litecoin=math.Object(
SyntaxError: keyword argument repeated



Whats my problem?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on July 04, 2014, 05:20:45 AM
I setup the Litecoin P2Pool but there is some mistake

ock: 6.7 hours
2014-07-04 12:12:10.854000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 27.127695 Total block value: 50.000000 LTC including 0 transactions
2014-07-04 12:12:11.104000 P2Pool: 17317 shares in chain (9029 verified/17321 to
tal) Peers: 6 (0 incoming)
2014-07-04 12:12:11.104000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-04 12:12:11.104000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-04 12:12:11.104000  Pool: 2690MH/s Stale rate: 14.3% Expected time to bl
ock: 6.7 hours

My miner status is alive and found 3-15 blooks just for 30mins????

i config it to mine at port 9327

litecoin.conf is

server=1
daemon=1
rpcuser=Kun
rpcpassword=fire
rpcallowip=10.1.211.51
rpcallowip=127.0.0.1
rpcport=10332
port=10333
gen=0




Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: MrMushroom on July 04, 2014, 08:40:24 AM
I setup the Litecoin P2Pool but there is some mistake


You are using Scrypt miners to mine Litecoin correct?
You also did the extra step for Scrypt coins?


I cannot double check p2pool configs at the moment hardware fault with the box I was using for testing.
That and I have to revise the guide due to some changes in p2pool.
I'll update when I can.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: shahadil on July 04, 2014, 06:51:57 PM
i used this guide and solo mined for a few days. after that i installed the p2pool version 13.4 and was mining bitcoins on p2pool with every one else and not solo mining. however, when i now want to solo mine and run the bat file, it connects to the bitcoin p2pool and is not solo mining any more. can anyone help me with this. i cant figure out why this is happening.
thanks.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 05, 2014, 01:05:22 AM
I setup the Litecoin P2Pool but there is some mistake

ock: 6.7 hours
2014-07-04 12:12:10.854000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 27.127695 Total block value: 50.000000 LTC including 0 transactions
2014-07-04 12:12:11.104000 P2Pool: 17317 shares in chain (9029 verified/17321 to
tal) Peers: 6 (0 incoming)
2014-07-04 12:12:11.104000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-04 12:12:11.104000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-04 12:12:11.104000  Pool: 2690MH/s Stale rate: 14.3% Expected time to bl
ock: 6.7 hours

My miner status is alive and found 3-15 blooks just for 30mins????

i config it to mine at port 9327

litecoin.conf is

server=1
daemon=1
rpcuser=Kun
rpcpassword=fire
rpcallowip=10.1.211.51
rpcallowip=127.0.0.1
rpcport=10332
port=10333
gen=0




If you conf file is as you say you need to limit connections and workload so it can handle the work. Just running P2Pool as is isn't enough. Make sure to read through the tutorial in the link a few posts up I listed for more information.

For now try adding:

maxconnections=10
blockmaxsize=250000


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 05, 2014, 01:07:19 AM
i used this guide and solo mined for a few days. after that i installed the p2pool version 13.4 and was mining bitcoins on p2pool with every one else and not solo mining. however, when i now want to solo mine and run the bat file, it connects to the bitcoin p2pool and is not solo mining any more. can anyone help me with this. i cant figure out why this is happening.
thanks.

We need more information. Tell us how your files are set up now so we can look them over.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: runbit on July 06, 2014, 04:46:20 PM
Hi All!

I followed this guide in every little detail and got it working mining bitcoin... however, after the first 48 hours I got 2 small deposits from p2pool mining .0023BTC and .0025BTC testing this setup with 2 Antminer S1's.. this leads me to believe I am mining in the pool and NOT solo mining. I haven't found any blocks to confirm/deny I am indeed solo mining, but it doesn't seem like I should be getting small pool mining deposits if I am..

After some research.. I tried some changes which I think makes sense and I think I'm solo mining, but I cannot confirm since I still haven't found any blocks. can anyone elaborate or chime in on my settings everything appears to be running fine...I haven't gotten any small deposits after my new changes...Thanks!

Here's my setup...

my p2pool.bat (i added --disable-advertise --outgoing-conns 0 apart from the original guide):
Code:
python run_p2pool.py --net "bitcoin" --give-author 0.0 --no-bugreport --disable-upnp --disable-advertise --outgoing-conns 0

my bitcoin.conf  (added maxconnections=12 apart from the original guide)
Code:
server=1
rpcuser=aaa
rpcpassword=bbb
rpcallowip=192.168.1.*
rpcport=17444
rpcconnect=127.0.0.1

maxconnections=12

p2pools bitcoin.py in networks: (I changed P2P_PORT = 9333 to 11333 apart from the original guide)
Code:
PARENT = networks.nets['bitcoin']
SHARE_PERIOD = 30 # 30
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
TARGET_LOOKBEHIND = 200 # shares
SPREAD = 3 # 3 blocks
IDENTIFIER = 'fc70035c7a81bc6f'.decode('hex')
PREFIX = '2472ef181efcd37b'.decode('hex')
P2P_PORT = 11333 #was 9333
MIN_TARGET = 0
MAX_TARGET = 2**256//2**32 - 1
PERSIST = False
WORKER_PORT = 9332
BOOTSTRAP_ADDRS = ''.split(' ')
ANNOUNCE_CHANNEL = '#p2pool'
VERSION_CHECK = lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v
VERSION_WARNING = lambda v: 'Upgrade Bitcoin to >=0.8.5!' if v < 80500 else None

my p2pool console (up and running at 100.6% efficiency):
Code:
2014-07-06 12:35:22.657000 GOT SHARE! ant2 ad91977b prev af13ef76 age 1.45s
2014-07-06 12:35:22.710000 New work for worker! Difficulty: 64.000000 Share difficulty: 2681.672153 Total block value: 25.022961 BTC including 210 transactions
2014-07-06 12:35:22.737000 New work for worker! Difficulty: 64.000000 Share difficulty: 2681.672153 Total block value: 25.022961 BTC including 210 transactions
2014-07-06 12:35:25.491000 P2Pool: 17510 shares in chain (17514 verified/17514 total) Peers: 0 (0 incoming)
2014-07-06 12:35:25.492000  Local: 392GH/s in last 10.0 minutes Local dead on arrival: ~1.4% (0-3%) Expected time to share: 30.0 seconds
2014-07-06 12:35:25.493000  Shares: 5590 (0 orphan, 57 dead) Stale rate: ~1.0% (0-2%) Efficiency: ~100.6% (100-101%) Current payout: 25.0230 BTC
2014-07-06 12:35:25.494000  Pool: 391GH/s Stale rate: 1.6%


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 07, 2014, 04:45:39 AM
Hi All!

I followed this guide in every little detail and got it working mining bitcoin... however, after the first 48 hours I got 2 small deposits from p2pool mining .0023BTC and .0025BTC testing this setup with 2 Antminer S1's.. this leads me to believe I am mining in the pool and NOT solo mining. I haven't found any blocks to confirm/deny I am indeed solo mining, but it doesn't seem like I should be getting small pool mining deposits if I am..

After some research.. I tried some changes which I think makes sense and I think I'm solo mining, but I cannot confirm since I still haven't found any blocks. can anyone elaborate or chime in on my settings everything appears to be running fine...I haven't gotten any small deposits after my new changes...Thanks!

Here's my setup...

my p2pool.bat (i added --disable-advertise --outgoing-conns 0 apart from the original guide):
Code:
python run_p2pool.py --net "bitcoin" --give-author 0.0 --no-bugreport --disable-upnp --disable-advertise --outgoing-conns 0

my bitcoin.conf  (added maxconnections=12 apart from the original guide)
Code:
server=1
rpcuser=aaa
rpcpassword=bbb
rpcallowip=192.168.1.*
rpcport=17444
rpcconnect=127.0.0.1

maxconnections=12

p2pools bitcoin.py in networks: (I changed P2P_PORT = 9333 to 11333 apart from the original guide)
Code:
PARENT = networks.nets['bitcoin']
SHARE_PERIOD = 30 # 30
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
TARGET_LOOKBEHIND = 200 # shares
SPREAD = 3 # 3 blocks
IDENTIFIER = 'fc70035c7a81bc6f'.decode('hex')
PREFIX = '2472ef181efcd37b'.decode('hex')
P2P_PORT = 11333 #was 9333
MIN_TARGET = 0
MAX_TARGET = 2**256//2**32 - 1
PERSIST = False
WORKER_PORT = 9332
BOOTSTRAP_ADDRS = ''.split(' ')
ANNOUNCE_CHANNEL = '#p2pool'
VERSION_CHECK = lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v
VERSION_WARNING = lambda v: 'Upgrade Bitcoin to >=0.8.5!' if v < 80500 else None

my p2pool console (up and running at 100.6% efficiency):
Code:
2014-07-06 12:35:22.657000 GOT SHARE! ant2 ad91977b prev af13ef76 age 1.45s
2014-07-06 12:35:22.710000 New work for worker! Difficulty: 64.000000 Share difficulty: 2681.672153 Total block value: 25.022961 BTC including 210 transactions
2014-07-06 12:35:22.737000 New work for worker! Difficulty: 64.000000 Share difficulty: 2681.672153 Total block value: 25.022961 BTC including 210 transactions
2014-07-06 12:35:25.491000 P2Pool: 17510 shares in chain (17514 verified/17514 total) Peers: 0 (0 incoming)
2014-07-06 12:35:25.492000  Local: 392GH/s in last 10.0 minutes Local dead on arrival: ~1.4% (0-3%) Expected time to share: 30.0 seconds
2014-07-06 12:35:25.493000  Shares: 5590 (0 orphan, 57 dead) Stale rate: ~1.0% (0-2%) Efficiency: ~100.6% (100-101%) Current payout: 25.0230 BTC
2014-07-06 12:35:25.494000  Pool: 391GH/s Stale rate: 1.6%


Did the BTC you receive come from "mined" or an address? If it came from an address then it would be from something from before you had already coming in. But if you are mining via BTC then you definitely will not get any blocks to test this out with only 400 GHs. I suggest an easier coin like ASIC or Tigercoin but from I see everything looks in order.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: runbit on July 07, 2014, 08:28:16 PM
Did the BTC you receive come from "mined" or an address? If it came from an address then it would be from something from before you had already coming in. But if you are mining via BTC then you definitely will not get any blocks to test this out with only 400 GHs. I suggest an easier coin like ASIC or Tigercoin but from I see everything looks in order.

My set up with the original settings in the guide did show up as "mined" in my recent transactions. I have since tested my new settings with ASIC and was able to successfully get blocks so all does appear to be in order now. Thanks!

Hope this helps someone else who would like to solo mine SHA256 with an Antminer S1. I AM able to successfully solo mine blocks with the p2pool settings in my last post. If I try to solo mine directly to the QT wallet with the S1, I get all rejects on my blocks. Happy Mining!!


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on July 08, 2014, 05:39:05 AM
Thank guys :)


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on July 08, 2014, 08:00:33 AM
I setup the Litecoin P2Pool but there is some mistake


You are using Scrypt miners to mine Litecoin correct?
You also did the extra step for Scrypt coins?


I cannot double check p2pool configs at the moment hardware fault with the box I was using for testing.
That and I have to revise the guide due to some changes in p2pool.
I'll update when I can.


Yeah i've installed mingw and created litecoin_scrypt, and i use maxconnection and blockmaxsize already. My S1 still doesnt mine at all.


2014-07-08 14:54:52.692000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:55.534000 P2Pool: 17307 shares in chain (8661 verified/17342 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:55.536000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:55.537000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:55.538000  Pool: 2514MH/s Stale rate: 14.0% Expected time to bl
ock: 7.9 hours
2014-07-08 14:54:55.748000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:58.544000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:58.546000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:58.547000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:58.549000  Pool: 2489MH/s Stale rate: 14.3% Expected time to bl
ock: 7.9 hours
2014-07-08 14:55:13.591000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:55:14.324000  Local: 0H/s in last 0.0 seconds Local dead on arriva


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 09, 2014, 01:12:12 AM
I setup the Litecoin P2Pool but there is some mistake


You are using Scrypt miners to mine Litecoin correct?
You also did the extra step for Scrypt coins?


I cannot double check p2pool configs at the moment hardware fault with the box I was using for testing.
That and I have to revise the guide due to some changes in p2pool.
I'll update when I can.


Yeah i've installed mingw and created litecoin_scrypt, and i use maxconnection and blockmaxsize already. My S1 still doesnt mine at all.


2014-07-08 14:54:52.692000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:55.534000 P2Pool: 17307 shares in chain (8661 verified/17342 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:55.536000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:55.537000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:55.538000  Pool: 2514MH/s Stale rate: 14.0% Expected time to bl
ock: 7.9 hours
2014-07-08 14:54:55.748000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:58.544000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:58.546000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:58.547000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:58.549000  Pool: 2489MH/s Stale rate: 14.3% Expected time to bl
ock: 7.9 hours
2014-07-08 14:55:13.591000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:55:14.324000  Local: 0H/s in last 0.0 seconds Local dead on arriva

Oh wait, you using an S1 to mine LTC? S1's are SHA256 and LTC is scrypt so it can't mine it at all. Go into the bitcoin/networks.py and looks at the "POW_FUNC" setting. If it says "data.hash256" then a S1 can mine it. So look for POW_FUNC=data.hash256, for S1 compatible coins.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on July 09, 2014, 04:23:58 AM
I setup the Litecoin P2Pool but there is some mistake


You are using Scrypt miners to mine Litecoin correct?
You also did the extra step for Scrypt coins?


I cannot double check p2pool configs at the moment hardware fault with the box I was using for testing.
That and I have to revise the guide due to some changes in p2pool.
I'll update when I can.


Yeah i've installed mingw and created litecoin_scrypt, and i use maxconnection and blockmaxsize already. My S1 still doesnt mine at all.


2014-07-08 14:54:52.692000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:55.534000 P2Pool: 17307 shares in chain (8661 verified/17342 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:55.536000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:55.537000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:55.538000  Pool: 2514MH/s Stale rate: 14.0% Expected time to bl
ock: 7.9 hours
2014-07-08 14:54:55.748000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:58.544000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:58.546000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:58.547000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:58.549000  Pool: 2489MH/s Stale rate: 14.3% Expected time to bl
ock: 7.9 hours
2014-07-08 14:55:13.591000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:55:14.324000  Local: 0H/s in last 0.0 seconds Local dead on arriva

Oh wait, you using an S1 to mine LTC? S1's are SHA256 and LTC is scrypt so it can't mine it at all. Go into the bitcoin/networks.py and looks at the "POW_FUNC" setting. If it says "data.hash256" then a S1 can mine it. So look for POW_FUNC=data.hash256, for S1 compatible coins.


Look like it cant mine LTC :D tks


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 09, 2014, 04:26:25 AM
I setup the Litecoin P2Pool but there is some mistake


You are using Scrypt miners to mine Litecoin correct?
You also did the extra step for Scrypt coins?


I cannot double check p2pool configs at the moment hardware fault with the box I was using for testing.
That and I have to revise the guide due to some changes in p2pool.
I'll update when I can.


Yeah i've installed mingw and created litecoin_scrypt, and i use maxconnection and blockmaxsize already. My S1 still doesnt mine at all.


2014-07-08 14:54:52.692000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:55.534000 P2Pool: 17307 shares in chain (8661 verified/17342 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:55.536000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:55.537000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:55.538000  Pool: 2514MH/s Stale rate: 14.0% Expected time to bl
ock: 7.9 hours
2014-07-08 14:54:55.748000 New work for worker! Difficulty: 0.232827 Share diffi
culty: 29.852189 Total block value: 50.001000 LTC including 2 transactions
2014-07-08 14:54:58.544000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:54:58.546000  Local: 0H/s in last 0.0 seconds Local dead on arriva
l: ??? Expected time to share: ???
2014-07-08 14:54:58.547000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 LTC
2014-07-08 14:54:58.549000  Pool: 2489MH/s Stale rate: 14.3% Expected time to bl
ock: 7.9 hours
2014-07-08 14:55:13.591000 P2Pool: 17308 shares in chain (8662 verified/17343 to
tal) Peers: 6 (0 incoming)
2014-07-08 14:55:14.324000  Local: 0H/s in last 0.0 seconds Local dead on arriva

Oh wait, you using an S1 to mine LTC? S1's are SHA256 and LTC is scrypt so it can't mine it at all. Go into the bitcoin/networks.py and looks at the "POW_FUNC" setting. If it says "data.hash256" then a S1 can mine it. So look for POW_FUNC=data.hash256, for S1 compatible coins.


Look like it cant mine LTC :D tks

Indeed, but your set up appears to be in complete order. Let us know if you have anymore trouble.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: shahadil on July 09, 2014, 10:20:52 AM
i did a complete deletion and installed it again. now i am facing a peculiar problem. the difficulty is at 29.999571 and the share difficulty is also the same. whether i point 50 gh/s  at the pool or 1th/s, the diffiuclty is remaining the same. as a result i am getting a lot of dead shares.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 09, 2014, 01:46:31 PM
i did a complete deletion and installed it again. now i am facing a peculiar problem. the difficulty is at 29.999571 and the share difficulty is also the same. whether i point 50 gh/s  at the pool or 1th/s, the diffiuclty is remaining the same. as a result i am getting a lot of dead shares.

Show us your set up and we'll see what we can do.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: shahadil on July 09, 2014, 02:59:49 PM
My bitcoin conf

Quote
from p2pool.bitcoin import networks

# CHAIN_LENGTH = number of shares back client keeps
# REAL_CHAIN_LENGTH = maximum number of shares back client uses to compute payout
# REAL_CHAIN_LENGTH must always be <= CHAIN_LENGTH
# REAL_CHAIN_LENGTH must be changed in sync with all other clients
# changes can be done by changing one, then the other

PARENT = networks.nets['bitcoin']
SHARE_PERIOD = 30 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
TARGET_LOOKBEHIND = 200 # shares
SPREAD = 3 # blocks
IDENTIFIER = 'fc70035c7a81bc6f'.decode('hex')
PREFIX = '2472ef181efcd37b'.decode('hex')
P2P_PORT = 9333
MIN_TARGET = 0
MAX_TARGET = 2**256//2**32 - 1
PERSIST = False
WORKER_PORT = 9332
BOOTSTRAP_ADDRS = ''.split(' ')
ANNOUNCE_CHANNEL = '#p2pool'
VERSION_CHECK = lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v
VERSION_WARNING = lambda v: 'Upgrade Bitcoin to >=0.8.5!' if v < 80500 else None

My Bitcoin.conf

Quote
daemon=1
listen=1
server=1
rpcuser=xxxxxx
rpcpassword=xxxxx
rpcport=3333
rpcallowip=192.168.1.120 (my computer Ip)
gen=0
blockmaxsize=1000000
mintxfee=0.00000001
minrelaytxfee=0.00000001
maxconnections=20




Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 11, 2014, 03:10:17 PM
My bitcoin conf

Quote
from p2pool.bitcoin import networks

# CHAIN_LENGTH = number of shares back client keeps
# REAL_CHAIN_LENGTH = maximum number of shares back client uses to compute payout
# REAL_CHAIN_LENGTH must always be <= CHAIN_LENGTH
# REAL_CHAIN_LENGTH must be changed in sync with all other clients
# changes can be done by changing one, then the other

PARENT = networks.nets['bitcoin']
SHARE_PERIOD = 30 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
TARGET_LOOKBEHIND = 200 # shares
SPREAD = 3 # blocks
IDENTIFIER = 'fc70035c7a81bc6f'.decode('hex')
PREFIX = '2472ef181efcd37b'.decode('hex')
P2P_PORT = 9333
MIN_TARGET = 0
MAX_TARGET = 2**256//2**32 - 1
PERSIST = False
WORKER_PORT = 9332
BOOTSTRAP_ADDRS = ''.split(' ')
ANNOUNCE_CHANNEL = '#p2pool'
VERSION_CHECK = lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v
VERSION_WARNING = lambda v: 'Upgrade Bitcoin to >=0.8.5!' if v < 80500 else None

My Bitcoin.conf

Quote
daemon=1
listen=1
server=1
rpcuser=xxxxxx
rpcpassword=xxxxx
rpcport=3333
rpcallowip=192.168.1.120 (my computer Ip)
gen=0
blockmaxsize=1000000
mintxfee=0.00000001
minrelaytxfee=0.00000001
maxconnections=20




I see you have block size at 1000000 and max connections at 20. I would recommend setting that at 10 and block size at 250000. The default block size is 500000 so it is currently double the normal amount. For me base settings is max connections at 10 and max block size at 250000 and that seems to be the normal amount for most coins and finding the right block size for fine tuning afterwards.

It's different for each set up so give this guide a seriously good reading for your circumstances:
http://www.guugll.eu/guide-mining-efficiently-p2pool/


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: jcaldwell373 on July 19, 2014, 11:37:33 PM
When I run my batch file, I get a notepad that says "#!/usr/bin/env python

from p2pool import main

main.run()"     and I get a command box that says "run_p2pool.py --net "zetacoin" --give-author 0.0 --no-bugreport --disable-upnp"

and that's it.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 20, 2014, 10:22:15 AM
When I run my batch file, I get a notepad that says "#!/usr/bin/env python

from p2pool import main

main.run()"     and I get a command box that says "run_p2pool.py --net "zetacoin" --give-author 0.0 --no-bugreport --disable-upnp"

and that's it.


Have you all dependencies installed yet?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: jcaldwell373 on July 20, 2014, 03:17:55 PM
Yes, I went down the list and installed all.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: cagrund on July 23, 2014, 01:43:46 PM
Hello all,

iīve installed all components, synched wallet and configured everything. But when i start the bat-file i get several errors.
Access the Graphs & Stats works.

Can someone help me with this issue, please?

Quote
E:\p2pool-rav-master>CALL.bat

E:\p2pool-rav-master>run_p2pool.py --net bitcoin --give-author 0.0 --no-bugreport --disable-upnp --bitcoind-config-path E:\Blockchain\bitcoin.conf
2014-07-23 15:35:33.466000 p2pool (version unknown 7032706f6f6c2d7261762d6d6173746572)
2014-07-23 15:35:33.466000
2014-07-23 15:35:33.466000 Testing bitcoind RPC connection to 'http://127.0.0.1:17444/' with username 'Solo'...
2014-07-23 15:35:33.880000     ...success!
2014-07-23 15:35:33.881000     Current block hash: 1fcd0ac4fb6b1d2386c09d450a16bca857ec715594c4de2
2014-07-23 15:35:33.881000     Current block height: 312120
2014-07-23 15:35:33.881000
2014-07-23 15:35:33.881000 Testing bitcoind P2P connection to '127.0.0.1:17334'...
2014-07-23 15:35:33.997000     ...success!
2014-07-23 15:35:34.009000
2014-07-23 15:35:34.010000 Determining payout address...
2014-07-23 15:35:34.010000     Loaded cached address: 153EjPGN5AnAsrYPBhin8BUjSq3VNAL6HP...
2014-07-23 15:35:34.019000     ...success! Payout address: 153EjPGN5AnAsrYPBhin8BUjSq3VNAL6HP
2014-07-23 15:35:34.019000
2014-07-23 15:35:34.019000 Loading shares...
2014-07-23 15:35:34.020000     ...done loading 0 shares (0 verified)!
2014-07-23 15:35:34.020000
2014-07-23 15:35:34.021000 Initializing work...
2014-07-23 15:35:34.495000     ...success!
2014-07-23 15:35:34.496000
2014-07-23 15:35:34.496000 Joining p2pool network using port 9333...
2014-07-23 15:35:34.499000 > Unhandled Error
2014-07-23 15:35:34.500000 > Traceback (most recent call last):
2014-07-23 15:35:34.500000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1163, in gotResult
2014-07-23 15:35:34.500000 >     _inlineCallbacks(r, g, deferred)
2014-07-23 15:35:34.501000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-23 15:35:34.501000 >     result = g.send(result)
2014-07-23 15:35:34.501000 >   File "E:\p2pool-rav-master\p2pool\main.py", line 159, in main
2014-07-23 15:35:34.501000 >     for addr_df in map(parse, net.BOOTSTRAP_ADDRS):
2014-07-23 15:35:34.501000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1245, in unwindGenerator
2014-07-23 15:35:34.502000 >     return _inlineCallbacks(None, gen, Deferred())
2014-07-23 15:35:34.502000 > --- <exception caught here> ---
2014-07-23 15:35:34.502000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-23 15:35:34.502000 >     result = g.send(result)
2014-07-23 15:35:34.502000 >   File "E:\p2pool-rav-master\p2pool\main.py", line 150, in parse
2014-07-23 15:35:34.503000 >     defer.returnValue(((yield reactor.resolve(host)), port))
2014-07-23 15:35:34.503000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 567, in resolve
2014-07-23 15:35:34.503000 >     if abstract.isIPAddress(name):
2014-07-23 15:35:34.503000 >   File "E:\Python27\lib\site-packages\twisted\internet\abstract.py", line 496, in isIPAddress
2014-07-23 15:35:34.503000 >     dottedParts = addr.split('.')
2014-07-23 15:35:34.504000 > exceptions.AttributeError: 'list' object has no attribute 'split'
2014-07-23 15:35:34.508000     ...success!
2014-07-23 15:35:34.508000
2014-07-23 15:35:34.508000 Listening for workers on '' port 9332...
2014-07-23 15:35:34.579000     ...success!
2014-07-23 15:35:34.580000
2014-07-23 15:35:34.580000 Started successfully!
2014-07-23 15:35:34.580000 Go to http://127.0.0.1:9332/ to view graphs and statistics!
2014-07-23 15:35:34.580000 Donating 0.0% of work towards P2Pool's development. Please donate to encourage further development of P2Pool!
2014-07-23 15:35:34.581000
2014-07-23 15:35:37.581000 P2Pool: 0 shares in chain (0 verified/0 total) Peers: 0 (0 incoming)
2014-07-23 15:35:37.581000  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
2014-07-23 15:35:39.776000 > Unhandled Error
2014-07-23 15:35:39.777000 > Traceback (most recent call last):
2014-07-23 15:35:39.777000 >   File "E:\p2pool-rav-master\p2pool\main.py", line 595, in run
2014-07-23 15:35:39.777000 >     reactor.run()
2014-07-23 15:35:39.777000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 1192, in run
2014-07-23 15:35:39.778000 >     self.mainLoop()
2014-07-23 15:35:39.778000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 1201, in mainLoop
2014-07-23 15:35:39.778000 >     self.runUntilCurrent()
2014-07-23 15:35:39.778000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 824, in runUntilCurrent
2014-07-23 15:35:39.778000 >     call.func(*call.args, **call.kw)
2014-07-23 15:35:39.779000 > --- <exception caught here> ---
2014-07-23 15:35:39.779000 >   File "E:\p2pool-rav-master\p2pool\bitcoin\stratum.py", line 38, in _send_work
2014-07-23 15:35:39.779000 >     x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
2014-07-23 15:35:39.779000 >   File "E:\p2pool-rav-master\p2pool\work.py", line 177, in preprocess_request
2014-07-23 15:35:39.780000 >     raise jsonrpc.Error_for_code(-12345)(u'p2pool is not connected to any peers')
2014-07-23 15:35:39.780000 > p2pool.util.jsonrpc.NarrowError: -12345 p2pool is not connected to any peers
2014-07-23 15:35:55.581000 P2Pool: 0 shares in chain (0 verified/0 total) Peers: 0 (0 incoming)
2014-07-23 15:35:55.581000  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 24, 2014, 09:34:40 PM
Hello all,

iīve installed all components, synched wallet and configured everything. But when i start the bat-file i get several errors.
Access the Graphs & Stats works.

Can someone help me with this issue, please?

Quote
E:\p2pool-rav-master>CALL.bat

E:\p2pool-rav-master>run_p2pool.py --net bitcoin --give-author 0.0 --no-bugreport --disable-upnp --bitcoind-config-path E:\Blockchain\bitcoin.conf
2014-07-23 15:35:33.466000 p2pool (version unknown 7032706f6f6c2d7261762d6d6173746572)
2014-07-23 15:35:33.466000
2014-07-23 15:35:33.466000 Testing bitcoind RPC connection to 'http://127.0.0.1:17444/' with username 'Solo'...
2014-07-23 15:35:33.880000     ...success!
2014-07-23 15:35:33.881000     Current block hash: 1fcd0ac4fb6b1d2386c09d450a16bca857ec715594c4de2
2014-07-23 15:35:33.881000     Current block height: 312120
2014-07-23 15:35:33.881000
2014-07-23 15:35:33.881000 Testing bitcoind P2P connection to '127.0.0.1:17334'...
2014-07-23 15:35:33.997000     ...success!
2014-07-23 15:35:34.009000
2014-07-23 15:35:34.010000 Determining payout address...
2014-07-23 15:35:34.010000     Loaded cached address: 153EjPGN5AnAsrYPBhin8BUjSq3VNAL6HP...
2014-07-23 15:35:34.019000     ...success! Payout address: 153EjPGN5AnAsrYPBhin8BUjSq3VNAL6HP
2014-07-23 15:35:34.019000
2014-07-23 15:35:34.019000 Loading shares...
2014-07-23 15:35:34.020000     ...done loading 0 shares (0 verified)!
2014-07-23 15:35:34.020000
2014-07-23 15:35:34.021000 Initializing work...
2014-07-23 15:35:34.495000     ...success!
2014-07-23 15:35:34.496000
2014-07-23 15:35:34.496000 Joining p2pool network using port 9333...
2014-07-23 15:35:34.499000 > Unhandled Error
2014-07-23 15:35:34.500000 > Traceback (most recent call last):
2014-07-23 15:35:34.500000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1163, in gotResult
2014-07-23 15:35:34.500000 >     _inlineCallbacks(r, g, deferred)
2014-07-23 15:35:34.501000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-23 15:35:34.501000 >     result = g.send(result)
2014-07-23 15:35:34.501000 >   File "E:\p2pool-rav-master\p2pool\main.py", line 159, in main
2014-07-23 15:35:34.501000 >     for addr_df in map(parse, net.BOOTSTRAP_ADDRS):
2014-07-23 15:35:34.501000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1245, in unwindGenerator
2014-07-23 15:35:34.502000 >     return _inlineCallbacks(None, gen, Deferred())
2014-07-23 15:35:34.502000 > --- <exception caught here> ---
2014-07-23 15:35:34.502000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-23 15:35:34.502000 >     result = g.send(result)
2014-07-23 15:35:34.502000 >   File "E:\p2pool-rav-master\p2pool\main.py", line 150, in parse
2014-07-23 15:35:34.503000 >     defer.returnValue(((yield reactor.resolve(host)), port))
2014-07-23 15:35:34.503000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 567, in resolve
2014-07-23 15:35:34.503000 >     if abstract.isIPAddress(name):
2014-07-23 15:35:34.503000 >   File "E:\Python27\lib\site-packages\twisted\internet\abstract.py", line 496, in isIPAddress
2014-07-23 15:35:34.503000 >     dottedParts = addr.split('.')
2014-07-23 15:35:34.504000 > exceptions.AttributeError: 'list' object has no attribute 'split'
2014-07-23 15:35:34.508000     ...success!
2014-07-23 15:35:34.508000
2014-07-23 15:35:34.508000 Listening for workers on '' port 9332...
2014-07-23 15:35:34.579000     ...success!
2014-07-23 15:35:34.580000
2014-07-23 15:35:34.580000 Started successfully!
2014-07-23 15:35:34.580000 Go to http://127.0.0.1:9332/ to view graphs and statistics!
2014-07-23 15:35:34.580000 Donating 0.0% of work towards P2Pool's development. Please donate to encourage further development of P2Pool!
2014-07-23 15:35:34.581000
2014-07-23 15:35:37.581000 P2Pool: 0 shares in chain (0 verified/0 total) Peers: 0 (0 incoming)
2014-07-23 15:35:37.581000  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
2014-07-23 15:35:39.776000 > Unhandled Error
2014-07-23 15:35:39.777000 > Traceback (most recent call last):
2014-07-23 15:35:39.777000 >   File "E:\p2pool-rav-master\p2pool\main.py", line 595, in run
2014-07-23 15:35:39.777000 >     reactor.run()
2014-07-23 15:35:39.777000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 1192, in run
2014-07-23 15:35:39.778000 >     self.mainLoop()
2014-07-23 15:35:39.778000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 1201, in mainLoop
2014-07-23 15:35:39.778000 >     self.runUntilCurrent()
2014-07-23 15:35:39.778000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 824, in runUntilCurrent
2014-07-23 15:35:39.778000 >     call.func(*call.args, **call.kw)
2014-07-23 15:35:39.779000 > --- <exception caught here> ---
2014-07-23 15:35:39.779000 >   File "E:\p2pool-rav-master\p2pool\bitcoin\stratum.py", line 38, in _send_work
2014-07-23 15:35:39.779000 >     x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
2014-07-23 15:35:39.779000 >   File "E:\p2pool-rav-master\p2pool\work.py", line 177, in preprocess_request
2014-07-23 15:35:39.780000 >     raise jsonrpc.Error_for_code(-12345)(u'p2pool is not connected to any peers')
2014-07-23 15:35:39.780000 > p2pool.util.jsonrpc.NarrowError: -12345 p2pool is not connected to any peers
2014-07-23 15:35:55.581000 P2Pool: 0 shares in chain (0 verified/0 total) Peers: 0 (0 incoming)
2014-07-23 15:35:55.581000  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???

Post both network.py files so I can look them over. I'll try to troubleshoot from here as I can.

From the looks of it I take it you are trying to Solo BTC? First, make sure the are no typos in the files you modified as one extra comma or missing semi-colon can ruin everything. Next, double check the ports you set up in the both network.py files. Finally, go into Python and Twisted and check on if the setting are correct. But it looks as if you may have a typo in the networks.py.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 24, 2014, 09:49:05 PM
Yes, I went down the list and installed all.

Forgive me for the late reply I was super busy. It looks as if a dependency may have not installed correctly. Make sure to install python components with MingW if possible or something equivalent, if you are sure you did so then it may be some thing within the configuration itself. Post up both network.py files so I can look them over.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: cagrund on July 26, 2014, 09:00:21 AM
Hi all,

regarding to my fist post here, there was a typo in the bitcoin.conf (Iīve missed to change the persist-setting from True to False).  ;)

In the meantime iīve installed on a other server, and it seams to be working, but on the start i still get a few errors.

See attached log.

Quote


C:\Users\Administrator>"C:\Users\Administrator\Desktop\CALL P2Pool.lnk"

E:\p2pool>run_p2pool.py --net bitcoin --give-author 0.0 --no-bugreport --disable -upnp --disable-advertise --outgoing-conns 0 --bitcoind-config-path E:\Bitcoin-Data\bitcoin.conf
2014-07-26 10:51:25.123000 p2pool (version unknown 7032706f6f6c)
2014-07-26 10:51:25.139000
2014-07-26 10:51:25.139000 Testing bitcoind RPC connection to 'http://127.0.0.1:17444/' with username 'Solo'...
2014-07-26 10:51:25.607000     ...success!
2014-07-26 10:51:25.607000     Current block hash: 1de6aa4457ae2dbdb2ef1bfb16019d0350ccf9358fad4132
2014-07-26 10:51:25.607000     Current block height: 312544
2014-07-26 10:51:25.607000
2014-07-26 10:51:25.607000 Testing bitcoind P2P connection to '127.0.0.1:17334'.
..
2014-07-26 10:51:25.638000     ...success!
2014-07-26 10:51:25.638000
2014-07-26 10:51:25.638000 Determining payout address...
2014-07-26 10:51:25.638000     Loaded cached address: 1NE5n9xuShs1mtREN7wjM1R8hcC23QYrXt...
2014-07-26 10:51:25.654000     ...success! Payout address: 1NE5n9xuShs1mtREN7wjM1R8hcC23QYrXt
2014-07-26 10:51:25.654000
2014-07-26 10:51:25.654000 Loading shares...
2014-07-26 10:51:26.730000     ...done loading 267 shares (267 verified)!
2014-07-26 10:51:26.730000
2014-07-26 10:51:26.730000 Initializing work...
2014-07-26 10:51:27.276000     ...success!
2014-07-26 10:51:27.276000
2014-07-26 10:51:27.292000 Joining p2pool network using port 9333...
2014-07-26 10:51:27.292000 > Unhandled Error
2014-07-26 10:51:27.292000 > Traceback (most recent call last):
2014-07-26 10:51:27.292000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1163, in gotResult
2014-07-26 10:51:27.292000 >     _inlineCallbacks(r, g, deferred)
2014-07-26 10:51:27.292000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-26 10:51:27.292000 >     result = g.send(result)
2014-07-26 10:51:27.292000 >   File "E:\p2pool\p2pool\main.py", line 159, in main
2014-07-26 10:51:27.292000 >     for addr_df in map(parse, net.BOOTSTRAP_ADDRS):
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1245, in unwindGenerator
2014-07-26 10:51:27.307000 >     return _inlineCallbacks(None, gen, Deferred())
2014-07-26 10:51:27.307000 > --- <exception caught here> ---
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-26 10:51:27.307000 >     result = g.send(result)
2014-07-26 10:51:27.307000 >   File "E:\p2pool\p2pool\main.py", line 150, in parse
2014-07-26 10:51:27.307000 >     defer.returnValue(((yield reactor.resolve(host)), port))
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 567, in resolve
2014-07-26 10:51:27.307000 >     if abstract.isIPAddress(name):
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\abstract.py", line 496, in isIPAddress
2014-07-26 10:51:27.307000 >     dottedParts = addr.split('.')
2014-07-26 10:51:27.307000 > exceptions.AttributeError: 'list' object has no attribute 'split'
2014-07-26 10:51:27.323000     ...success!
2014-07-26 10:51:27.323000
2014-07-26 10:51:27.323000 Listening for workers on '' port 9332...
2014-07-26 10:51:27.744000     ...success!
2014-07-26 10:51:27.744000
2014-07-26 10:51:27.744000 Started successfully!
2014-07-26 10:51:27.744000 Go to http://127.0.0.1:9332/ to view graphs and statistics!
2014-07-26 10:51:27.744000 Donating 0.0% of work towards P2Pool's development. Please donate to encourage further development of P2Pool!
2014-07-26 10:51:27.744000
2014-07-26 10:51:30.755000 P2Pool: 257 shares in chain (267 verified/267 total)Peers: 0 (0 incoming)
2014-07-26 10:51:30.755000  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
2014-07-26 10:51:30.755000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 25.0450 BTC
2014-07-26 10:51:30.755000  Pool: 1362GH/s Stale rate: 50.0% Expected time to block: 1.9 years



Here ist the bitcoin.py

Quote

from p2pool.bitcoin import networks

# CHAIN_LENGTH = number of shares back client keeps
# REAL_CHAIN_LENGTH = maximum number of shares back client uses to compute payout
# REAL_CHAIN_LENGTH must always be <= CHAIN_LENGTH
# REAL_CHAIN_LENGTH must be changed in sync with all other clients
# changes can be done by changing one, then the other

PARENT = networks.nets['bitcoin']
SHARE_PERIOD = 30 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
TARGET_LOOKBEHIND = 200 # shares
SPREAD = 3 # blocks
IDENTIFIER = 'fc70035c7a81bc6f'.decode('hex')
PREFIX = '2472ef181efcd37b'.decode('hex')
P2P_PORT = 9333
MIN_TARGET = 0
MAX_TARGET = 2**256//2**32 - 1
PERSIST = False
WORKER_PORT = 9332
BOOTSTRAP_ADDRS=''.split(' '),
ANNOUNCE_CHANNEL = '#p2pool'
VERSION_CHECK = lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v
VERSION_WARNING = lambda v: 'Upgrade Bitcoin to >=0.8.5!' if v < 80500 else None



And here the bitcoin.conf

Quote

Server=1
rpcuser=Solo
rpcpassword=xxx-removed-xxx
rpcallowip=10.180.114.* #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
maxconnections=100




And here is the CALL.bat

Quote
run_p2pool.py --net bitcoin --give-author 0.0 --no-bugreport --disable-upnp --disable-advertise --outgoing-conns 0 --bitcoind-config-path E:\Bitcoin-Data\bitcoin.conf


Iīm goining to try solomining with 4 Antminer S1.



Best regards, Carsten.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 28, 2014, 08:31:23 AM
Hi all,

regarding to my fist post here, there was a typo in the bitcoin.conf (I´ve missed to change the persist-setting from True to False).  ;)

In the meantime i´ve installed on a other server, and it seams to be working, but on the start i still get a few errors.

See attached log.

Quote


C:\Users\Administrator>"C:\Users\Administrator\Desktop\CALL P2Pool.lnk"

E:\p2pool>run_p2pool.py --net bitcoin --give-author 0.0 --no-bugreport --disable -upnp --disable-advertise --outgoing-conns 0 --bitcoind-config-path E:\Bitcoin-Data\bitcoin.conf
2014-07-26 10:51:25.123000 p2pool (version unknown 7032706f6f6c)
2014-07-26 10:51:25.139000
2014-07-26 10:51:25.139000 Testing bitcoind RPC connection to 'http://127.0.0.1:17444/' with username 'Solo'...
2014-07-26 10:51:25.607000     ...success!
2014-07-26 10:51:25.607000     Current block hash: 1de6aa4457ae2dbdb2ef1bfb16019d0350ccf9358fad4132
2014-07-26 10:51:25.607000     Current block height: 312544
2014-07-26 10:51:25.607000
2014-07-26 10:51:25.607000 Testing bitcoind P2P connection to '127.0.0.1:17334'.
..
2014-07-26 10:51:25.638000     ...success!
2014-07-26 10:51:25.638000
2014-07-26 10:51:25.638000 Determining payout address...
2014-07-26 10:51:25.638000     Loaded cached address: 1NE5n9xuShs1mtREN7wjM1R8hcC23QYrXt...
2014-07-26 10:51:25.654000     ...success! Payout address: 1NE5n9xuShs1mtREN7wjM1R8hcC23QYrXt
2014-07-26 10:51:25.654000
2014-07-26 10:51:25.654000 Loading shares...
2014-07-26 10:51:26.730000     ...done loading 267 shares (267 verified)!
2014-07-26 10:51:26.730000
2014-07-26 10:51:26.730000 Initializing work...
2014-07-26 10:51:27.276000     ...success!
2014-07-26 10:51:27.276000
2014-07-26 10:51:27.292000 Joining p2pool network using port 9333...
2014-07-26 10:51:27.292000 > Unhandled Error
2014-07-26 10:51:27.292000 > Traceback (most recent call last):
2014-07-26 10:51:27.292000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1163, in gotResult
2014-07-26 10:51:27.292000 >     _inlineCallbacks(r, g, deferred)
2014-07-26 10:51:27.292000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-26 10:51:27.292000 >     result = g.send(result)
2014-07-26 10:51:27.292000 >   File "E:\p2pool\p2pool\main.py", line 159, in main
2014-07-26 10:51:27.292000 >     for addr_df in map(parse, net.BOOTSTRAP_ADDRS):
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1245, in unwindGenerator
2014-07-26 10:51:27.307000 >     return _inlineCallbacks(None, gen, Deferred())
2014-07-26 10:51:27.307000 > --- <exception caught here> ---
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\defer.py", line 1107, in _inlineCallbacks
2014-07-26 10:51:27.307000 >     result = g.send(result)
2014-07-26 10:51:27.307000 >   File "E:\p2pool\p2pool\main.py", line 150, in parse
2014-07-26 10:51:27.307000 >     defer.returnValue(((yield reactor.resolve(host)), port))
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\base.py", line 567, in resolve
2014-07-26 10:51:27.307000 >     if abstract.isIPAddress(name):
2014-07-26 10:51:27.307000 >   File "E:\Python27\lib\site-packages\twisted\internet\abstract.py", line 496, in isIPAddress
2014-07-26 10:51:27.307000 >     dottedParts = addr.split('.')
2014-07-26 10:51:27.307000 > exceptions.AttributeError: 'list' object has no attribute 'split'
2014-07-26 10:51:27.323000     ...success!
2014-07-26 10:51:27.323000
2014-07-26 10:51:27.323000 Listening for workers on '' port 9332...
2014-07-26 10:51:27.744000     ...success!
2014-07-26 10:51:27.744000
2014-07-26 10:51:27.744000 Started successfully!
2014-07-26 10:51:27.744000 Go to http://127.0.0.1:9332/ to view graphs and statistics!
2014-07-26 10:51:27.744000 Donating 0.0% of work towards P2Pool's development. Please donate to encourage further development of P2Pool!
2014-07-26 10:51:27.744000
2014-07-26 10:51:30.755000 P2Pool: 257 shares in chain (267 verified/267 total)Peers: 0 (0 incoming)
2014-07-26 10:51:30.755000  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
2014-07-26 10:51:30.755000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 25.0450 BTC
2014-07-26 10:51:30.755000  Pool: 1362GH/s Stale rate: 50.0% Expected time to block: 1.9 years



Here ist the bitcoin.py

Quote

from p2pool.bitcoin import networks

# CHAIN_LENGTH = number of shares back client keeps
# REAL_CHAIN_LENGTH = maximum number of shares back client uses to compute payout
# REAL_CHAIN_LENGTH must always be <= CHAIN_LENGTH
# REAL_CHAIN_LENGTH must be changed in sync with all other clients
# changes can be done by changing one, then the other

PARENT = networks.nets['bitcoin']
SHARE_PERIOD = 30 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
TARGET_LOOKBEHIND = 200 # shares
SPREAD = 3 # blocks
IDENTIFIER = 'fc70035c7a81bc6f'.decode('hex')
PREFIX = '2472ef181efcd37b'.decode('hex')
P2P_PORT = 9333
MIN_TARGET = 0
MAX_TARGET = 2**256//2**32 - 1
PERSIST = False
WORKER_PORT = 9332
BOOTSTRAP_ADDRS=''.split(' '),
ANNOUNCE_CHANNEL = '#p2pool'
VERSION_CHECK = lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v
VERSION_WARNING = lambda v: 'Upgrade Bitcoin to >=0.8.5!' if v < 80500 else None



And here the bitcoin.conf

Quote

Server=1
rpcuser=Solo
rpcpassword=xxx-removed-xxx
rpcallowip=10.180.114.* #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
maxconnections=100




And here is the CALL.bat

Quote
run_p2pool.py --net bitcoin --give-author 0.0 --no-bugreport --disable-upnp --disable-advertise --outgoing-conns 0 --bitcoind-config-path E:\Bitcoin-Data\bitcoin.conf


I´m goining to try solomining with 4 Antminer S1.



Best regards, Carsten.


Those look fine, post the other network.py file so we can take a look at that one as well.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: cagrund on July 28, 2014, 09:43:10 AM


Those look fine, post the other network.py file so we can take a look at that one as well.

Hmm, which file do you mean? - I didnīt change any other files except those listed above (bitcoin.conf in the bitcoin data-path, bitcoin.py in p2pool\networks and the CALL.bat in the root of p2pool).

Did i miss something? - I only mine bitcoin.




Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on July 30, 2014, 02:48:57 AM


Those look fine, post the other network.py file so we can take a look at that one as well.

Hmm, which file do you mean? - I didnīt change any other files except those listed above (bitcoin.conf in the bitcoin data-path, bitcoin.py in p2pool\networks and the CALL.bat in the root of p2pool).

Did i miss something? - I only mine bitcoin.




There are two "network.py" files to be configured. More accurately one needs to be checked and the other configured.

The first is in < main P2pool folder >/p2pool/networks.py - This is the file you point your miner at and you currently have listed above.

The second is in < main P2pool folder >/p2pool/bitcoin/networks.py - This is the file P2pool uses to point itself at your wallet to connect. It is usually is set up correctly and good to go straight away but sometimes depending on how old/new the version of P2pool you are using it may have have to be updated. Mainly I'm referring to the ports listed and conf file name. For BTC:

See the "ports" section? Make sure both match your config file and the name of the conf file you are using matches the ones listed below at the end of "CONF_FILE_FUNC=lambda". If they don't you can either change what's listed here or change the files you have but either way they have to match or p2pool won't be able to work.

    bitcoin=math.Object(
        P2P_PREFIX='f9beb4d9'.decode('hex'),
        P2P_PORT=8333,
        ADDRESS_VERSION=0,
        RPC_PORT=8332,
        RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            (yield check_genesis_block(bitcoind, '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f')) and
            not (yield bitcoind.rpc_getinfo())['testnet']
        )),
        SUBSIDY_FUNC=lambda height: 50*100000000 >> (height + 1)//210000,
        POW_FUNC=data.hash256,
        BLOCK_PERIOD=600, # s
        SYMBOL='BTC',
        CONF_FILE_FUNC=lambda: os.path.join(os.path.join(os.environ['APPDATA'], 'Bitcoin') if platform.system() == 'Windows' else os.path.expanduser('~/Library/Application Support/Bitcoin/') if platform.system() == 'Darwin' else os.path.expanduser('~/.bitcoin'), 'bitcoin.conf'),
        BLOCK_EXPLORER_URL_PREFIX='https://blockchain.info/block/',
        ADDRESS_EXPLORER_URL_PREFIX='https://blockchain.info/address/',
        TX_EXPLORER_URL_PREFIX='https://blockchain.info/tx/',
        SANE_TARGET_RANGE=(2**256//2**32//1000 - 1, 2**256//2**32 - 1),
        DUMB_SCRYPT_DIFF=1,
        DUST_THRESHOLD=0.001e8,
    ),

Also, make sure you have the port listed in your conf file and not just the rpc port.

Let me know if this helps.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: illyack on August 06, 2014, 05:46:49 PM
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.
Code:
bitcoin.py
     
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/#downloads

Download 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
Code:
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-rav
Find the coin you wish to mine.
Edit p2pool\networks\coiname.py

Find
Code:
WORKER_PORT = 

The above numbers is the worker port to connect miners use with the Ip address of the computer running P2pool.
Find
Code:
 PERSIST=True 
Change to:
Code:
 PERSIST=False 
Find
Code:
 BOOTSTRAP_ADDRS='A bunch of other p2pool Nodes'.split(' '),
Change to:
Code:
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.
Code:
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.
Code:
Eg. 192.168.1.128:9374
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.











Hi I am trying to setup my s1 to solo mine. I have been going through your walkthrough. However as I am installing the different softwares, each one is requiring different version of python. one wants 2.6, another wants 2.7 , another wants 3.3. Any suggestions?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on August 12, 2014, 02:28:06 PM
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.
Code:
bitcoin.py
     
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/#downloads

Download 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
Code:
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-rav
Find the coin you wish to mine.
Edit p2pool\networks\coiname.py

Find
Code:
WORKER_PORT = 

The above numbers is the worker port to connect miners use with the Ip address of the computer running P2pool.
Find
Code:
 PERSIST=True 
Change to:
Code:
 PERSIST=False 
Find
Code:
 BOOTSTRAP_ADDRS='A bunch of other p2pool Nodes'.split(' '),
Change to:
Code:
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.
Code:
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.
Code:
Eg. 192.168.1.128:9374
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.











Hi I am trying to setup my s1 to solo mine. I have been going through your walkthrough. However as I am installing the different softwares, each one is requiring different version of python. one wants 2.6, another wants 2.7 , another wants 3.3. Any suggestions?

If you believe all the requirements have been installed check to make sure they are all on the correct system paths.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: 727miner on August 14, 2014, 03:51:34 PM
Just curious, has anyone found a Bitcoin block using this method?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on August 15, 2014, 03:42:16 AM
Just curious, has anyone found a Bitcoin block using this method?

It is possible to solo, if that is what you mean, a BTC block with this method but the difficulty is too high now for one person. But to give you a direct answer to your question, I do not know anyone personally who has done so.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: adz7 on October 05, 2014, 02:42:53 PM

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/#downloads

Download and Install:
Wallet Client for whatever coin you want to mine.

Run and Sync the Wallet Client.
Close the client.

Hi all,
Can anyone please tell me where I can obtain a fastcoin wallet from?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: jcumins on October 30, 2014, 10:50:21 PM
I just finished setting up and installing bitcoind, all synced up after almost 2 days, seems fine except when running with the -server option.  It errors unable to find the bitcoin.conf and the file is there.

My biggest issue is when calling the p2pool in the batch fine it can not see the bitcoin.conf file either.

I went looking for the networks.py files and there not there, i never removed them and now there gone.  I searched the entire drive for them and found a networks.lnk file but not the py files.

and the P2pool will not launch

Very frustrated, i sure could use some help.


Thanks


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: jcumins on November 03, 2014, 06:38:34 PM
Well I am happy to report I am Solo mining with 99 to 100% Effecency. ;D


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: jcumins on November 04, 2014, 02:54:24 AM
I know that there are people that are solo mining but it takes allot of horse power.  at 9Th of hashing power the software shows 218 days to find a block.  So i am still playing with it but the pools pays the bills.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: KeiBui on December 05, 2014, 05:13:08 AM
Dear
I've setup a new pool and i think it's my private pool but how come the pool have high local speed and 6 peers? So does my pool connect to other p2pool? If yes then how to create a private pool?

2014-12-05 12:06:42.107000 P2Pool: 17312 shares in chain (8687 verified/17316 to
tal) Peers: 6 (0 incoming)
2014-12-05 12:06:42.107000  Local: 984GH/s in last 10.0 minutes Local dead on ar
rival: ~2.2% (1-4%) Expected time to share: 13.2 hours
2014-12-05 12:06:42.107000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 BTC
2014-12-05 12:06:42.123000  Pool: 2610TH/s Stale rate: 22.1% Expected time to bl
ock: 18.3 hours
2014-12-05 12:06:42.139000 Peer sent entire transaction 8c7ad7aeaa047bbe1d8f3817
e009bb521ba11a9e307aeaa217ec0a61e9b68acf that was already received
2014-12-05 12:06:44.198000 Peer sent entire transaction 46c07fe54c5cb23865574eee
faf0d33b9bd2177f593fc147bc4377e7398a49e7 that was already received
2014-12-05 12:06:45.134000 P2Pool: 17312 shares in chain (8687 verified/17316 to
tal) Peers: 6 (0 incoming)



Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on December 22, 2014, 05:31:41 AM
I know that there are people that are solo mining but it takes allot of horse power.  at 9Th of hashing power the software shows 218 days to find a block.  So i am still playing with it but the pools pays the bills.

    It depends what you are mining and when. For example, if a previously delisted coin is about to return to an exchange and the difficulty is easy with no pools up then you can solo mine some profits. Another example is if the currency is still being traded on a lesser known exchange or is trading between currencies such as DOGE then you can mine it with the intent of trading it for profit instead of directly dumping it.

    As usual, the easy buck is still elusive as ever. But having this as an option is good even if to learn the ins and outs of you miner.

    Personally, my best pool results come from ones that allow payments in other currencies such as FOOD or DIEM. I am mainly speaking from someone who trades for BTC income and not from the mining directly.
If you are curious their information can be found at: https://bitcointalk.org/index.php?topic=733216.0 and http://thepool.pw

    What is your mining strategy?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: loszhor on December 22, 2014, 05:36:52 AM
Dear
I've setup a new pool and i think it's my private pool but how come the pool have high local speed and 6 peers? So does my pool connect to other p2pool? If yes then how to create a private pool?

2014-12-05 12:06:42.107000 P2Pool: 17312 shares in chain (8687 verified/17316 to
tal) Peers: 6 (0 incoming)
2014-12-05 12:06:42.107000  Local: 984GH/s in last 10.0 minutes Local dead on ar
rival: ~2.2% (1-4%) Expected time to share: 13.2 hours
2014-12-05 12:06:42.107000  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficie
ncy: ??? Current payout: 0.0000 BTC
2014-12-05 12:06:42.123000  Pool: 2610TH/s Stale rate: 22.1% Expected time to bl
ock: 18.3 hours
2014-12-05 12:06:42.139000 Peer sent entire transaction 8c7ad7aeaa047bbe1d8f3817
e009bb521ba11a9e307aeaa217ec0a61e9b68acf that was already received
2014-12-05 12:06:44.198000 Peer sent entire transaction 46c07fe54c5cb23865574eee
faf0d33b9bd2177f593fc147bc4377e7398a49e7 that was already received
2014-12-05 12:06:45.134000 P2Pool: 17312 shares in chain (8687 verified/17316 to
tal) Peers: 6 (0 incoming)



    If I understand your question correctly you would need to remove the all the other addresses from the bootstrap addresses section of the "networks.py" file of the coin you are trying to mine. So it would look like this: BOOTSTRAP_ADDRS=''.split(' '), otherwise it will try to connect to those addresses as well.

    Let me know if that helped.


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: Geremia on April 09, 2015, 05:23:19 AM
Why do you have to go through all this when Antminers use cgminer, and cgminer certainly supports GBT, which is used for solo-mining?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: daveman002 on April 14, 2015, 01:03:25 AM
Hi, first time trying to setup a python p2p pool. I am trying to set up my own P2Ppool to use my Antminer S5 to mine Freicoin. I keep getting error:



C:\Users\Daveman\Downloads\Mining\Stratum Setup\p2pool-freicoin>run_p2pool.py --
net "freicoin" --give-author 0.0 --no-bugreport --disable-upnp --disable-adverti
se --outgoing-conns 0 -a 14rE9A42Nu4Pvmq9cXjAyRLR38w8nyiQyg
Traceback (most recent call last):
  File "C:\Users\Daveman\Downloads\Mining\Stratum Setup\p2pool-freicoin\p2pool\_
_init__.py", line 42, in _get_version
    return 'unknown %s' % (dir_name.encode('hex'),)
LookupError: 'hex' is not a text encoding; use codecs.encode() to handle arbitra
ry codecs
Traceback (most recent call last):
  File "C:\Users\Daveman\Downloads\Mining\Stratum Setup\p2pool-freicoin\p2pool\_
_init__.py", line 42, in _get_version
    return 'unknown %s' % (dir_name.encode('hex'),)
LookupError: 'hex' is not a text encoding; use codecs.encode() to handle arbitra
ry codecs

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Daveman\Downloads\Mining\Stratum Setup\p2pool-freicoin\run_p2po
ol.py", line 3, in <module>
    from p2pool import main
  File "C:\Users\Daveman\Downloads\Mining\Stratum Setup\p2pool-freicoin\p2pool\_
_init__.py", line 47, in <module>
    __version__ = _get_version()
  File "C:\Users\Daveman\Downloads\Mining\Stratum Setup\p2pool-freicoin\p2pool\_
_init__.py", line 45, in _get_version
    return 'unknown %s' % (str(e).encode('hex'),)
LookupError: 'hex' is not a text encoding; use codecs.encode() to handle arbitra
ry codecs

C:\Users\Daveman\Downloads\Mining\Stratum Setup\p2pool-freicoin>pause
Press any key to continue . . .

Freicoin.py settings:

from p2pool.bitcoin import networks

# CHAIN_LENGTH = number of shares back client keeps
# REAL_CHAIN_LENGTH = maximum number of shares back client uses to compute payout
# REAL_CHAIN_LENGTH must always be <= CHAIN_LENGTH
# REAL_CHAIN_LENGTH must be changed in sync with all other clients
# changes can be done by changing one, then the other

PARENT = networks.nets['freicoin']
SHARE_PERIOD = 30 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
TARGET_LOOKBEHIND = 200 # shares
SPREAD = 3 # blocks
IDENTIFIER = '5b1e3d23ecfd2dd4'.decode('hex')
PREFIX = 'a6e1a35238aa0392'.decode('hex')
P2P_PORT = 6859
MIN_TARGET = 0
MAX_TARGET = 2**256//2**32 - 1
PERSIST = False
WORKER_PORT = 6858
BOOTSTRAP_ADDRS = ''.split(' ')
ANNOUNCE_CHANNEL = '#p2pool-frc'
VERSION_CHECK = lambda v: 50700 <= v < 60000 or 60010 <= v < 60100 or 60400 <= v
VERSION_WARNING = lambda v: 'Upgrade Freicoin to >=0.8.5!' if v < 80500 else None



Any ideas why I am getting the errors? I followed the guide at the beginning of the thread.

Thanks!


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: bitcoingrw on May 03, 2015, 11:45:37 AM
hello obe any can help me..i have bitmain antminer s4 and power supply IC has burn...any one can tell IC number

http://i58.tinypic.com/2vxm3og.png
http://i59.tinypic.com/14iexz7.png


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: willtopping on May 17, 2015, 11:09:46 AM
Hi guys,

I have this setup all looks good apart from the current payout is always 0 BTC any ideas? Is this normal? Are there any better ways to mine solo now?


Title: Re: Antminer S1 SoloMining Setup/Easy Solo/Own Pool Setup!
Post by: Geremia on May 20, 2015, 06:06:26 AM
I have this setup all looks good apart from the current payout is always 0 BTC any ideas? Is this normal? Are there any better ways to mine solo now?
Yes, buy a thousand S5s and operate a mining farm from your personal warehouse. :)

Please read ch. 8 §Mining Pools of Mastering Bitcoin (http://chimera.labs.oreilly.com/books/1234000001802/ch08.html#mining_pools).