Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: ntkrnl on May 12, 2013, 01:25:06 PM



Title: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 12, 2013, 01:25:06 PM
NO FEE

pool list(you can choose any one)
http://yac.procrypto.com:8336/
http://mining.bitvolcano.com:8336/
http://pool.bitcn.org:8336/


source: https://github.com/ntkrnl/yacoin-p2pool
lastest version: c265896-dirty
windows binary: https://mega.co.nz/#!0ExyhQIR!KR_Khw4FU1MdGKOlTMPwCXNLV5Yx7qnBPneGgTSkBLw

HOW TO:
1.install cpuminer
git: https://github.com/ali1234/cpuminer

build cpuminer on Linux:
https://bitcointalk.org/index.php?topic=199517.0
https://bitcointalk.org/index.php?topic=200147.0

cpuminer windows binrary:
https://mega.co.nz/#!IJRziTBD!ZCAKGC7fqYkyXsEDi9GB1RYiqIUqj2S9bEm6UI2y1no

2.run
minerd -a scrypt-jane -o http://pool.bitcn.org:8336 -u !YOUR_YACOIN_ADDRESS!

Quote
Features that all P2Pool nodes offer:
  • PPLNS
  • No registration, Just start mining!
  • Payout instantly whenever a block is found on any node.
  • No minimum payout as long as you have an active share
  • P2Pool pays the block reward AND all the TX fees in that block! Other pools keep the TX fees for themselves.
  • Decent graphs show your progress and speed.
  • No coins stored in the server's wallet. Better security. Payouts show up as a mined transaction.
  • If node goes down, mine at another P2Pool node.No loss of PPLNS shares, other nodes guarantee your payout. Use other nodes as backups in your miner config.

Why should I mine on P2Pool?
P2Pool is a distributed mining pool. Nodes from around the world pool their hash power together to find blocks. A block found on any node = a payout for everyone, on every node!
Distributed hashing power helps keep the yacoin network strong and safe.

Why should I not mine on P2Pool?
Some people do not like PPLNS, as payouts vary based on the luck of finding blocks. P2Pool must operate this way in order to leave 0 coins on the server.
P2Pool works best for miners who stick around for a while (see "What is PPLNS" below).
Miners with low hash rates may have huge variance. Please see my post here to determine if mining on P2pool is right for you.

Why does my miner say it has found a lot of shares but I have no payouts and P2Pool doesn't list my payout address?
The real P2Pool share difficulty is much higher than on normal pools. P2Pool essentially lies to your miner and tells it to work on relatively easy shares so that it submits shares every few seconds instead of every few hours. P2Pool then ignores any submitted shares that don't match the real share difficulty. By doing this, P2Pool can more accurately report your local hash rate and you can see if you are having problems quicker.
Miners with low hash rates may have huge variance. Please see my post here to determine if mining on P2pool is right for you.

What is PPLNS
Pay Per Last Number of Shares.
Let's use a car analogy. Say you start mining (step on the gas). When you begin, your PPLNS rate is low but increasing (speedometer starting from 0 and going up). After several hours, you will reach your actual PPLNS rate. If you increase your hash rate (step harder on the gas), it will take some time for your pay rate to adjust. When you stop hashing (remove your foot from the gas), your pay rate will slowly decline (coasting to a stop), until hours later it reaches 0.
PPLNS method of payment is hop proof because it takes longer to ramp up to your actual pay rate.
PPLNS is influenced by luck. Whenever P2Pool finds a block, all miners are paid instantly at their current pay rate. If P2Pool finds several blocks in a row, everyone is paid again and again and again at their current pay rate. If P2Pool doesn't find a block for a while, then no payouts are issued.

What is a "mined" transaction?
A "mined" transaction is how a solo miner, or how a pool is paid for finding a block. A mined transaction contains the current block reward and all the TX fees collected in that block.
Mined transactions take 120 confirmations before they can be spent.
When P2Pool finds a block, it looks at the current pay rate of all miners, and rewrites the mined transaction, giving the correct amount to every miner.

If I switch from one P2Pool node to another, will I lose my PPLNS shares?
You can switch nodes on P2pool as much as you like with no penalty as long as you keep using the same payout address as your username.

========================================================

UPDATE8:
I have made a few changes, If you want to get involved:
1.download the latest source from github;
2.extract the zip ball to a new dir;
3.stop the old version;
4.start the new one as soon as possible, you can use the "run.sh" script provided;
5.go back to your website to test if it works well.

Notice:
1.I'm not 100% sure that the debug version will work, so it's just a test.
2.If it doesn't work, just stop the debug version, and roll back to the old one, miners connected to your server will reconnect  in 30 seconds.
3.If your server is busy as a result of changing version( got a lot of dead shares), restart the p2pool.

UPDATE7:
http://pool.bitcn.org:8336 already mined two blocks with the new version, seems nothing wrong, and a bug which can cause bitcoind crash is fixed, please download the lastest source and binary (66ef457-dirty) to join the main pool !!!!!!
NOTICE: if you use the version "0943dfa-dirty", delete the data dir first.

UPDATE6:
I'm trying to run a new version on http://pool.bitcn.org:8336. so it may be a little unstable.
Everyone will be paid one more time, as a result of the inconvenience.


UPDATE5:
The lastest version conflicts with the former one. and Probrably there is still some bugs.
I start on a completely new version on https://github.com/ntkrnl/yacoin-p2pool
new port 8338:
http://pool.bitcn.org:8338
windows binary: https://mega.co.nz/#!BIBQ3CiB!BsiuBxQ36kNubJvOiNzo_moB9OEFCEGgO50-Ko_lrzc

If you want to do a test, download the source, and join http://pool.bitcn.org:8338
If not, keep everything unchanged is ok.



UPDATE4:
May 16, 2013

The p2p connection bug is fixed, and the source code is available on github.
As a result of huge changes in p2pool protocol, we have to reset the share chain.
When we are finding a block from now on, I'll stop the old version, and start the new one.
Thanks for your support~


UPDATE3:
May 14, 2013
Paymet system works well.

UPDATE2:
May 14, 2013
P2pool can submit blocks now, the "sign failed" bug is fixed.
There is still a little problems with p2pool protocol: "close connection " "gentx doesn't match hash_link" etc. which will make p2p feature unavailable, I think it will be fixed today.

UPDATE1:
May 13, 2013
mmh, there is still something wrong with the payment system
In other words, ppcoin novacoin yacoin basiclly don't support paid-by-worker mode( -u username as address). You can only run p2pool minerd yacoind on your own machine and pay to yourselft.
I will work on the code to try my best to port a FULL-FEATURED p2pool to yacoin, it will take some time, so I decided to shut down the server until the bug is fixed :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Boing7898 on May 12, 2013, 01:43:09 PM
Nice! I was just waiting for this.  :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Aggrophobia on May 12, 2013, 01:47:18 PM
[2013-05-12 15:47:28] JSON-RPC call failed: {
   "data": null,
   "code": -32099,
   "message": "Unknown error"
}


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Adamlm on May 12, 2013, 01:51:26 PM
the same:

Code:
[2013-05-12 13:51:16] JSON-RPC call failed: {
   "message": "Unknown error",
   "data": null,
   "code": -32099
}
[2013-05-12 13:51:16] submit_upstream_work json_rpc_call failed
[2013-05-12 13:51:16] ...retry after 30 seconds


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Aggrophobia on May 12, 2013, 02:25:01 PM
now its working


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: JimmyFL on May 12, 2013, 03:18:57 PM
1.4MH. Please dont disappoint me  ;)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 03:44:57 PM
Anyone got this to work on his server? Get lots of funky errors:
Code:
2013-05-12 15:52:23.672080 > Traceback (most recent call last):
2013-05-12 15:52:23.672145 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite
2013-05-12 15:52:23.672202 >     why = getattr(selectable, method)()
2013-05-12 15:52:23.672254 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead
2013-05-12 15:52:23.672306 >     return self.protocol.dataReceived(data)
2013-05-12 15:52:23.672367 >   File "/home/eule/yacoin-p2pool/p2pool/util/p2protocol.py", line 26, in dataReceived
2013-05-12 15:52:23.672422 >     self.dataReceived2(data)
2013-05-12 15:52:23.672485 >   File "/home/eule/yacoin-p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker
2013-05-12 15:52:23.672541 >     wants = receiver.send(buf.get(wants))
2013-05-12 15:52:23.672593 > --- <exception caught here> ---
2013-05-12 15:52:23.672643 >   File "/home/eule/yacoin-p2pool/p2pool/util/p2protocol.py", line 54, in dataReceiver
2013-05-12 15:52:23.672693 >     self.packetReceived(command, type_.unpack(payload))
2013-05-12 15:52:23.672744 >   File "/home/eule/yacoin-p2pool/p2pool/util/p2protocol.py", line 68, in packetReceived
2013-05-12 15:52:23.672796 >     handler(**payload2)
2013-05-12 15:52:23.672846 >   File "/home/eule/yacoin-p2pool/p2pool/bitcoin/p2p.py", line 129, in handle_headers
2013-05-12 15:52:23.672895 >     self.get_block_header.got_response(self.net.BLOCKHASH_FUNC(bitcoin_data.block_header_type.pack(header)), header)
2013-05-12 15:52:23.672947 >   File "/home/eule/yacoin-p2pool/p2pool/bitcoin/networks.py", line 44, in <lambda>
2013-05-12 15:52:23.673000 >     BLOCKHASH_FUNC=lambda header: pack.IntType(256).unpack(__import__('ltc_scrypt').getPoWHash(header, data.block_header_type.unpack(header)['timestamp'])),
2013-05-12 15:52:23.673052 > exceptions.TypeError: function takes exactly 1 argument (2 given)
2013-05-12 15:52:26.615387 RECV headers 0103000000e98a10df02b6044fbd24bf04c651bdd01c0d35b54f096d036e49d708000000003cf328be8bf3d048f8a7d4378e683f798358832abd793611900f3972381d6224a8ba8f51b3f0251c8f2e09000000
2013-05-12 15:52:26.616133 > Traceback (most recent call last):
2013-05-12 15:52:26.616180 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite
2013-05-12 15:52:26.616217 >     why = getattr(selectable, method)()
2013-05-12 15:52:26.616260 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead
2013-05-12 15:52:26.616315 >     return self.protocol.dataReceived(data)
2013-05-12 15:52:26.616373 >   File "/home/eule/yacoin-p2pool/p2pool/util/p2protocol.py", line 26, in dataReceived
2013-05-12 15:52:26.616424 >     self.dataReceived2(data)
2013-05-12 15:52:26.616472 >   File "/home/eule/yacoin-p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker
2013-05-12 15:52:26.616555 >     wants = receiver.send(buf.get(wants))
2013-05-12 15:52:26.616611 > --- <exception caught here> ---
2013-05-12 15:52:26.616668 >   File "/home/eule/yacoin-p2pool/p2pool/util/p2protocol.py", line 54, in dataReceiver
2013-05-12 15:52:26.616724 >     self.packetReceived(command, type_.unpack(payload))
2013-05-12 15:52:26.616776 >   File "/home/eule/yacoin-p2pool/p2pool/util/p2protocol.py", line 68, in packetReceived
2013-05-12 15:52:26.616831 >     handler(**payload2)
2013-05-12 15:52:26.616887 >   File "/home/eule/yacoin-p2pool/p2pool/bitcoin/p2p.py", line 129, in handle_headers
2013-05-12 15:52:26.616929 >     self.get_block_header.got_response(self.net.BLOCKHASH_FUNC(bitcoin_data.block_header_type.pack(header)), header)
2013-05-12 15:52:26.616963 >   File "/home/eule/yacoin-p2pool/p2pool/bitcoin/networks.py", line 44, in <lambda>
2013-05-12 15:52:26.616996 >     BLOCKHASH_FUNC=lambda header: pack.IntType(256).unpack(__import__('ltc_scrypt').getPoWHash(header, data.block_header_type.unpack(header)['timestamp'])),
2013-05-12 15:52:26.617047 > exceptions.TypeError: function takes exactly 1 argument (2 given)
2013-05-12 15:52:28.540894 > Traceback (most recent call last):
2013-05-12 15:52:28.540989 > Failure: twisted.internet.defer.TimeoutError: in ReplyMatcher



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 12, 2013, 03:49:06 PM
Anyone got this to work on his server? Get lots of funky errors:
Code:
2013-05-12 15:44:56.658107 > --- <exception caught here> ---
2013-05-12 15:44:56.658167 >   File "/home/eule/yacoin-p2pool/p2pool/util/deferral.py", line 41, in f
2013-05-12 15:44:56.658225 >     result = yield func(*args, **kwargs)
2013-05-12 15:44:56.658280 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 891, in _inlineCallbacks
2013-05-12 15:44:56.658332 >     result = result.throwExceptionIntoGenerator(g)
2013-05-12 15:44:56.658394 >   File "/usr/lib/python2.6/dist-packages/twisted/python/failure.py", line 338, in throwExceptionIntoGenerator
2013-05-12 15:44:56.658667 >     return g.throw(self.type, self.value, self.tb)
2013-05-12 15:44:56.658730 >   File "/home/eule/yacoin-p2pool/p2pool/bitcoin/helper.py", line 36, in getwork
2013-05-12 15:44:56.658784 >     work = yield go()
2013-05-12 15:44:56.658834 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 891, in _inlineCallbacks
2013-05-12 15:44:56.658886 >     result = result.throwExceptionIntoGenerator(g)
2013-05-12 15:44:56.658939 >   File "/usr/lib/python2.6/dist-packages/twisted/python/failure.py", line 338, in throwExceptionIntoGenerator
2013-05-12 15:44:56.658994 >     return g.throw(self.type, self.value, self.tb)
2013-05-12 15:44:56.659055 >   File "/home/eule/yacoin-p2pool/p2pool/util/jsonrpc.py", line 133, in _http_do
2013-05-12 15:44:56.659107 >     raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None))
2013-05-12 15:44:56.659159 > p2pool.util.jsonrpc.NarrowError: -10 YaCoin is downloading blocks...
2013-05-12 15:44:59.669380 > Traceback (most recent call last):
2013-05-12 15:44:59.669494 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks
2013-05-12 15:44:59.669567 >     self.result = callback(self.result, *args, **kw)
2013-05-12 15:44:59.669638 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 949, in gotResult
2013-05-12 15:44:59.669700 >     _inlineCallbacks(r, g, deferred)
2013-05-12 15:44:59.669753 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 891, in _inlineCallbacks
2013-05-12 15:44:59.669810 >     result = result.throwExceptionIntoGenerator(g)
2013-05-12 15:44:59.669861 >   File "/usr/lib/python2.6/dist-packages/twisted/python/failure.py", line 338, in throwExceptionIntoGenerator
2013-05-12 15:44:59.669909 >     return g.throw(self.type, self.value, self.tb)
2013-05-12 15:44:59.669960 > --- <exception caught here> ---

p2pool.util.jsonrpc.NarrowError: -10 YaCoin is downloading blocks...
it seems like yacoin client is updating block chain.....


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 03:53:28 PM
it seems like yacoin client is updating block chain.....
Well yeah that was a test running it as root, thought maybe file permissions were the culprit. Edited the codebox (don't want to spam your thread) above with the errors i get with a normal user who has the full blockchain already.
-edit- running as root with yacoin running on the other user gives the same errors. Got 2 p2pool instances running on the server already, bit puzzled.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Rave on May 12, 2013, 04:02:27 PM
now its working
I still get the same error...

Code:
JSON-RPC call failed


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Boing7898 on May 12, 2013, 06:26:26 PM
I keep getting:

2013-05-12 14:26:14.491280 Lost peer 106.187.99.43:12561 - Connection to the other side was lost in a non-clean fashion.

Is this normal?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Puycheval on May 12, 2013, 06:29:47 PM
Yep !

Just received my first reward from the pool :  ~0.5 YAC

Good job !


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 12, 2013, 06:35:52 PM
I keep getting:

2013-05-12 14:26:14.491280 Lost peer 106.187.99.43:12561 - Connection to the other side was lost in a non-clean fashion.

Is this normal?

some bugs happened
I have fixed it and restarted the p2pool service
let's go on!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Puycheval on May 12, 2013, 06:45:27 PM
Yep !

Just received my first reward from the pool :  ~0.5 YAC

Good job !

But now, I only get rejected shares  :'(. Is there a relationship ?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 06:59:49 PM
Threw 300 khash at it, 96% accepted.  :)

Still would like to open my own node, any clue what could cause those errors i posted above?  ???


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptohunter on May 12, 2013, 07:03:51 PM
lets get this rolling i like the p2p much better than the other pools.

i have put my cpus on this and it seems to be working fine.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Boing7898 on May 12, 2013, 07:06:48 PM
It should download shares when running my own node, right?

2013-05-12 15:06:46.888911     ...done loading 2 shares (2 verified)!

It didn't download any shares :S


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 07:17:24 PM
Second block found, payout worked fine.  :D
-edit- But it doesn't show in the last blocks list.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 12, 2013, 07:54:16 PM
Second block found, payout worked fine.  :D
-edit- But it doesn't show in the last blocks list.

yeah
block subumitting failed with an error:
Code:
ThreadRPCServer method=submitblock
Sign failed
ThreadRPCServer method=submitblock
Sign failed
so I paid out manually,
this will give me a good hashrate to find what's wrong
and you are not wasting time & hashrate  ;)

Three days  ago, the block is submitted successfully( 23YAC all went to me).
Another guy who has download the source to run p2pool on his own machine got paid  too.
so it's confusing. I'm trying to figure out what's the problem.



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 08:04:08 PM
Thanks for doing this, if i get the code running on my server a tip is for sure.  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Boing7898 on May 12, 2013, 08:12:56 PM
This looks like the problem:

2013-05-12 16:12:50.675091 Peer connection lost: (u'106.187.99.43', 12561) [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionAborted'>:
2013-05-12 16:12:50.675134     Connection was aborted locally, using
2013-05-12 16:12:50.675170     L{twisted.internet.interfaces.ITCPTransport.abortConnection}.
2013-05-12 16:12:50.675205
2013-05-12 16:12:50.675238     @since: 11.1
2013-05-12 16:12:50.675271     .
2013-05-12 16:12:50.675308 ]


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 08:47:34 PM
At least another block found, but not paid out yet.  ;)
-edit- just paid out!  :D
More profitable than the pushpool btw so far.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: JahPowerBit on May 12, 2013, 09:12:29 PM
At least another block found, but not paid out yet.  ;)
-edit- just paid out!  :D
More profitable than the pushpool btw so far.

yep! good job ntkrnl


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: forsetifox on May 12, 2013, 10:25:07 PM
To those running p2pool successfully on this yacoin p2pool could you put up your p2pool command line and the miners command line? I'm having issues connecting to the p2pool software running on my computer.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 10:34:33 PM
You don't have to run p2pool on your PC to mine on this pool.  ;)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: forsetifox on May 12, 2013, 10:36:13 PM
Ehh.. I suspected that. That would explain why I can't get my p2pool software to connect to their "node". LOL


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 12, 2013, 11:16:21 PM
Recieved manual payouts just now.  :D
Not to spam your thread, just to confirm that people don't waste their hashrate when joining this pool.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 13, 2013, 12:34:07 AM
Just trying this out on a server. Seems cool so far, will put it up for testing soon. Thanks!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: DonChate on May 13, 2013, 04:37:51 AM
seems to be running fine but no connections


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 13, 2013, 04:39:17 AM
seems to be running fine but no connections

Same I am not getting any peers with this p2pool port

I suspect the BOOTSTRAP_ADDRS='linode.bitcn.org'.split(' '),
in networks.py is not responding.

Anyone got another node to use as a BOOTSTRAP_ADDRS ?

Or just give me an IP of their test node an will see if the two talk to each other.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 13, 2013, 05:10:25 AM
Should be able to seed the network with:

Code:
  -n ADDR[:PORT], --p2pool-node ADDR[:PORT]
                        connect to existing p2pool node at ADDR listening on
                        port PORT (defaults to default p2pool P2P port) in
                        addition to builtin addresses

-n 198.84.186.74:12561

Yep that seemed to work.

We have a little p2pool going at least :)

Any other nodes out there?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 13, 2013, 09:18:49 AM
UPDATE:
mmh, there is still something wrong with the payment system
In other words, ppcoin novacoin yacoin basiclly don't support paid-by-worker mode( -u username as address). You can only run p2pool minerd yacoind on your own machine and pay to yourselft.

So if I've been running this P2Pool on my server overnight, connected miners in the usual P2Pool way (address as username, any password), and found a couple of blocks, where would the payouts have gone to?

Also, for a complete noob like me, how do I go about changing my setup for now, so that all work goes towards the single wallet address on my server?

Thanks for your help.. will definitely be giving you a solid tip once the teething problems are fixed. :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 13, 2013, 09:30:28 AM
UPDATE:
mmh, there is still something wrong with the payment system
In other words, ppcoin novacoin yacoin basiclly don't support paid-by-worker mode( -u username as address). You can only run p2pool minerd yacoind on your own machine and pay to yourselft.

So if I've been running this P2Pool on my server overnight, connected miners in the usual P2Pool way (address as username, any password), and found a couple of blocks, where would the payouts have gone to?

Also, for a complete noob like me, how do I go about changing my setup for now, so that all work goes towards the single wallet address on my server?

Thanks for your help.. will definitely be giving you a solid tip once the teething problems are fixed. :)

If you didn't specify your payout address as the username, then the p2pool default wallet gets the reward and you miss out.



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 13, 2013, 09:34:33 AM

If you didn't specify your payout address as the username, then the p2pool default wallet gets the reward and you miss out.


Where would payouts go if the server admin hasn't specified a default address on starting p2pool? Does p2pool ask for an address from yacoind?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 13, 2013, 10:46:09 AM
UPDATE:
mmh, there is still something wrong with the payment system
In other words, ppcoin novacoin yacoin basiclly don't support paid-by-worker mode( -u username as address). You can only run p2pool minerd yacoind on your own machine and pay to yourselft.

So if I've been running this P2Pool on my server overnight, connected miners in the usual P2Pool way (address as username, any password), and found a couple of blocks, where would the payouts have gone to?

Also, for a complete noob like me, how do I go about changing my setup for now, so that all work goes towards the single wallet address on my server?

Thanks for your help.. will definitely be giving you a solid tip once the teething problems are fixed. :)

In fact, if you choose the address-as-name mode, you got nothing, the block was not successfully submitted with an error "Sign failed" in /.yacoin/debug.log  :(
Here is some technical details:

1.Compared with bitcoin litecoin, there is a quite different feature in ppcoin novacoin yacoin . If a block is found, the p2pool will call a  jsonprc method called "submitblock", here is the "submitblock" funtion in yacoin
's source:

Code:
// ppcoin: sign block
bool CBlock::SignBlock(const CKeyStore& keystore)
{
    vector<valtype> vSolutions;
    txnouttype whichType;

    if(!IsProofOfStake())
    {
        for(unsigned int i = 0; i < vtx[0].vout.size(); i++)
        {
            const CTxOut& txout = vtx[0].vout[i];

            if (!Solver(txout.scriptPubKey, whichType, vSolutions))
                continue;

            if (whichType == TX_PUBKEY)
            {
                // Sign
                valtype& vchPubKey = vSolutions[0];
                CKey key;

                if (!keystore.GetKey(Hash160(vchPubKey), key))
                    continue;
                if (key.GetPubKey() != vchPubKey)
                    continue;
                if(!key.Sign(GetHash(), vchBlockSig))
                    continue;

                return true;
            }
        }
    }
    else
    {
        const CTxOut& txout = vtx[1].vout[1];

        if (!Solver(txout.scriptPubKey, whichType, vSolutions))
            return false;

        if (whichType == TX_PUBKEY)
        {
            // Sign
            valtype& vchPubKey = vSolutions[0];
            CKey key;

            if (!keystore.GetKey(Hash160(vchPubKey), key))
                return false;
            if (key.GetPubKey() != vchPubKey)
                return false;

            return key.Sign(GetHash(), vchBlockSig);
        }
    }

[color=red]    printf("Sign failed\n");[/color]
    return false;
}

The variable "keystore" is the keys(pubkey pubkey_hash privatekey etc.) of your wallet. That means if you submit a block, you should sign it up with the pubkeys from your wallet,  but  username-as-address mode just only sends p2pool your pubkey_hash.  you can easily get a pubkey_hash with an address, but never get pubkey, just like you want to get the text password from md5.

I've already found a tricky way to fix this problem, just wait for the next version  ;)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 13, 2013, 10:54:32 AM
I've already found a tricky way to fix this problem, just wait for the next version  ;)

Ok cool, will wait for that with baited breath. :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 13, 2013, 11:02:53 AM


The variable "keystore" is the keys(pubkey pubkey_hash privatekey etc.) of your wallet. That means if you submit a block, you should sign it up with the pubkeys from your wallet,  but  username-as-address mode just only sends p2pool your pubkey_hash.  you can easily get a pubkey_hash with an address, but never get pubkey, just like you want to get the text password from md5.

I've already found a tricky way to fix this problem, just wait for the next version  ;)

Why in heavens name did they do that? What was wrong with the old method?




Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Boing7898 on May 13, 2013, 12:05:23 PM
the same:

Code:
[2013-05-12 13:51:16] JSON-RPC call failed: {
   "message": "Unknown error",
   "data": null,
   "code": -32099
}
[2013-05-12 13:51:16] submit_upstream_work json_rpc_call failed
[2013-05-12 13:51:16] ...retry after 30 seconds
I'm getting these errors too.
Here's some more info:

Code:
2013-05-13 07:52:03.928880 > Traceback (most recent call last):
2013-05-13 07:52:03.928921 >   File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1070, in _inlineCallbacks
2013-05-13 07:52:03.928960 >     result = g.send(result)
2013-05-13 07:52:03.928994 >   File "/home/yacoin-p2pool/p2pool/util/jsonrpc.py", line 85, in _handle
2013-05-13 07:52:03.929028 >     result = yield method_meth(*list(preargs) + list(params))
2013-05-13 07:52:03.929077 >   File "/home/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 20, in rpc_getwork
2013-05-13 07:52:03.929112 >     return self.parent._getwork(request, data, long_poll=self.long_poll)
2013-05-13 07:52:03.929146 >   File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1213, in unwindGenerator
2013-05-13 07:52:03.929180 >     return _inlineCallbacks(None, gen, Deferred())
2013-05-13 07:52:03.929211 > --- <exception caught here> ---
2013-05-13 07:52:03.929244 >   File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1070, in _inlineCallbacks
2013-05-13 07:52:03.929276 >     result = g.send(result)
2013-05-13 07:52:03.929308 >   File "/home/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 67, in _getwork
2013-05-13 07:52:03.929341 >     defer.returnValue(self.merkle_root_to_handler[header['merkle_root']](header, request.getUser() if request.getUser() is not None else '', '\0'*self.worker_bridge.COINBASE_NONCE_LENGTH))
2013-05-13 07:52:03.929376 >   File "/home/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 129, in <lambda>
2013-05-13 07:52:03.929409 >     lambda header, user, coinbase_nonce: handler(header, user, pack.IntType(self._my_bits).pack(nonce) + coinbase_nonce),
2013-05-13 07:52:03.929443 >   File "/home/yacoin-p2pool/p2pool/work.py", line 340, in got_response
2013-05-13 07:52:03.929475 >     share = get_share(header, pack.IntType(32).unpack(coinbase_nonce))
2013-05-13 07:52:03.929507 >   File "/home/yacoin-p2pool/p2pool/data.py", line 217, in get_share
2013-05-13 07:52:03.929538 >     merkle_link=bitcoin_data.calculate_merkle_link([None] + other_transaction_hashes, 0),
2013-05-13 07:52:03.929571 >   File "/home/yacoin-p2pool/p2pool/data.py", line 249, in __init__
2013-05-13 07:52:03.929603 >     assert not self.hash_link['extra_data'], repr(self.hash_link['extra_data'])
2013-05-13 07:52:03.929635 > exceptions.AssertionError: '\x88\xac\x00\x00\x00\x00\x00\x00\x00\x00'


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 13, 2013, 05:47:48 PM
Should be able to seed the network with:

Code:
  -n ADDR[:PORT], --p2pool-node ADDR[:PORT]
                        connect to existing p2pool node at ADDR listening on
                        port PORT (defaults to default p2pool P2P port) in
                        addition to builtin addresses

-n 198.84.186.74:12561

Yep that seemed to work.

We have a little p2pool going at least :)

Any other nodes out there?
try me also :)
Code:
-n rav3n.dtdns.net:9355

I hope that messing other scrypt pools will be fixed soon.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 13, 2013, 06:06:03 PM
Should be able to seed the network with:

Code:
  -n ADDR[:PORT], --p2pool-node ADDR[:PORT]
                        connect to existing p2pool node at ADDR listening on
                        port PORT (defaults to default p2pool P2P port) in
                        addition to builtin addresses

-n 198.84.186.74:12561

Yep that seemed to work.

We have a little p2pool going at least :)

Any other nodes out there?
try me also :)
Code:
-n rav3n.dtdns.net:9355

I hope that messing other scrypt pools will be fixed soon.
The pools are connecting but the share submission is failing.



The pools for YAC are pretty sad, yac.dontmine.me keeps being unreachable, I assume it's overloaded. p2pool is the best option, we need it pretty quickly or many people will simply abandon YAC.






Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 14, 2013, 12:12:27 AM
The pools for YAC are pretty sad, yac.dontmine.me keeps being unreachable, I assume it's overloaded. p2pool is the best option, we need it pretty quickly or many people will simply abandon YAC.

You mean there is some other coin that is profitable to mine on CPU now?
You may mean that, I mean they will abandon YAC if they cant submit blocks to a pool and get coins. There is little point wasting electricity otherwise. If you can't cover your power costs, then you are better off not mining at all.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: dms2012 on May 14, 2013, 05:42:27 AM
Seems it is back up again. But are the payouts working?

I started mining here again now.

I hope it's all good.
And I hope for some updates on what's going on. If there is something going on...

just checked the stats on the website. http://pool.bitcn.org:8336/static/graphs.html?Week
Did you make everything fresh? Cause there is nothing on me from the other day... I should have taken a screenshot or so.
Cause the payouts didn't match what was sent to my wallet.

ntkrnl was nice to send extra 10yac my way though.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 14, 2013, 06:33:02 AM
Closed my node because:
- did not found/send ANY share to pool after 24hrs of mining
- minerd is hanging (cant submit/unknown jsonerror... retry... loop)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: digger on May 14, 2013, 06:38:18 AM
perhaps come to my pool is a good way

http://yac.ltcoin.net

we have fixed yacoind bugs


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 14, 2013, 06:41:52 AM
Closed my node because:
- did not found/send ANY share to pool after 24hrs of mining
- minerd is hanging (cant submit/unknown jsonerror... retry... loop)


That's correct, the p2pool code is still broken.



perhaps come to my pool is a good way

http://yac.ltcoin.net

we have fixed yacoind bugs

This is a p2pool discussion thread.





Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 14, 2013, 07:03:48 AM
Closed my node because:
- did not found/send ANY share to pool after 24hrs of mining
- minerd is hanging (cant submit/unknown jsonerror... retry... loop)


That's correct, the p2pool code is still broken.



perhaps come to my pool is a good way

http://yac.ltcoin.net

we have fixed yacoind bugs

This is a p2pool discussion thread.


P2pool can submit blocks now, so the "sign failed" bugs is fixed.
There is still a little problems with p2pool protocol: "close connection " "gentx doesn't match hash_link" etc. which will make p2p feature unavailable, I think it will be fixed today.





Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 14, 2013, 07:29:50 AM

P2pool can submit blocks now, so the "sign failed" bugs is fixed.
There is still a little problems with p2pool protocol: "close connection " "gentx doesn't match hash_link" etc. which will make p2p feature unavailable, I think it will be fixed today.


I just grabbed the latest source off github but it's still giving me the submit errors:

Minerd:

Code:
2013-05-14 17:26:05] JSON-RPC call failed: {
   "message": "Unknown error",
   "data": null,
   "code": -32099
}
[2013-05-14 17:26:05] submit_upstream_work json_rpc_call failed
[2013-05-14 17:26:05] ...retry after 30 seconds
[2013-05-14 17:26:14] thread 0: 253858 hashes, 27.99 khash/s


P2pool Log


Code:
013-05-14 17:29:35.510467 > Squelched JSON error:
2013-05-14 17:29:35.510653 > Traceback (most recent call last):
2013-05-14 17:29:35.510822 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
2013-05-14 17:29:35.510925 >     result = g.send(result)
2013-05-14 17:29:35.511023 >   File "/pool/yacoin-p2pool/p2pool/util/jsonrpc.py", line 85, in _handle
2013-05-14 17:29:35.511122 >     result = yield method_meth(*list(preargs) + list(params))
2013-05-14 17:29:35.511220 >   File "/pool/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 20, in rpc_getwork
2013-05-14 17:29:35.511441 >     return self.parent._getwork(request, data, long_poll=self.long_poll)
2013-05-14 17:29:35.511550 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1187, in unwindGenerator
2013-05-14 17:29:35.511651 >     return _inlineCallbacks(None, gen, Deferred())
2013-05-14 17:29:35.511750 > --- <exception caught here> ---
2013-05-14 17:29:35.511847 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
2013-05-14 17:29:35.512077 >     result = g.send(result)
2013-05-14 17:29:35.512180 >   File "/pool/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 67, in _getwork
2013-05-14 17:29:35.512266 >     defer.returnValue(self.merkle_root_to_handler[header['merkle_root']](header, request.getUser() if request.getUser() is not None else '', '\0'*self.worker_bridge.COINBASE_NONCE_LENGTH))
2013-05-14 17:29:35.512367 >   File "/pool/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 129, in <lambda>
2013-05-14 17:29:35.512466 >     lambda header, user, coinbase_nonce: handler(header, user, pack.IntType(self._my_bits).pack(nonce) + coinbase_nonce),
2013-05-14 17:29:35.512713 >   File "/pool/yacoin-p2pool/p2pool/work.py", line 340, in got_response
2013-05-14 17:29:35.512813 >     share = get_share(header, pack.IntType(32).unpack(coinbase_nonce))
2013-05-14 17:29:35.512911 >   File "/pool/yacoin-p2pool/p2pool/data.py", line 217, in get_share
2013-05-14 17:29:35.513008 >     merkle_link=bitcoin_data.calculate_merkle_link([None] + other_transaction_hashes, 0),
2013-05-14 17:29:35.513106 >   File "/pool/yacoin-p2pool/p2pool/data.py", line 249, in __init__
2013-05-14 17:29:35.513356 >     assert not self.hash_link['extra_data'], repr(self.hash_link['extra_data'])
2013-05-14 17:29:35.513458 > exceptions.AssertionError: '\x88\xac\x00\x00\x00\x00\x00\x00\x00\x00'



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 14, 2013, 08:08:19 AM

P2pool can submit blocks now, so the "sign failed" bugs is fixed.
There is still a little problems with p2pool protocol: "close connection " "gentx doesn't match hash_link" etc. which will make p2p feature unavailable, I think it will be fixed today.


I just grabbed the latest source off github but it's still giving me the submit errors:

Minerd:

Code:
2013-05-14 17:26:05] JSON-RPC call failed: {
   "message": "Unknown error",
   "data": null,
   "code": -32099
}
[2013-05-14 17:26:05] submit_upstream_work json_rpc_call failed
[2013-05-14 17:26:05] ...retry after 30 seconds
[2013-05-14 17:26:14] thread 0: 253858 hashes, 27.99 khash/s


P2pool Log


Code:
013-05-14 17:29:35.510467 > Squelched JSON error:
2013-05-14 17:29:35.510653 > Traceback (most recent call last):
2013-05-14 17:29:35.510822 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
2013-05-14 17:29:35.510925 >     result = g.send(result)
2013-05-14 17:29:35.511023 >   File "/pool/yacoin-p2pool/p2pool/util/jsonrpc.py", line 85, in _handle
2013-05-14 17:29:35.511122 >     result = yield method_meth(*list(preargs) + list(params))
2013-05-14 17:29:35.511220 >   File "/pool/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 20, in rpc_getwork
2013-05-14 17:29:35.511441 >     return self.parent._getwork(request, data, long_poll=self.long_poll)
2013-05-14 17:29:35.511550 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1187, in unwindGenerator
2013-05-14 17:29:35.511651 >     return _inlineCallbacks(None, gen, Deferred())
2013-05-14 17:29:35.511750 > --- <exception caught here> ---
2013-05-14 17:29:35.511847 >   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
2013-05-14 17:29:35.512077 >     result = g.send(result)
2013-05-14 17:29:35.512180 >   File "/pool/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 67, in _getwork
2013-05-14 17:29:35.512266 >     defer.returnValue(self.merkle_root_to_handler[header['merkle_root']](header, request.getUser() if request.getUser() is not None else '', '\0'*self.worker_bridge.COINBASE_NONCE_LENGTH))
2013-05-14 17:29:35.512367 >   File "/pool/yacoin-p2pool/p2pool/bitcoin/worker_interface.py", line 129, in <lambda>
2013-05-14 17:29:35.512466 >     lambda header, user, coinbase_nonce: handler(header, user, pack.IntType(self._my_bits).pack(nonce) + coinbase_nonce),
2013-05-14 17:29:35.512713 >   File "/pool/yacoin-p2pool/p2pool/work.py", line 340, in got_response
2013-05-14 17:29:35.512813 >     share = get_share(header, pack.IntType(32).unpack(coinbase_nonce))
2013-05-14 17:29:35.512911 >   File "/pool/yacoin-p2pool/p2pool/data.py", line 217, in get_share
2013-05-14 17:29:35.513008 >     merkle_link=bitcoin_data.calculate_merkle_link([None] + other_transaction_hashes, 0),
2013-05-14 17:29:35.513106 >   File "/pool/yacoin-p2pool/p2pool/data.py", line 249, in __init__
2013-05-14 17:29:35.513356 >     assert not self.hash_link['extra_data'], repr(self.hash_link['extra_data'])
2013-05-14 17:29:35.513458 > exceptions.AssertionError: '\x88\xac\x00\x00\x00\x00\x00\x00\x00\x00'



The source on github is broken, I will commit the changes when bugs are proved to be fixed.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: netzwerg on May 14, 2013, 08:15:02 AM
I am mining on this pool now, since yac.dontmine.me isn't working anymore.

How does the payout work? Can somebody explain to me?

Thx


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 14, 2013, 12:19:05 PM
UPDATE2:
May 14, 2013
P2pool can submit blocks now, so the "sign failed" bugs is fixed.
There is still a little problems with p2pool protocol: "close connection " "gentx doesn't match hash_link" etc. which will make p2p feature unavailable, I think it will be fixed today.

Have you updated the git or not yet?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: microxp on May 14, 2013, 12:35:58 PM
The payment system seems to be fine today!great work!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 14, 2013, 12:59:24 PM
Yeah, I got paid fine for the last block.

Hashrate rising nicely now, more blocks shouldn't be far away.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 14, 2013, 01:07:59 PM
Started finding a few more blocks now, keep the hashes coming  ;D

What happened with block reward? Did it went up?

Here is the info about the last block - http://pool.bitcn.org:8336/static/share.html#000000000a73b189b9a0630fea43e4e500063ddf114e69fbe873d53191fda419



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 14, 2013, 01:29:59 PM
I am mining on this pool now, since yac.dontmine.me isn't working anymore.

How does the payout work? Can somebody explain to me?

Thx

If a block is found, you will be paid immediately


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: dms2012 on May 14, 2013, 01:50:56 PM
http://pool.bitcn.org:8336/static/index.html
when clicking on any block links. They send me to novacoin.ru
I think you forgot to edit something.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: nearmiss on May 14, 2013, 01:56:33 PM
don't think there is an explorer for yac yet? 


No new blocks found in last 45min though?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 14, 2013, 02:20:43 PM
Found another, was a bit of a barren patch there!

Need more hashing power - I'll crank up the dial if other people will hop in..


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 14, 2013, 09:00:42 PM
Found another, was a bit of a barren patch there!

Need more hashing power - I'll crank up the dial if other people will hop in..

Does pool payout properly?
Dunno, the update hasn't been posted on Github yet from what I can tell.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 14, 2013, 09:27:34 PM
Does pool payout properly?

I mined on it all afternoon, and all except one payout arrived properly. This could have been an orphan block, I don't know, but it's definitely happened on other p2pools I've connected to in the past.

Still waiting for the 100% working code from ntkrnl and I can put it on a great, easy to scale server which isn't going anywhere.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 14, 2013, 09:54:57 PM
Still waiting for the 100% working code from ntkrnl and I can put it on a great, easy to scale server which isn't going anywhere.
I hope that "litecoin-scrypt" issue will be fixed too.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: DonChate on May 15, 2013, 12:54:42 AM
Found another, was a bit of a barren patch there!

Need more hashing power - I'll crank up the dial if other people will hop in..

Does pool payout properly?
Dunno, the update hasn't been posted on Github yet from what I can tell.


updating your git soon to make this a real p2pool and not just a single node?

ntkrnl, why are you blocking connections to your node?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 15, 2013, 01:14:48 AM
I'm hoping for an updated git to set up my own node too.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 15, 2013, 01:23:34 AM
Or at least publish the diffs so we can patch the buggy version manually.



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 15, 2013, 01:46:18 AM
Found another, was a bit of a barren patch there!

Need more hashing power - I'll crank up the dial if other people will hop in..

Does pool payout properly?
Dunno, the update hasn't been posted on Github yet from what I can tell.


updating your git soon to make this a real p2pool and not just a single node?

ntkrnl, why are you blocking connections to your node?

Or at least publish the diffs so we can patch the buggy version manually.

When a connection established,  "share hash error" is flooded into the client console....... it's terrible
so I decide to throw out the code after this bug is fixed.

I'm hoping for an updated git to set up my own node too.

Don't worry, it won't take a long time
In fact, I stared at  pool.bitcn.org to check if there is a problem.
This took me a few hours. :(


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 15, 2013, 08:55:46 AM
I've opened port 12561 to my computer but I'm not seeing any peers.

I've also tried
-n rav3n.dtdns.net:9355
and
-n 198.84.186.74:12561
all to no avail


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 15, 2013, 11:54:58 AM
I killed my node after 24hrs because pool code is broken.
Till it will be updated/fixed I`ll not run it again, sorry.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 15, 2013, 12:16:42 PM
I killed my node after 24hrs because pool code is broken.
Till it will be updated/fixed I`ll not run it again, sorry.
Yeah it seems as if pool.bitcn.org has no peers either.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: dms2012 on May 15, 2013, 02:31:04 PM
Been about 6hours since the last block was found..


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: nearmiss on May 15, 2013, 02:41:33 PM
well,  hashrate does seem to be about half of what it was yesterday :(


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 15, 2013, 09:46:24 PM
The broken code on github hasn't been updated in 3 days.

What's the progress?



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 16, 2013, 05:46:36 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 16, 2013, 06:26:59 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)

Thanks, that seems to be working.
Is there anyway to set the default payout address or is that removed?



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 16, 2013, 06:47:23 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)

Thanks, that seems to be working.
Is there anyway to set the default payout address or is that removed?



In the POS(PROOF OF STACK) featured coin, when a block is mined, and submitted to the client, it must be signed with your public key, while bitcoin/litecoin don't have to. That' why novacoin p2pool delete "-address" option.  Because when you specify an address, it's just a hash160(pubkey), not your publish key, yacoind will throw an error "sign block failed".

In the lastest version of yacoin-p2pool, no matter what the "fee" is, the host user of p2pool will be paid at least 0.01, just for the pubkey, without this, you can never sign a block.

So, if you want to specify an individual address, use the worker-name-as-address mode.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 16, 2013, 08:01:53 AM


In the POS(PROOF OF STACK) featured coin, when a block is mined, and submitted to the client, it must be signed with your public key, while bitcoin/litecoin don't have to. That' why novacoin p2pool delete "-address" option.  Because when you specify an address, it's just a hash160(pubkey), not your publish key, yacoind will throw an error "sign block failed".

In the lastest version of yacoin-p2pool, no matter what the "fee" is, the host user of p2pool will be paid at least 0.01, just for the pubkey, without this, you can never sign a block.

So, if you want to specify an individual address, use the worker-name-as-address mode.
[/quote]

I see, it's created a new account in the yacoind server node's wallet called p2pool and added a payout address to that for the fees.

Lets hope a few more people put up some nodes with the updated code, it' a bit lonely on the YAC  p2pool net atm.




Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 16, 2013, 08:28:26 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)
My node lost connection, Im solo again :/
Pls add me on run: -n rav3n.dtdns.net:9355


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 16, 2013, 08:32:00 AM
If you are using the latest code from github it should have a boot node in it that worked for me.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: chedigital on May 16, 2013, 08:34:05 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)
My node lost connection, Im solo again :/
Pls add me on run: -n rav3n.dtdns.net:9355


I'm down too.

"lost contact with bitcoind"


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 16, 2013, 08:38:05 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)
My node lost connection, Im solo again :/
Pls add me on run: -n rav3n.dtdns.net:9355


I'm down too.

"lost contact with bitcoind

The boot node must have gone down before yo peered, I am on a train on my iPad so I cant do an add node ATM. Will do one when I get home if you post IP. The boot node is the one on the first page of this thread, it's web page is responding bu the hash rate had died.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 16, 2013, 08:46:16 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)
My node lost connection, Im solo again :/
Pls add me on run: -n rav3n.dtdns.net:9355


I'm down too.

"lost contact with bitcoind"

Sorry, I'm debugging the server.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 16, 2013, 08:48:07 AM
not sure if this is normal, as I'm not that familar with p2pool right now:

Code:
utgoing connection to peer 91.235.254.37:9355 established. p2pool version: 1100 'b2de428-dirty'
2013-05-16 10:45:21.310680 Sending 1 shares to 91.235.254.37:9355
2013-05-16 10:45:21.364218 Peer sent entire transaction d569d639cecd98d005c22dc854f2eea8be35ab5c7c6c66dae82338cf136c0afe that was already received
2013-05-16 10:45:21.375079 Lost peer 91.235.254.37:9355 - Connection was closed cleanly.
2013-05-16 10:45:21.375517 > in handle_share_hashes:
2013-05-16 10:45:21.375557 > Traceback (most recent call last):
2013-05-16 10:45:21.375591 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly.

this comes around every 5 seconds..


and another question:
if I run on a windwos host a miner minerd_scrypt_jane_x64 i got this:

Code:
 Worker a submitted share with hash > target:
2013-05-16 10:47:14.835635     Hash:   3cdb25c5746ad9ff4a5002b135160be5a0351dc07b9c62bbe853364b20b4f9e8
2013-05-16 10:47:14.835676     Target: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

is this OK?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: chedigital on May 16, 2013, 08:53:49 AM
The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)
My node lost connection, Im solo again :/
Pls add me on run: -n rav3n.dtdns.net:9355


I'm down too.

"lost contact with bitcoind"

Sorry, I'm debugging the server.


No worries, back up! Thanks


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 16, 2013, 09:04:36 AM
not sure if this is normal, as I'm not that familar with p2pool right now:

Code:
utgoing connection to peer 91.235.254.37:9355 established. p2pool version: 1100 'b2de428-dirty'
2013-05-16 10:45:21.310680 Sending 1 shares to 91.235.254.37:9355
2013-05-16 10:45:21.364218 Peer sent entire transaction d569d639cecd98d005c22dc854f2eea8be35ab5c7c6c66dae82338cf136c0afe that was already received
2013-05-16 10:45:21.375079 Lost peer 91.235.254.37:9355 - Connection was closed cleanly.
2013-05-16 10:45:21.375517 > in handle_share_hashes:
2013-05-16 10:45:21.375557 > Traceback (most recent call last):
2013-05-16 10:45:21.375591 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly.

this comes around every 5 seconds..


and another question:
if I run on a windwos host a miner minerd_scrypt_jane_x64 i got this:

Code:
 Worker a submitted share with hash > target:
2013-05-16 10:47:14.835635     Hash:   3cdb25c5746ad9ff4a5002b135160be5a0351dc07b9c62bbe853364b20b4f9e8
2013-05-16 10:47:14.835676     Target: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

is this OK?


NO, it's a bug.
The lastest protocol  conflicts with the former one, that's why I changed the server to the new version, and changed back again.
We must use a new port and a new protocol  prefix. I have update the source on github a moment ago. Please download the newest one.
https://github.com/cctvsmg/yacoin-p2pool   

the newest version use a port 8338 like:
http://pool.bitcn.org:8338


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 16, 2013, 09:47:25 AM
Quote
NO, it's a bug.
The newest protocol  conflicts with the old one, that's why I changed the server to the new version, and changed back again.
We must use a new port and a new protocol  prefix. I have update the source on github a moment ago. Please download the newest one.
https://github.com/cctvsmg/yacoin-p2pool   

the newest version use a port 8338 like:
http://pool.bitcn.org:8338



thanks, working better. got 3 connections..

now i need to fix this problem only:
Code:
2013-05-16 11:47:33.154302 Worker a submitted share with hash > target:
2013-05-16 11:47:33.154399     Hash:   8b36efed8e932bfa70a1f315a6e071a2ff89b02737d3b3b76dc20d277d595190
2013-05-16 11:47:33.154444     Target: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

but this has to wait..



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 16, 2013, 10:49:53 AM

The newest protocol  conflicts with the old one, that's why I changed the server to the new version, and changed back again.
We must use a new port and a new protocol  prefix. I have update the source on github a moment ago. Please download the newest one.
https://github.com/cctvsmg/yacoin-p2pool   

the newest version use a port 8338 like:
http://pool.bitcn.org:8338

Please use some sane update mode when sending update to git...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 10:57:30 AM
http://yac.procrypto.com:8336/ - 0% fee, 0% to author. (edit: updated port)

Been running sweet for about an hour.


Added "-n rav3n.dtdns.net:9355" on starting. I'm a p2pool novice though. Is there anything else I should be doing to ensure I'm connected to more nodes?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 16, 2013, 11:02:09 AM
http://yac.procrypto.com:8080/ - 0% fee, 0% to author

Been running sweet for about an hour.

Added "-n rav3n.dtdns.net:9355" on starting. I'm a p2pool novice though. Is there anything else I should be doing to ensure I'm connected to more nodes?

Take out that addition you don't need it, the peers are propagated though the net from the boot node.



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 16, 2013, 11:07:17 AM
http://yac.procrypto.com:8080/ - 0% fee, 0% to author

Been running sweet for about an hour.

Added "-n rav3n.dtdns.net:9355" on starting. I'm a p2pool novice though. Is there anything else I should be doing to ensure I'm connected to more nodes?

I`m not runnin "current" code anymore, will update in few hrs when I get access to my machine.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 11:34:18 AM
Take out that addition you don't need it, the peers are propagated though the net from the boot node.

Ok, cool. Have updated to the latest code and restarted p2pool.

http://yac.procrypto.com:8336/ - 0% fee  (edit: updated port)

Solid server with pro host in top data centre.

Also throwing a few (loss making) server instances at it to get the hashrate up.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 16, 2013, 11:45:57 AM
yes, running fine.

now a question. is there any minerd (with scrypt-jane) who can remote connect to the p2pool server already?
Or did I do something wrong here in the setup?

p2pool "server" is running fine, a local minerd also submitting shares.
if i try to submit shares from other clients no share is accepted.

If you have link i need to read first, i will do this :)



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 16, 2013, 12:05:13 PM
I connected to procrypto's p2pool just fine, so i guess you made a tiny error. Maybe the worker port?
This guide has helped me a lot, it's for feathercoin but you'll get the idea: https://bitcointalk.org/index.php?topic=182027.0

@procrypto: Great, immediately saw my address in the payout list.
@ntkrnl: Thanks too! Sent you a tip.   :D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 16, 2013, 12:38:05 PM
I connected to procrypto's p2pool just fine, so i guess you made a tiny error. Maybe the worker port?
This guide has helped me a lot, it's for feathercoin but you'll get the idea: https://bitcointalk.org/index.php?topic=182027.0

@procrypto: Great, immediately saw my address in the payout list.
@ntkrnl: Thanks too! Sent you a tip.   :D


Thanks..
but I did not see an error: (i guess it is a logical one)

if I start this cleint, on a machine without a yacoind running, only the client:

Code:
minerd_scrypt_jane_x64.exe -u USER -p PASS -o http://IP.FROM_My_Node:PORT -t 18

(ip is an intarnal one..) User and Pass are these from the yacoin client..

I see the client connect:
every YAY!!! i got this in the logfile of my p2pool:

Code:
Worker rpc submitted share with hash > target:
2013-05-16 14:16:28.484731     Hash:   68d6fe263ae1d3ffda17daeb213057bb24943886116f902321b0b49a939bcbfb
2013-05-16 14:16:28.484773     Target: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

so the connection work.
But I don't get any share counted.

(or do I need to look on another place)




Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: nearmiss on May 16, 2013, 12:45:35 PM
Take out that addition you don't need it, the peers are propagated though the net from the boot node.

Ok, cool. Have updated to the latest code and restarted p2pool.

http://yac.procrypto.com:8080/ - 0% fee, 0% to author.

Solid server with pro host in top data centre.  ;)

Throwing some hashes your way, lets see how it goes!   

I see last blocks is empty (but not the payout list), this mean you've found no blocks yet, or... ?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 01:07:40 PM
@procrypto: Great, immediately saw my address in the payout list.

Nice! Definitely getting a few more workers join now, but no blocks yet :'( Don't give up, things will improve as more miners get involved.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 16, 2013, 01:41:19 PM
I've got all the bugs sorted on my node now, so if you want to mine some YAC on a good solid server then head over to.....

--url http://mining.bitvolcano.com:8336
--user youryacaddress
--pass x

Remember to use the latest cpuminer with the -a scrypt-jane option
There is a 1% fee.
Stats are at http://stats.bitvolcano.com


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 16, 2013, 02:05:52 PM
Basically start with a blank ubuntu server.
Install dependencies for yacoin and build yacoind.
Then do the dependencies for yacoin-p2pool.

Run the yacoind and download the blockchain.
Forward some ports and run p2pool.

Viola! The easiest way i know to deploy a pool.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 02:10:12 PM
Basically start with a blank ubuntu server.
Install dependencies for yacoin and build yacoind.
Then do the dependencies for yacoin-p2pool.

Run the yacoind and download the blockchain.
Forward some ports and run p2pool.

Viola! The easiest way i know to deploy a pool.

Yeah that. Don't forget to take an image when you have it working in case you subsequently break something!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 16, 2013, 02:12:29 PM
Yeah that. Don't forget to take an image when you have it working in case you subsequently break something!
^^ This is a wise man!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 16, 2013, 02:15:53 PM
Compiled "update 5" version for windows on my skydrive if s1 intrested.
I also put yac_scrypt compiled.
My node still not updated, will do it in next few hrs.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 16, 2013, 02:17:43 PM
I've got all the bugs sorted on my node now, so if you want to mine some YAC on a good solid server then head over to.....

--url http://mining.bitvolcano.com:8338
--user youryacaddress
--pass x

Remember to use the latest cpuminer with the -a scrypt-jane option
There is a 1% fee.
Stats are at http://bitvolcano.com:8338

What sort of hardware and software it takes to run the P2Pool anyway, starting with blank dedicated server?

I setup a debian 7.0 (with desktop + ssh)
then ai do an additional:
apt-get -y install build-essential git-core unzip cmake automake libncurses5-dev autoconf libcurl4-openssl-dev pkg-config automake yasm
aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-control fglrx-driver
aptitude install firmware-linux-nonfree
aptitude install libgl1-mesa-dri
 apt-get install libwxgtk2.8-dev
 apt-get install python-zope.interface python-twisted python-twisted-web
apt-get install python2.7-dev
apt-get install python-twisted
aticonfig --initial
reboot
cd /opt/tar xf /root/bc/AMD-APP-SDK-v2.7-lnx64.tar
/opt/Install-AMD-APP.sh

as user:
mkdir yacoin

cd yacoin


-> client

git clone https://github.com/pocopoco/yacoin    EDIT: Fixed the Link, wrong cut&paste

cd yacoin
cd src
make -f makefile.unix

# generate the yacoin.conf

echo rpcuser=rpc >> ~/.yacoin/yacoin.conf
echo rpcpassword=SOMERANDOM >> ~/.yacoin/yacoin.conf
echo server=1 >> ~/.yacoin/yacoin.conf
 # start yacoind
./yacoind


-> pool:

 git clone https://github.com/cctvsmg/yacoin-p2pool
 su
 cd yac_scrypt/
 python setup.py install

as user
python ./run_p2pool.py   --give-author=1 --net yacoin






did I miss something?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 02:20:56 PM
<some other repo>

This isn't the "official" git for Yacoin created by pocopoco

Should be: https://github.com/pocopoco/yacoin

(The "unofficial" fork, which WindMaster is currently working on is https://github.com/yacoin/yacoin)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 16, 2013, 02:21:21 PM
did I miss something?
Yes, creation of yacoin.conf :F


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 16, 2013, 02:35:06 PM
did I miss something?
Yes, creation of yacoin.conf :F


ok I add this also :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 16, 2013, 02:38:08 PM

Remember to use the latest cpuminer with the -a scrypt-jane option


which is the latest for windows? I tried here one and this is not working.
ok, maybe i need also try to setup a compile system here for this


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 16, 2013, 02:50:51 PM
Not sure, i compiled on linux. From the git at https://github.com/ali1234/cpuminer


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 16, 2013, 03:09:18 PM
Quote
NO, it's a bug.
The newest protocol  conflicts with the old one, that's why I changed the server to the new version, and changed back again.
We must use a new port and a new protocol  prefix. I have update the source on github a moment ago. Please download the newest one.
https://github.com/cctvsmg/yacoin-p2pool   

the newest version use a port 8338 like:
http://pool.bitcn.org:8338


I've got all the bugs sorted on my node now, so if you want to mine some YAC on a good solid server then head over to.....

--url http://mining.bitvolcano.com:8338
--user youryacaddress
--pass x

Remember to use the latest cpuminer with the -a scrypt-jane option
There is a 1% fee.
Stats are at http://bitvolcano.com:8338

Take out that addition you don't need it, the peers are propagated though the net from the boot node.

Ok, cool. Have updated to the latest code and restarted p2pool.

http://yac.procrypto.com:8080/ - 0% fee, 0% to author.

Solid server with pro host in top data centre.

Also throwing a few (loss making) server instances at it to get the hashrate up.

The lastest version seems to be working very well, the hash "00000000060a41a3dac8ffa43c30d09372b73be0a841804e9ffdc00078d43059" (http://pool.bitcn.org:8338/static/share.html#00000000060a41a3dac8ffa43c30d09372b73be0a841804e9ffdc00078d43059) can be found in the blockchain.  8)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 03:10:20 PM
What would be hardware good enough to accommodate 100 - 1000 miners?

The answer is, more than I've allocated so far, because the web page for mine is starting to lag with ~50 workers!  ::)

Will scale it up shortly and let you know ;D  If your miners get disconnected, it shouldn't be for more than 30 seconds.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 09:17:29 PM
What is the weakest link or bottleneck when running P2Pool? I guess RAM but I would not bet on that, LOL, I actualy don't even know how pool works behind the scene but I'll need
to learn or find someone trustable to do it for me. I would like to do it with classic pool and PPS payout system though so that miners can use YAC as soon as they submitted share.

Not sure as yet, will monitor it. Doesn't really appear to use much RAM or CPU power though (circa 55MB RAM for p2pool,  85MB for yacoind and minimal CPU use at current load).

My node is going well, hashrate is decent and we've been picking up a few blocks. Throw all of your might at it, and we could be doing well!

Would the OP consider updating his post with the current live nodes and their fee structures?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 16, 2013, 09:39:45 PM
What would be hardware good enough to accommodate 100 - 1000 miners?

The answer is, more than I've allocated so far, because the web page for mine is starting to lag with ~50 workers!  ::)

Will scale it up shortly and let you know ;D  If your miners get disconnected, it shouldn't be for more than 30 seconds.

What is the weakest link or bottleneck when running P2Pool? I guess RAM but I would not bet on that, LOL, I actualy don't even know how pool works behind the scene but I'll need
to learn or find someone trustable to do it for me. I would like to do it with classic pool and PPS payout system though so that miners can use YAC as soon as they submitted share.
The p2pool web extended interface doesn't scale well with lots of miners, it crashed my Firefox after a while. I replaced the web-static folder with the standard p2pool boring one. Both are crap, but the standard one doesn't crash the browser with pushes. p2pool needs a new web interface that can organize the stats for a lot of miners, the current liner graph page is a joke when there are more than 10 or so miners on the node.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 16, 2013, 09:49:26 PM
The p2pool web extended interface doesn't scale well with lots of miners, it crashed my Firefox after a while. I replaced the web-static folder with the standard p2pool boring one. Both are crap, but the standard one doesn't crash the browser with pushes. p2pool needs a new web interface that can organize the stats for a lot of miners, the current liner graph page is a joke when there are more than 10 or so miners on the node.

Yeah, I wondered what was slowing it down earlier, I was at work, so didn't have time to poke into it.  It's most likely the loading of jQuery from twitter.github.com (prob fixed by loading jQuery locally instead) - that's what seems to hold my browser up when traffic increases.



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 17, 2013, 02:54:14 AM
What is the weakest link or bottleneck when running P2Pool? I guess RAM but I would not bet on that, LOL, I actualy don't even know how pool works behind the scene but I'll need
to learn or find someone trustable to do it for me. I would like to do it with classic pool and PPS payout system though so that miners can use YAC as soon as they submitted share.

Not sure as yet, will monitor it. Doesn't really appear to use much RAM or CPU power though (circa 55MB RAM for p2pool,  85MB for yacoind and minimal CPU use at current load).
My node is going well, hashrate is decent and we've been picking up a few blocks. Throw all of your might at it, and we could be doing well!
Would the OP consider updating his post with the current live nodes and their fee structures?

pypy (http://pypy.org/) may be helpful to reduce the cpu usage. There is a memory leak in P2PoolExtendedFrontEnd, and jquery & bootstrap lib should be speeded up with a CDN. This will be fixed in the next version.

The main thread is updated, please download the lastest source or binary, this time we'll be really mining in only one pool.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: DonChate on May 17, 2013, 03:07:28 AM
Glad the issues are getting sorted. Will check out the new sources.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 17, 2013, 04:33:49 AM
Anyone mining at bitvolcano please change to port 8336 so we're on the main p2pool.
I've updated to the latest git repo.



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: fronti on May 17, 2013, 06:41:38 AM
Anyone mining at bitvolcano please change to port 8336 so we're on the main p2pool.
I've updated to the latest git repo.




i updated my small pool also :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 17, 2013, 09:20:33 AM
Moved my p2ool node to port 8336 and updated to the latest code. Thought we were all mining together anyway, but wanted to be sure.

Please update your miner if you were mining on my node.  :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 17, 2013, 09:55:43 AM
Bit confused, graphs page shows "Current payout to default address" as a few fractions of a YAC, however, I've set the fees to 0% and I'm the only person mining on my own node right now. I thought this amount should show as zero.

Any help OP? Why does it show this amount?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: microxp on May 17, 2013, 09:56:29 AM
wo,thank you for your great work!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 17, 2013, 10:18:25 AM
P2Pool does not use PHP / MySQL?  ???

Nope, uses python, and stores data in text format (in /yacoin-p2pool/data/yacoin/)

edit: There is a very good p2pool info post - https://bitcointalk.org/index.php?topic=153232.0 - when I get time I plan to try some of the tuning suggested there. Answers some questions about bottlenecks/latency.

Incidentally my efficiency has dropped massively since I updated code and changed ports. Hopefully a temporary issue and it will straighten out as I find more shares. Any thoughts OP?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: altsay on May 17, 2013, 11:07:36 AM
Could anyone explain the difference between Pushpool and p2pool? Which one is better?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 17, 2013, 11:16:37 AM
Could anyone explain the difference between Pushpool and p2pool? Which one is better?
In pushpool you are running OWN pool and allow other ppl mine in your pool.
In P2Pool we ALL mine in ONE pool. And other ppl can mine in "open" nodes.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 17, 2013, 11:30:38 AM
Bit confused, graphs page shows "Current payout to default address" as a few fractions of a YAC, however, I've set the fees to 0% and I'm the only person mining on my own node right now. I thought this amount should show as zero.

Any help OP? Why does it show this amount?

Yeah, here is the reason:

The broken code on github hasn't been updated in 3 days.

What's the progress?

It's OK now. :)

Thanks, that seems to be working.
Is there anyway to set the default payout address or is that removed?



In the POS(PROOF OF STACK) featured coin, when a block is mined, and submitted to the client, it must be signed with your public key, while bitcoin/litecoin don't have to. That' why novacoin p2pool delete "-address" option.  Because when you specify an address, it's just a hash160(pubkey), not your publish key, yacoind will throw an error "sign block failed".

In the lastest version of yacoin-p2pool, no matter what the "fee" is, the host user of p2pool will be paid at least 0.01, just for the pubkey, without this, you can never sign a block.

So, if you want to specify an individual address, use the worker-name-as-address mode.



UPDATE:
mmh, there is still something wrong with the payment system
In other words, ppcoin novacoin yacoin basiclly don't support paid-by-worker mode( -u username as address). You can only run p2pool minerd yacoind on your own machine and pay to yourselft.

So if I've been running this P2Pool on my server overnight, connected miners in the usual P2Pool way (address as username, any password), and found a couple of blocks, where would the payouts have gone to?

Also, for a complete noob like me, how do I go about changing my setup for now, so that all work goes towards the single wallet address on my server?

Thanks for your help.. will definitely be giving you a solid tip once the teething problems are fixed. :)

In fact, if you choose the address-as-name mode, you got nothing, the block was not successfully submitted with an error "Sign failed" in /.yacoin/debug.log  :(
Here is some technical details:

1.Compared with bitcoin litecoin, there is a quite different feature in ppcoin novacoin yacoin . If a block is found, the p2pool will call a  jsonprc method called "submitblock", here is the "submitblock" funtion in yacoin
's source:

Code:
// ppcoin: sign block
bool CBlock::SignBlock(const CKeyStore& keystore)
{
    vector<valtype> vSolutions;
    txnouttype whichType;

    if(!IsProofOfStake())
    {
        for(unsigned int i = 0; i < vtx[0].vout.size(); i++)
        {
            const CTxOut& txout = vtx[0].vout[i];

            if (!Solver(txout.scriptPubKey, whichType, vSolutions))
                continue;

            if (whichType == TX_PUBKEY)
            {
                // Sign
                valtype& vchPubKey = vSolutions[0];
                CKey key;

                if (!keystore.GetKey(Hash160(vchPubKey), key))
                    continue;
                if (key.GetPubKey() != vchPubKey)
                    continue;
                if(!key.Sign(GetHash(), vchBlockSig))
                    continue;

                return true;
            }
        }
    }
    else
    {
        const CTxOut& txout = vtx[1].vout[1];

        if (!Solver(txout.scriptPubKey, whichType, vSolutions))
            return false;

        if (whichType == TX_PUBKEY)
        {
            // Sign
            valtype& vchPubKey = vSolutions[0];
            CKey key;

            if (!keystore.GetKey(Hash160(vchPubKey), key))
                return false;
            if (key.GetPubKey() != vchPubKey)
                return false;

            return key.Sign(GetHash(), vchBlockSig);
        }
    }

[color=red]    printf("Sign failed\n");[/color]
    return false;
}

The variable "keystore" is the keys(pubkey pubkey_hash privatekey etc.) of your wallet. That means if you submit a block, you should sign it up with the pubkeys from your wallet,  but  username-as-address mode just only sends p2pool your pubkey_hash.  you can easily get a pubkey_hash with an address, but never get pubkey, just like you want to get the text password from md5.

I've already found a tricky way to fix this problem, just wait for the next version  ;)



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 17, 2013, 11:39:14 AM
Yeah, here is the reason:

Sorry, the answer was under my nose all along. :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 17, 2013, 12:31:38 PM
Could anyone explain the difference between Pushpool and p2pool? Which one is better?
In pushpool you are running OWN pool and allow other ppl mine in your pool.
In P2Pool we ALL mine in ONE pool. And other ppl can mine in "open" nodes.

Could RBPPS or PPS payout method be added to P2Pool or they are not really neccessary due to how such pool works?  ???
No. Only PPLNS is possible. And it is best.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 17, 2013, 03:01:54 PM
Fairly sure I've sorted out the orphans now. A few tweaks still to make but its much better, overall efficiency % rising. Feel free to mine using the node in my signature or start your own!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 17, 2013, 09:47:30 PM
Another node, located in Switzerland: http://yacpool.tk:8838/static/
1% fee (I know, I'm a greedy bastard)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 18, 2013, 09:54:29 AM
I have this message in red popping up:

Warning: (from bitcoind) WARNING: Checkpoint is too old. Wait for block chain to download, or notify developers.


Anyone know what's causing that?



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: jomay on May 18, 2013, 10:22:12 AM
I have this message in red popping up:

Warning: (from bitcoind) WARNING: Checkpoint is too old. Wait for block chain to download, or notify developers.


Anyone know what's causing that?

https://bitcointalk.org/index.php?topic=209103.msg2189694#msg2189694 (https://bitcointalk.org/index.php?topic=209103.msg2189694#msg2189694):

I believe this happens for PPCoin as well: https://bitcointalk.org/index.php?topic=124369.msg1337384#msg1337384 (https://bitcointalk.org/index.php?topic=124369.msg1337384#msg1337384)

It is simply a warning that the last checkpoint is >10 days old and that it needs to download the whole block chain. I'm not sure how they handle that for PPCoin. Adding a checkpoint every 10 days seems a bit excessive?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 18, 2013, 10:23:41 AM
I have this message in red popping up:

Warning: (from bitcoind) WARNING: Checkpoint is too old. Wait for block chain to download, or notify developers.


Anyone know what's causing that?

https://bitcointalk.org/index.php?topic=209103.msg2189694#msg2189694 (https://bitcointalk.org/index.php?topic=209103.msg2189694#msg2189694):

I believe this happens for PPCoin as well: https://bitcointalk.org/index.php?topic=124369.msg1337384#msg1337384 (https://bitcointalk.org/index.php?topic=124369.msg1337384#msg1337384)

It is simply a warning that the last checkpoint is >10 days old and that it needs to download the whole block chain. I'm not sure how they handle that for PPCoin. Adding a checkpoint every 10 days seems a bit excessive?

The message has been coming up for hours, surely it would have downloaded what is needed by now?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 18, 2013, 10:33:26 AM
But yacoin is a fork of fork of ppcoin.
I imagine this was not taken into consideration at all!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 18, 2013, 11:02:10 AM
I thought it was a Novacoin fork.  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: erk on May 18, 2013, 11:08:39 AM
I thought it was a Novacoin fork.  ;D
Novacoin is a PPcoin fork.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 18, 2013, 11:11:49 AM
I thought it was a Novacoin fork.  ;D
Novacoin is a PPcoin fork.
Yay i showed what a noob I am again!  8)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 18, 2013, 12:00:30 PM
The pool is having some great luck today, 4 blocks in the past hour. Hop onto an existing node or start your own  :P


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: walf_man on May 18, 2013, 01:02:32 PM
great!
i need this.
thanks a lot.
may you write a tutorial for how to modify p2pool source code to supply new coin?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: dragon2nd on May 18, 2013, 11:30:00 PM
now mining with this...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: DonChate on May 19, 2013, 01:10:51 AM
everything's all good now with this p2pool. now lets hope yacoin itself keeps going strong.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: yantis on May 19, 2013, 07:38:16 AM
Cool. Thanks!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 19, 2013, 01:31:11 PM
Woah, hashrate went mental - 92 MH/s  ;D

As a result, I seem to be missing out on most of the blocks entirely. Is this normal when another node has the lions share of the p2pool hashing power?

I really need to sort out my orphan rate I think, for one.

Any thoughts on why the mad increase in hashrate seems to have broken things a bit? Payouts page on the nodes only shows four addresses, and the total doesn't amount to a full block reward value.

What gives?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 19, 2013, 01:33:04 PM
You should get payouts even when an other node finds the block. Check the last blocks on my node, surely didn't find that many on my own.  :D
-edit- but you have a point, didn't recieve payouts for some time aswell, 11:25 GMT+2 to be exact. Just when the blocks started rolling in.  :-\


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 19, 2013, 01:34:31 PM
Yeah, look at your/my/everyone's payouts page though - doesn't seem right. Only four addresses, and the total payout isn't right. Any p2pool veterans out there?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 19, 2013, 01:36:36 PM
Yeah, look at your/my/everyone's payouts page though - doesn't seem right. Only four addresses, and the total payout isn't right.
Total   2.35742600
Where do the other 15.5 coins go?  ???
edit: Luckily i'm alone on my node, all coins went to the address of the yacoind instance running on the server. Manual payout sure would be annoying.
edit2: Local rate reflected in shares 0  :-\ Seems no shares get registered, payout list will soon be empty.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 19, 2013, 01:59:26 PM
My node..

Quote
Expected time to share  - 1.74 hours (104 minutes)

Yours..

Quote
Expected time to share - 41.4 hours (2490 minutes)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 19, 2013, 02:01:34 PM
Yeah i restarted, time to share is going down now. Still weird, worked fine for the last days and suddenly...
edit: Before restarting the "local rate reflected by shares" line was flat on 0, now it atleast shows something. Hope it works.  :D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: microxp on May 19, 2013, 03:17:13 PM
maybe something is wrong?only 2.5 yac for a block?5hours ago is 27 yac for one block!whats wrong?there s no payouts for most of the workers


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 19, 2013, 03:18:50 PM
Global pool rate 106 MH/s. There must be a pool with over 90 MH/s, but if there was one, shouldn't the payout list show some addresses getting large sums?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 19, 2013, 05:41:22 PM
I'm trying to fix this, there is a problem with share length.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 19, 2013, 05:45:05 PM
Great, ntkrnl to the rescue!  :D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 19, 2013, 05:47:41 PM
I'm trying to fix this, there is a problem with share length.

Nice, seems a real shame to be missing out when there is all that hashing power on board. We should really gather a healthy donation together for ntkrnl, a hell of a lot of work has been put into this now!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 20, 2013, 02:53:02 AM
I have made a debug version, let's do some tests...........


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: shivansps on May 20, 2013, 06:24:10 AM
ive been mining for hours on http://pool.bitcn.org:8336 and still dint get anything?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: walf_man on May 20, 2013, 08:54:13 AM
--address can not use...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 20, 2013, 12:04:39 PM
I have made a debug version, let's do some tests...........
Thanks dude, i updated my node. Shares get registered, couldn't yet test the payout, my worker is a bit slow.  :D
edit: I appear in the payout list, great job!

--address can not use...
I noticed the same. If you set no address, fees will go to the address of the yacoin instance running on the server.

Also sorry at the guy trying to mine on this node tonight for an hour, i should have taken it down while it was not working.  :-\


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 20, 2013, 12:26:04 PM
The bitcn node seems to be working well. Any chance you could update the github, ntkrnl?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 20, 2013, 02:09:02 PM
The bitcn node seems to be working well. Any chance you could update the github, ntkrnl?
He did, last commit is 11 hours ago.  :D
One thing to note: After i updated to this debug version, for quite some time my node didn't connect to the bitcn one. Pool hashrate was 200kH, my node made 50 kH, but my slow worker was expected to get 18YAC when next block was solved. But after some time it connected and now i see a more sane payout (0.27 YAC).
Check the graph page to see what i mean: http://yacpool.tk:8838/static/graphs.html?Day


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 20, 2013, 02:16:29 PM
The bitcn node seems to be working well. Any chance you could update the github, ntkrnl?
He did, last commit is 11 hours ago.  :D

Oops, lazy me, didn't check before looking at the thread!

edit: now running the latest code.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 20, 2013, 02:30:02 PM
Bitvolcano has now been updated to the latest version.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 20, 2013, 02:36:33 PM
I can confirm the payout works with this new version.  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 20, 2013, 02:41:19 PM
I hope so.
Was the old version sending the miner's coins direct to the pool account instead?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 20, 2013, 02:55:38 PM
I hope so.
Was the old version sending the miner's coins direct to the pool account instead?
In my case only the 1% fee was sent there, then nothing since no new shares were registered.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 20, 2013, 03:20:36 PM
Oh I see


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 20, 2013, 04:41:16 PM
We're on port 12579 right?
I have no IN connections yet


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 21, 2013, 12:14:36 PM
One of my miners noted (and I confirmed) that you can mine in our p2pool with regular scrypt as well as scrypt-jane.
You get half speed using plain scrypt, but still get yays.
How can this be?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 21, 2013, 12:45:25 PM
Pointed my GPU at my node to test, doesn't appear on graph page or in the payout list, local hashrate didn't rise either. Miner says shares get accepted though.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 21, 2013, 12:53:14 PM
Pointed my GPU at my node to test, doesn't appear on graph page or in the payout list, local hashrate didn't rise either. Miner says shares get accepted though.
You can mine YAC by GPU? HOW?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 21, 2013, 01:00:22 PM
Pointed my GPU at my node to test, doesn't appear on graph page or in the payout list, local hashrate didn't rise either. Miner says shares get accepted though.
You can mine YAC by GPU? HOW?
I can't. Just tested if my p2pool node would accept shares solved with the wrong algorithm, luckily it doesn't. However, some people are mining with GPU already, we should raise the bounty so we can get a shot at it aswell.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: jdebunt on May 21, 2013, 01:18:22 PM
One of my miners noted (and I confirmed) that you can mine in our p2pool with regular scrypt as well as scrypt-jane.
You get half speed using plain scrypt, but still get yays.
How can this be?

to clarify, i'm the miner who noticed it :)

when mining on P2pool, the servers ignore the "-a scrypt-jane" bit, and just use the regular scrypt mining.

This happened since the latest version got released.

Small update : https://bitcointalk.org/index.php?topic=201027.0  this works under scrypt-jane without issues, must've been the cpuminer release which needs an update i suppose :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: microxp on May 21, 2013, 02:08:10 PM
lastest version: 66ef457-dirty
but the version in http://pool.bitcn.org:8336 is c265896-dirty
which one is the latest?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 21, 2013, 08:41:41 PM
I downloaded the debug version from OP and my node is on c265896-dirty too, so i guess that's the latest and ntkrnl just forgot to change the number.  :D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 22, 2013, 10:42:04 AM
This address probably ripped p2pool YAC miners from payout because of bug in earlier versions:
http://yacexplorer.tk/address/Y6Qcc77xaX4BFiBpEbMTPhunzii2UzkYtJ


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 22, 2013, 10:48:12 AM
Perhaps it's owner could arrange a sendmany to the new fixed network.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 22, 2013, 01:01:58 PM
This address probably ripped p2pool YAC miners from payout because of bug in earlier versions:
http://yacexplorer.tk/address/Y6Qcc77xaX4BFiBpEbMTPhunzii2UzkYtJ


I think  he  just rend some ec2 instances, because the 100m hashrate came so suddenly and disappeared completely in a very short time.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 22, 2013, 01:28:48 PM
Just to let you guys know, I've started integrating other cryptos into my pool. I've put a 2% fee on other chains, but keeping the YACoin fee at 0%.  :)

You can keep your miners pointed at yac.procrypto.com:8336 and they'll still be fine.

This address probably ripped p2pool YAC miners from payout because of bug in earlier versions:
http://yacexplorer.tk/address/Y6Qcc77xaX4BFiBpEbMTPhunzii2UzkYtJ
I think  he  just rend some ec2 instances, because the 100m hashrate came so suddenly and disappeared completely in a very short time.

Could have been someone testing their GPU setup of course.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 22, 2013, 06:37:05 PM
Just to let you guys know, I've started integrating other cryptos into my pool. I've put a 2% fee on other chains, but keeping the YACoin fee at 0%.  :)

You can keep your miners pointed at yac.procrypto.com:8336 and they'll still be fine.

This address probably ripped p2pool YAC miners from payout because of bug in earlier versions:
http://yacexplorer.tk/address/Y6Qcc77xaX4BFiBpEbMTPhunzii2UzkYtJ
I think  he  just rend some ec2 instances, because the 100m hashrate came so suddenly and disappeared completely in a very short time.

Could have been someone testing their GPU setup of course.

I don't think so.
After the 100m hashrate disappeared, it didn't go to  yac.dontmine.me, which is known as the biggest yac pool, in fact, the total hashrate of yac.dontmine.me had a big drop several days ago, perhaps because some miners went to wdc pool.  There is probably a gpu miner, but I'm sure it's not popular.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: mnx on May 23, 2013, 03:53:16 PM
Pool appears to be down.  Will it be back up soon?

Any other decent YAC pools out there?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 23, 2013, 10:27:28 PM
Mine is up as always at.
http://bitvolcano.com


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: ntkrnl on May 24, 2013, 12:07:40 AM
Pool appears to be down.  Will it be back up soon?

Any other decent YAC pools out there?

I've rebuilt the server.
Very sorry for the troubles brought to you.

Mine is up as always at.
http://bitvolcano.com

I think we should collect all yacoin p2pool into the main thread.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 24, 2013, 03:35:07 PM
Why does memory use climb over time? It just creeps up.. and up..


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: microxp on May 24, 2013, 03:38:36 PM
Can anybody built an windows binary version for the latest e294b72? the " c265896-dirty" seems to work wrong


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 24, 2013, 04:28:29 PM
Can anybody built an windows binary version for the latest e294b72? the " c265896-dirty" seems to work wrong

win64 binary is on my skydrive
If you want win32 you have unzip yac_script.zip to C:\Python27\Lib\site-packages then run
c:\python27\python.exe setup.py
in directory you have pool code.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: microxp on May 25, 2013, 03:00:33 AM
Can anybody built an windows binary version for the latest e294b72? the " c265896-dirty" seems to work wrong

win64 binary is on my skydrive
If you want win32 you have unzip yac_script.zip to C:\Python27\Lib\site-packages then run
c:\python27\python.exe setup.py
in directory you have pool code.


Thank you so much for your work!
But when i run the win64 app,I got an error msg:

2013-05-25 11:20:07.858000 Initializing work...
2013-05-25 11:20:07.983000 RECV headers 0103000000ae504faa6f6fa848b4d3b6ce79a0d8
19aaab336a20dc627f9034635b000000000d1b3d3fbbfcbdd9018d8f233f900f087347477e0956e e
75e548879e4fec5a21312da051d4f96a1c135100340000
2013-05-25 11:20:07.983000 > Error handling message: (see RECV line)
2013-05-25 11:20:07.983000 > Traceback (most recent call last):
2013-05-25 11:20:07.983000 >   File "twisted\internet\tcp.pyc", line 203, in doR
ead
2013-05-25 11:20:07.983000 >
2013-05-25 11:20:07.983000 >   File "twisted\internet\tcp.pyc", line 209, in _da
taReceived
2013-05-25 11:20:07.983000 >
2013-05-25 11:20:07.983000 >   File "p2pool\util\p2protocol.pyc", line 26, in da
taReceived
2013-05-25 11:20:07.983000 >
2013-05-25 11:20:07.983000 >   File "p2pool\util\datachunker.pyc", line 40, in _
DataChunker


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 25, 2013, 06:42:39 AM
Ouch, looks like something is wrong :/ removing it.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 25, 2013, 08:54:22 PM
Can anybody built an windows binary version for the latest e294b72? the " c265896-dirty" seems to work wrong

Since my node and most others run on that version, what is wrong with it?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: microxp on May 27, 2013, 07:14:51 AM
Can anybody built an windows binary version for the latest e294b72? the " c265896-dirty" seems to work wrong

Since my node and most others run on that version, what is wrong with it?

you are using the python or windows binary version?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on May 27, 2013, 01:17:28 PM
UPDATE8:
I have made a few changes, If you want to get involved:
1.download the latest source from github;
2.extract the zip ball to a new dir;
3.stop the old version;
4.start the new one as soon as possible, you can use the "run.sh" script provided;
5.go back to your website to test if it works well.

Notice:
1.I'm not 100% sure that the debug version will work, so it's just a test.
2.If it doesn't work, just stop the debug version, and roll back to the old one, miners connected to your server will reconnect  in 30 seconds.
3.If your server is busy as a result of changing version( got a lot of dead shares), restart the p2pool.


I installed HEAD version from github and so far so good.

There is one thing I would like to know, what are the values under Stats > Payouts ? The amount payed for the last block found ?
Also what are the reference values I should be aiming for ? Pool efficiency and number of DOA 's ?

Here are my numbers so far :

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


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 27, 2013, 01:27:09 PM
Can anybody built an windows binary version for the latest e294b72? the " c265896-dirty" seems to work wrong

Done win32 version, should be ok now.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on May 28, 2013, 07:49:48 AM
For those who wonder if it will suffice with a 512Mb RAM VPS to run this, it will not.
Could be because of some memory leaks since p2pool starts and runs for some hours, but it eventually gets killed by the OS (running on debian).

If someone has some tricks or suggestions on how to run this with lower resources, that would be great.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 28, 2013, 07:54:41 AM
I have mine on a 512mb VPS.
Admittedly it has chewed up all the ram half the swap.
But it has been running fine.
It's on Ubuntu 12.04 if that helps.
I didn't do anything special when i set it up.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on May 28, 2013, 07:57:55 AM
And you don't have stability issues ? :o
Well, I guess I will have to try Ubuntu then.
Thanks for the feedback.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on May 28, 2013, 07:59:12 AM
One more thing, are you using the yacoind on the same VPS ? It also eats some ram.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 28, 2013, 09:07:46 AM
For those who wonder if it will suffice with a 512Mb RAM VPS to run this, it will not.
Could be because of some memory leaks since p2pool starts and runs for some hours, but it eventually gets killed by the OS (running on debian).

If someone has some tricks or suggestions on how to run this with lower resources, that would be great.

Use 32bit system.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on May 28, 2013, 09:27:35 AM
Also on a 512 mb VPS, running debian 64 bit, no problems so far. Memory usage IS very high though, thanks for the warning, if it crashes i'll try 32 bit.

edit: Most workers have nice and low DOA, some have pretty high, guess it depends on latency?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 28, 2013, 10:04:11 AM
One more thing, are you using the yacoind on the same VPS ? It also eats some ram.
Yes they are both on there.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 28, 2013, 10:06:12 AM
Also on a 512 mb VPS, running debian 64 bit, no problems so far. Memory usage IS very high though, thanks for the warning, if it crashes i'll try 32 bit.

edit: Most workers have nice and low DOA, some have pretty high, guess it depends on latency?
Yeah latency is the main factor I think.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 28, 2013, 10:08:34 AM
I've got this on a 2GB VPS at the moment, memory use is 750+MB and still steadily rising.

edit: Most workers have nice and low DOA, some have pretty high, guess it depends on latency?

This guide explains p2pool latency issues pretty well. https://bitcointalk.org/index.php?topic=153232.0


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on May 28, 2013, 11:05:20 AM
I've got this on a 2GB VPS at the moment, memory use is 750+MB and still steadily rising.
Restart p2pool. You step into memory leak.
My node eats up to 260MB after 24hrs.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 28, 2013, 01:30:11 PM
Hmm ok.. I have restarted the pool, and wiped the data directory for good measure. Has caused an insane amount of dead shares and 99% CPU load, sorry about that! Let's see what happens once it straightens itself out..

edit: seems to be better again now, efficiency will take a little while to recover though  ::) Memory use back on the rise too, into mid 300MB already.

Thanks to whoever donated 50 YAC to the server fund too, really do appreciate it.  :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 30, 2013, 10:37:57 PM
Someone from the CPUminer thread has an issue which I'm trying to get to the bottom of. It seemed to make more sense to continue the discussion here. See below for the issue.

Is anyone mining on http://yac.procrypto.com:8336 ?

I've been doing that all day, and yet no payout of any kind. My target address is not listed on the payout page either.

Is that normal with p2pool type mining pools? What should I expect?

-Michael

I checked the logs, and the address keeps cropping up with this error message..

Code:
2013-05-30 20:13:08.190739 Worker Y8iGmHkz1FBv8yzB3Cd227a6n5Hu6MxTZ6 submitted share with hash > target:
2013-05-30 20:13:08.190897     Hash:   56a339458c6793155260403e8cda63a00212eb09b5e55e2c20605a26804f372a
2013-05-30 20:13:08.190967     Target: 5a698417da16a4000000000000000000000000000000000000000000000

Are these orphaned shares? Is it possible that he is getting literally 100% orphans?

Is this potentially a latency issue?

Also, I've seen recommendations in other P2Pool discussions for appending a share difficulty (e.g. +0.0025) to the worker address/username. Is that something that could help here? There is a list I've seen with recommendations for different hashrates, but I'm not sure how useful it is. Could this be a low hashrate issue? I've PMd the user and asked him to check into the thread and let us know what hashrate he is getting.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: forsetifox on May 31, 2013, 04:34:52 AM
The pool died!  :o

I suspect it has something to do with the no payouts in the last 5 hours.

 ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: mberg2007 on May 31, 2013, 08:38:38 AM
Are these orphaned shares? Is it possible that he is getting literally 100% orphans?

I noticed the server was restarted a few hours ago. I'm still mining with the same address - perhaps you could check the logs and see if the problem still exists?

From your analysis it looks like I am submitting work that is simply incorrectly computed. Could this be a problem with the miner I am using? Overall I'm seeing a 70-75% acceptance rate, so I wasn't expecting there would be a problem of that kind. I'm hashing from multiple machines with an average rate of 6-700 kh/s per machine, so I'm not dragging my feet computing wise. Also there should be no network lagging issues worth speaking of.

-Michael

PS ... why is my target and hash not of the same length? I kind of expected that, otherwise it makes little sense to compare them?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: schnebi on May 31, 2013, 08:48:02 AM
I have mine on a 512mb VPS.
Admittedly it has chewed up all the ram half the swap.
But it has been running fine.
It's on Ubuntu 12.04 if that helps.
I didn't do anything special when i set it up.

I had a look, at how much a VPS costs in the USA, and i was pretty shocked. In Germany you get a VPS with 2 Cores (4 GHZ), 2 GB RAM, 150 MB HD an a 100 MBIT Connection for 9.99€ per month, what is approximately 13 $

I searched for a VPS in the United States, but for the same price I just found VPS with a maximum of 512 MB RAM


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: mberg2007 on May 31, 2013, 08:56:41 AM
I searched for a VPS in the United States, but for the same price I just found VPS with a maximum of 512 MB RAM

I've been using these guys (http://www.velocihost.net) for some vps testing.

Very fast VPS, works like a charm. The VNC console provides a virtual console view of the server if you need to "ctrl-alt-delete" it or watch the boot messages.

Only drawback is they don't like CPU hogs and will stop any process that runs at 100% after 24 hours or so. So they might not be suitable if mining is your purpose, but for all other projects they are cheap, they are fast and they answer their support mails in a timely manner. I recommend them.

-Michael


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: izanCoin on May 31, 2013, 09:58:12 AM
I searched for a VPS in the United States, but for the same price I just found VPS with a maximum of 512 MB RAM

I've been using these guys (http://www.velocihost.net) for some vps testing.

Very fast VPS, works like a charm. The VNC console provides a virtual console view of the server if you need to "ctrl-alt-delete" it or watch the boot messages.

Only drawback is they don't like CPU hogs and will stop any process that runs at 100% after 24 hours or so. So they might not be suitable if mining is your purpose, but for all other projects they are cheap, they are fast and they answer their support mails in a timely manner. I recommend them.

-Michael


They are pretty cheap. But could mine with them if you set one core less so the cpu will be just under 100%?
Which one do you have? and how many khashes does it produce?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 31, 2013, 11:20:55 AM
The pool died!  :o

Yeh, went down for a while overnight, sorry all. Just rebooted again - note the server wasn't down for as long as the graph now shows! This was the error in the log.

Code:
2013-05-31 06:42:02.048394 Error when requesting noncached value:
2013-05-31 06:42:02.048479 > Traceback (most recent call last):
2013-05-31 06:42:02.048575 > Failure: twisted.internet.error.ConnectBindError: Couldn't bind: 24: Too many open files.


For now I have increased the limits in /etc/security/limits.conf to

Code:
UID soft nofile 10240
UID hard nofile 10240

Can't help feeling I should get to the bottom of why this limit was hit though!

Also..

I noticed the server was restarted a few hours ago. I'm still mining with the same address - perhaps you could check the logs and see if the problem still exists?

Still getting your issue appearing in the logs I'm afraid.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on May 31, 2013, 11:49:53 AM
My pool seems to be eating up all it's RAM and crashing lately.

I'm using the  P2Pool version: c265896-dirty
Is there a better one out  there?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: mberg2007 on May 31, 2013, 12:19:43 PM
Still getting your issue appearing in the logs I'm afraid.

Okay... just out of curiosity, does it appear like I am the only one of all your miners who is having this problem?

-Michael


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on May 31, 2013, 12:59:06 PM
Still getting your issue appearing in the logs I'm afraid.
Okay... just out of curiosity, does it appear like I am the only one of all your miners who is having this problem?

-Michael

Unfortunately, yes, you are the only address in the logs with this issue.



Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: mberg2007 on May 31, 2013, 01:38:27 PM
Unfortunately, yes, you are the only address in the logs with this issue.

I wonder what is wrong then. I simply downloaded the miner from the links in this thread (https://bitcointalk.org/index.php?topic=201027.0) and started it up using the command I posted earlier.

The miner is crunching away, reporting accepts and rejects completely as normal. Only there is no payout because no shares are really being accepted.

I'm running this on a plain old W530 (corei7) laptop with a LAN connection. Nothing special, except for ONE little detail. The company firewall is blocking everything going out to your port, so I am using an ssh tunnel to port 22 on a remote machine, and connecting the miner to your pool through the tunnel (at localhost:3000). As far as I know there should, however, not be any impact on the data flowing through the channel.

Last night I ran the client on my home pc, which is a stationary core2 duo machine running windows vista, and this machine has no firewall issues at all. It ran through the evening so I would expect at least *some* payment to come through. Still, nada.

Is anyone here running the same miner, with the procrypto mining pool, and getting shares accepted (and payments) without problems?

-Michael


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: pajak666 on May 31, 2013, 03:32:03 PM
same here, no payments at all


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: BlazinBeaches on May 31, 2013, 06:19:30 PM
What is the current block reward


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on May 31, 2013, 06:33:27 PM

    "blocks" : 76369,
    "currentblocksize" : 1000,
    "currentblocktx" : 0,
    "difficulty" : 1.47514969,
    "errors" : "",
    "generate" : false,
    "genproclimit" : -1,
    "hashespersec" : 0,
    "networkhashps" : 88539229,
    "pooledtx" : 0,
    "testnet" : false,
    "Nfactor" : 8,
    "N" : 512,
    "powreward" : 23.43000000


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: BlazinBeaches on May 31, 2013, 07:11:36 PM
Thanks, why has the hashrate gone significantly down?  


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on May 31, 2013, 07:53:38 PM
Everytime Nfactor increases, hashrate decreases.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: mberg2007 on May 31, 2013, 08:18:41 PM
same here, no payments at all

Ok perhaps you could post your yac address so procrypty could check his logs and see if your problem is similar to mine?

-Michael


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 01, 2013, 10:38:49 AM
Works fine for me.
Code:
Current block value 23.57 YAC
Expected time to block 0.126 hours
Pool rate 13.4MH/s (28% DOA+orphan)
Share difficulty 0.00667
Node uptime 4.576 (109.813 hours)
And it is paying.
And rate is lower and lower ;]


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 02, 2013, 08:28:13 PM
I've applied the changes from this commit https://github.com/forrestv/p2pool/commit/0cb07df562 to see if it helps with my memory issues. Have just restarted the pool so apologies for any dead shares submitted.

With regard to the non-payment, I haven't had a chance to look into it any more as yet. Any progress on that front at the user end?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: testz on June 02, 2013, 09:09:15 PM
[ANN] YAC P2P Pool http://yacpool.cloudapp.net:8336 (fast, reliable, 1% fee)
https://bitcointalk.org/index.php?topic=223827.0


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 03, 2013, 12:54:08 PM
I've applied the changes from this commit https://github.com/forrestv/p2pool/commit/0cb07df562 to see if it helps with my memory issues. Have just restarted the pool so apologies for any dead shares submitted.

This doesn't seem to have achieved much, and the dead share % has climbed significantly.  ???

Wish ntkrnl had forked forrestv's github properly, might have to do the fork again myself so I know I have the latest p2pool at any given moment.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on June 03, 2013, 01:16:19 PM
I've applied the changes from this commit https://github.com/forrestv/p2pool/commit/0cb07df562 to see if it helps with my memory issues. Have just restarted the pool so apologies for any dead shares submitted.

This doesn't seem to have achieved much, and the dead share % has climbed significantly.  ???

Wish ntkrnl had forked forrestv's github properly, might have to do the fork again myself so I know I have the latest p2pool at any given moment.
+1

I am also having issues with memory leaks. Python is suddenly killed and although I am running it under supervise (read daemontools) when restarted it sometimes hangs forever in loading shares. Since python is not cleanly shut down maybe the data dir becomes corrupt.
Anyone else experiencing this ?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on June 05, 2013, 10:36:30 AM
I have been using my own p2pool node for some days and I have found that my wallet address, the one I use for the p2pool node had some balance. How could this be possible ? If I set up the pool to have 0 fee shouldn't all the YAC's go to the miner's address ?

The params I am using is "--fee 0".


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 05, 2013, 11:27:39 AM
Probably workers not using a YAC address as their name.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 06, 2013, 03:40:27 PM
^ This was discussed earlier in the thread.. it's something to do with how the completed blocks have to be signed in proof-of-stake coins, meaning a very small transaction must take place on the server for a block to be accepted. The easiest way to ensure this happens was for ntkrnl to code in a minimum of 0.01 payment to the server daemon/wallet.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: testz on June 06, 2013, 11:23:27 PM
http://yac.procrypto.com:8336/ and http://pool.bitcn.org:8336/ down?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 06, 2013, 11:30:36 PM
Looks that way. Probably ran into the dreaded memory leak again.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 07, 2013, 09:02:27 AM
On 3 seconds longpool 24h chain is HUGE. Blocks are popping every hour or even less, we should consider shorten the chain to 10 or even 8hrs.
This will make pool memory consumption much lower.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 07, 2013, 10:25:36 AM
On 3 seconds longpool 24h chain is HUGE. Blocks are popping every hour or even less, we should consider shorten the chain to 10 or even 8hrs.
This will make pool memory consumption much lower.
If you know how to make this happen I'd be glad to modify my node.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 08, 2013, 03:35:25 PM
It need change in entire pool, becuse it will change payout strategy.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 09, 2013, 03:30:20 AM
It need change in entire pool, becuse it will change payout strategy.
Yeah I know, I was kinda hoping the other pool owners would chime in too!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: tamehuang on June 09, 2013, 06:34:53 PM
i can't run windows binary on win2008(64bit) server... it shows me some error..


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on June 10, 2013, 05:47:03 AM
i can't run windows binary on win2008(64bit) server... it shows me some error..

I guess the "some" part is important here ....  ::)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: m3ta on June 10, 2013, 01:55:14 PM
i can't run windows binary on win2008(64bit) server... it shows me some error..

I guess the "some" part is important here ....  ::)

Lol. Isn't "some" error fixed with the "any" key? :P


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 11, 2013, 02:07:41 AM
It need change in entire pool, becuse it will change payout strategy.

i just want to say thanks for your implimentation of p2pool to YAC
i made a node @ http://84.200.240.198:8336 no fee

ive been using ur nodes for about 20 days now and i like it but they seem to suffer when one gets crowded

so im interested in your ideas on how you will edit it and will be willing to test it with you


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 11, 2013, 09:59:33 AM
Apologies to everyone who has been using my node. I've been away for a few days with less access than usual to my desktop and remote machines.

I've restarted the server and wiped the data folder again, shouldn't have done the latter as its just resulted in 12 hours of 100% CPU use and dead shares  ::) Hopefully we're past that now and the efficiency will climb back up over the next 12-24 hours.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on June 11, 2013, 12:58:59 PM
I've restarted the server and wiped the data folder again, shouldn't have done the latter as its just resulted in 12 hours of 100% CPU use and dead shares
12h of dead shares and 100% usage ? What's your setup ?
Since I am on low RAM and the python process gets killed randomly after some hours of usage I have a script that restarts it after wiping the data dir (I have to do it since otherwise the pool hangs loading shares). The result is some dead shares and orphans but it recovers in less than an hour and also CPU usage is not 100% when the python process restarts.

Also people should take into account that latency is important in p2pool mining so you should choose a node near you.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 11, 2013, 01:45:21 PM
I've restarted the server and wiped the data folder again, shouldn't have done the latter as its just resulted in 12 hours of 100% CPU use and dead shares
12h of dead shares and 100% usage ? What's your setup ?

Its a 2GB VPS with a top line host. If I just restart the pool, it's fine after a minute or two, but if I wipe the data folder it spends a lot of time doing the 100% CPU load thing while it figures out wtf is going on. Presume its just catching up on all of the share history I just binned..


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 11, 2013, 02:16:00 PM
24*60*60/3=28`800 shares in 24hr chain.
Lots of data to process.
In BTC there is 8`640 shares in 24h chain (10s longpool). In TRC only 2`880 (30s longpool).
Thats why YAC node eats lots of ram and CPU.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 11, 2013, 02:38:49 PM
24*60*60/3=28`800 shares in 24hr chain.
Lots of data to process.
In BTC there is 8`640 shares in 24h chain (10s longpool). In TRC only 2`880 (30s longpool).
Thats why YAC node eats lots of ram and CPU.
What would appropriate settings be?
I want to fix this but really don't know where to start.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 08:31:02 AM
OK since nobody else did, I've changed my yacoin p2pool from 3 second shares to 15 second shares.
So far I'm seeing much reduced memory usage and far lower DOA.
Thanks for the suggestion rav3n.

For anyone who'd like to join me there is a copy of the modified code at http://ubuntuone.com/7lPJXOr1bUk8cxSTRbmNWh
Open port 12589 to the server running p2pool.
Mining is to port 8336 as before.

Or just join me by pointing hashes to http://bitvolcano.com:8336 with a YAC address as username.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on June 12, 2013, 10:09:30 AM
Great news, can you provide a diff from the github version ?
It would be much easier to review and deploy.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 10:32:53 AM
Well i don't really know how to do a diff, but basically....


yacoin=math.Object(
        PARENT=networks.nets['yacoin'],
        SHARE_PERIOD=15, # seconds
        CHAIN_LENGTH=24*60*60//15, # shares        ****Changed this***
        REAL_CHAIN_LENGTH=24*60*60//15, # shares  ****And this****
        TARGET_LOOKBEHIND=200, # shares
        SPREAD=3, # blocks
        IDENTIFIER='c138e5b9e7923514'.decode('hex'),
        PREFIX='d206c3a24ee749b4'.decode('hex'),
        P2P_PORT=12589,                                         *****And this*****
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**20 - 1,
        PERSIST=False,
        WORKER_PORT=8336,
        BOOTSTRAP_ADDRS='bitvolcano.com'.split(' '),   *****And this*****
        ANNOUNCE_CHANNEL='#p2pool-alt',

And that was it!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: cryptrol on June 12, 2013, 12:52:14 PM
Well, this change really improves memory usage and pool efficiency.

So everybody please make the change as described above and join.

 BRING ALL THE HASHES !


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 01:01:06 PM
Well i don't really know how to do a diff, but basically....


yacoin=math.Object(
        PARENT=networks.nets['yacoin'],
        SHARE_PERIOD=15, # seconds
        CHAIN_LENGTH=24*60*60//15, # shares        ****Changed this***
        REAL_CHAIN_LENGTH=24*60*60//15, # shares  ****And this****
        TARGET_LOOKBEHIND=200, # shares
        SPREAD=3, # blocks
        IDENTIFIER='c138e5b9e7923514'.decode('hex'),
        PREFIX='d206c3a24ee749b4'.decode('hex'),
        P2P_PORT=12589,                                         *****And this*****
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**20 - 1,
        PERSIST=False,
        WORKER_PORT=8336,
        BOOTSTRAP_ADDRS='bitvolcano.com'.split(' '),
        ANNOUNCE_CHANNEL='#p2pool-alt',

And that was it!

i just rebooted my pool with your new network.py code. seems better it's been up for about 20 mins so far i'll let you know in a few hours.

p2pool.dsync.net:21111

which yacoind are you using? orginal or the alternate one. does it matter?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 01:04:16 PM
I'm using the new one.
Mainly because I didn't like the error displayed by the old one, but I'm pretty sure they both work fine.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 01:08:01 PM
I'm using the new one.
Mainly because I didn't like the error displayed by the old one, but I'm pretty sure they both work fine.

i'm getting tons of these
Code:
Share check failed:
2013-06-12 09:02:16.565331 > Traceback (most recent call last):
2013-06-12 09:02:16.565821 >   File "/home/don/p2p-yac/p2pool/p2p.py", line 268, in handle_shares
2013-06-12 09:02:16.566162 >     self.node.handle_shares([p2pool_data.load_share(share, self.node.net, self.addr) for share in shares if share['type'] >= 9], sel$
2013-06-12 09:02:16.566552 >   File "/home/don/p2p-yac/p2pool/node.py", line 40, in handle_shares
2013-06-12 09:02:16.566834 >     self.node.set_best_share()
2013-06-12 09:02:16.567083 >   File "/home/don/p2p-yac/p2pool/node.py", line 307, in set_best_share
2013-06-12 09:02:16.567509 >     best, desired, decorated_heads = self.tracker.think(self.get_height_rel_highest, self.bitcoind_work.value['previous_block'], sel$
2013-06-12 09:02:16.567903 >   File "/home/don/p2p-yac/p2pool/data.py", line 560, in think
2013-06-12 09:02:16.568270 >     if self.attempt_verify(share):
2013-06-12 09:02:16.568621 > --- <exception caught here> ---
2013-06-12 09:02:16.568992 >   File "/home/don/p2p-yac/p2pool/data.py", line 531, in attempt_verify
2013-06-12 09:02:16.569385 >     share.check(self)
2013-06-12 09:02:16.569771 >   File "/home/don/p2p-yac/p2pool/data.py", line 420, in check
2013-06-12 09:02:16.570208 >     raise ValueError('''gentx doesn't match hash_link''')
2013-06-12 09:02:16.570512 > exceptions.ValueError: gentx doesn't match hash_link

any ideas?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 01:26:08 PM
I have the same thing, but I'm no p2pool expert.
rav3n_pl is probably the guy to ask he has a similar problem in the main p2pool thread.
The problem there seems to be an update to bitcoind, but in our case I'd say I caused it with my changes.

On the other hand the pool does appear to work ok and pay ok.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 01:40:58 PM
Actually more reading suggests the problem may be connecting with stratum instead of longpoll (Is there a hacked cgminer that does scrypt jane?)
If so a --fix-protocol on the miner's end may solve the problem.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 12, 2013, 02:06:44 PM
Thanks a lot for this, it was really necessary.  :D
These errors had me worried too but payouts work fine. Tried running this on another (more powerful) server of me on Debian 7 but i get "version glibc_2.14' not found required by scrypt_jane.so" btw, google says it's a bit complicated.  ;D

Edit: Just after i wrote this the pool crashed with massive ammounts of these errors. Getting the same errors in the old version too, i'm actually thinking of a malicious miner delivering shares that crash the pool, if such a thing is possible. Will test both versions a bit, the new one has nice and low DOA indeed, hope i can get it to run stable.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 02:22:34 PM
Actually more reading suggests the problem may be connecting with stratum instead of longpoll (Is there a hacked cgminer that does scrypt jane?)
If so a --fix-protocol on the miner's end may solve the problem.

how is your server doing? it seems this method puts more load on the servers. getting alot of "pool not providing work fast enought"

Load average 1.08 1.38 1.35


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 12, 2013, 02:27:57 PM
Both new and old versions spazz out on me with massive amounts of these errors after a short time, miners should choose other node until i fixed it.  :-\

edit: Maybe it now works, getting equal amounts of hashes and errors... Wrongly configured GPUs or DDOS, that's the question.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 02:29:39 PM
Yeah mine is the same now.
weird, it was fine for hours and now it does it within a minute of startup.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 02:30:49 PM
Both new and old versions spazz out on me with massive ammounts of these errors after a short time, miners should choose other node until i fixed it.  :-\

same here. ton's of errors. i'm going try to run solo for a few moments to see if this still happens.

eule please keep us posted. i'll also let you know how it goes on my end.. what is your pool address so i can bootstrap you?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 02:34:18 PM
ok so running this SOLO does not have any errors. not even the gentx error we all been getting. so it's gotta be something between our nodes


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 02:39:03 PM
I can confirm this.
Maybe one of the nodes was modified badly?

I've gotta sleep I'll leave my one solo overnight and see what happens. It's got 1.5mh's so it should do ok alone!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 02:41:57 PM
I can confirm this.
Maybe one of the nodes was modified badly?

can you post your network.py

here is mine
Code:
nets = dict(
    yacoin=math.Object(
        PARENT=networks.nets['yacoin'],
        SHARE_PERIOD=15, # seconds
        CHAIN_LENGTH=24*60*60//15, # shares
        REAL_CHAIN_LENGTH=24*60*60//15, # shares
        TARGET_LOOKBEHIND=200, # shares
        SPREAD=3, # blocks
        IDENTIFIER='c138e5b9e7923514'.decode('hex'),
        PREFIX='d206c3a24ee749b4'.decode('hex'),
        P2P_PORT=12999, #i just changed this so solo for test
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**20 - 1,
        PERSIST=False,
        WORKER_PORT=21112,
        BOOTSTRAP_ADDRS=''.split(' '),
        ANNOUNCE_CHANNEL='#p2pool-alt',
        VERSION_CHECK=lambda v: v >= 60004,
    ),


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 02:43:33 PM
yacoin=math.Object(
        PARENT=networks.nets['yacoin'],
        SHARE_PERIOD=15, # seconds
        CHAIN_LENGTH=24*60*60//15, # shares
        REAL_CHAIN_LENGTH=24*60*60//15, # shares
        TARGET_LOOKBEHIND=200, # shares
        SPREAD=3, # blocks
        IDENTIFIER='c138e5b9e7923514'.decode('hex'),
        PREFIX='d206c3a24ee749b4'.decode('hex'),
        P2P_PORT=12589,
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**20 - 1,
        PERSIST=False,
        WORKER_PORT=8336,
        BOOTSTRAP_ADDRS='bitvolcano.com'.split(' '),
        ANNOUNCE_CHANNEL='#p2pool-alt',
        VERSION_CHECK=lambda v: v >= 60004,


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 02:45:51 PM
looks pretty much the same to me.

this is my /bitcoin/network.py

Code:
nets = dict(
    yacoin=math.Object(
        P2P_PREFIX='d9e6e7e5'.decode('hex'),
        P2P_PORT=7688,
        ADDRESS_VERSION=77,
        RPC_PORT=8344,
        RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
            'yacoinaddress' in (yield bitcoind.rpc_help()) and
            not (yield bitcoind.rpc_getinfo())['testnet']
        )),
        SUBSIDY_FUNC=lambda target: get_subsidy(6, 100, target),
        BLOCKHASH_FUNC=lambda header: pack.IntType(256).unpack(__import__('yac_scrypt').getPoWHash(header, data.block_header_type.unpack(header)['ti$
        POW_FUNC=lambda header: pack.IntType(256).unpack(__import__('yac_scrypt').getPoWHash(header, data.block_header_type.unpack(header)['timestam$
        BLOCK_PERIOD=60, # s
        SYMBOL='YAC',
        CONF_FILE_FUNC=lambda: os.path.join(os.path.join(os.environ['APPDATA'], 'yacoin') if platform.system() == 'Windows' else os.path.expanduser($
        BLOCK_EXPLORER_URL_PREFIX='http://yacexplorer.tk/block/',
        ADDRESS_EXPLORER_URL_PREFIX='http://yacexplorer.tk/address/',
        SANE_TARGET_RANGE=(2**256//2**20//1000 - 1, 2**256//2**20 - 1),
    ),


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 12, 2013, 02:48:05 PM
It seems to work ok on my end now, half errors, half hashes.
I thought maybe it's a miner submitting wrong shares, but i don't know if that's possible or how to interpret these errors exactly:
Code:
2013-06-12 14:46:50.033906 > --- <exception caught here> ---
2013-06-12 14:46:50.033943 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 531, in attempt_verify
2013-06-12 14:46:50.033979 >     share.check(self)
2013-06-12 14:46:50.034015 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 420, in check
2013-06-12 14:46:50.034062 >     raise ValueError('''gentx doesn't match hash_link''')
2013-06-12 14:46:50.034101 > exceptions.ValueError: gentx doesn't match hash_link
2013-06-12 14:46:50.039057 > Traceback (most recent call last):
2013-06-12 14:46:50.039114 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 125, in maybeDeferred
2013-06-12 14:46:50.039154 >     result = f(*args, **kw)
2013-06-12 14:46:50.039192 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/node.py", line 362, in clean_tracker
2013-06-12 14:46:50.039230 >     self.set_best_share()
2013-06-12 14:46:50.039267 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/node.py", line 307, in set_best_share
2013-06-12 14:46:50.039305 >     best, desired, decorated_heads = self.tracker.think(self.get_height_rel_highest, self.bitcoind_work.value['previous_block'], self.bitcoind_work.value['bits'], self.known_txs_var.value)
2013-06-12 14:46:50.039346 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 560, in think
2013-06-12 14:46:50.039474 >     if self.attempt_verify(share):
2013-06-12 14:46:50.039520 > --- <exception caught here> ---
2013-06-12 14:46:50.039566 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 531, in attempt_verify
2013-06-12 14:46:50.039607 >     share.check(self)
2013-06-12 14:46:50.039644 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 420, in check
2013-06-12 14:46:50.039681 >     raise ValueError('''gentx doesn't match hash_link''')
2013-06-12 14:46:50.039718 > exceptions.ValueError: gentx doesn't match hash_link
2013-06-12 14:46:50.042168 Punishing share for 'Block-stale detected! 254d3d07aa8a2a13d8618fa0f2f18173b189cd378932bae37d978bf2 < f1f0eb0dd6bc2969c9eab8b90317fc61cc7642d5684fd78e048c63a0'! Jumping from 10b03540 to bb87c541!
2013-06-12 14:46:51.310158 Handshake timed out, disconnecting from 87.98.221.175:12579
2013-06-12 14:46:51.614171 Worker YHCkUR2vbx489YDCXGGVrDTAfSKqasEc31 submitted share with hash > target:
2013-06-12 14:46:51.614284     Hash:   4bfac64144234f297f60fb5d0aa525137d3a9a1a1fbaa488fbe177089c5f
2013-06-12 14:46:51.614353     Target: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2013-06-12 14:46:51.637508 Handshake timed out, disconnecting from 192.69.192.202:12579
2013-06-12 14:46:51.910433 Worker YHCkUR2vbx489YDCXGGVrDTAfSKqasEc31 submitted share with hash > target:
2013-06-12 14:46:51.910631     Hash:   30ebf86e6b1ab899bb9729f944dcc990cd6ab050381a22fa6f191cf64f82

I think the errors begin immediately after workers begin connecting and delivering work. Pool address is http://yacpool.tk:8838.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 02:56:49 PM
It seems to work ok on my end now, half errors, half hashes.
I thought maybe it's a miner submitting wrong shares, but i don't know if that's possible or how to interpret these errors exactly:
Code:
2013-06-12 14:46:50.033906 > --- <exception caught here> ---
2013-06-12 14:46:50.033943 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 531, in attempt_verify
2013-06-12 14:46:50.033979 >     share.check(self)
2013-06-12 14:46:50.034015 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 420, in check
2013-06-12 14:46:50.034062 >     raise ValueError('''gentx doesn't match hash_link''')
2013-06-12 14:46:50.034101 > exceptions.ValueError: gentx doesn't match hash_link
2013-06-12 14:46:50.039057 > Traceback (most recent call last):
2013-06-12 14:46:50.039114 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 125, in maybeDeferred
2013-06-12 14:46:50.039154 >     result = f(*args, **kw)
2013-06-12 14:46:50.039192 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/node.py", line 362, in clean_tracker
2013-06-12 14:46:50.039230 >     self.set_best_share()
2013-06-12 14:46:50.039267 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/node.py", line 307, in set_best_share
2013-06-12 14:46:50.039305 >     best, desired, decorated_heads = self.tracker.think(self.get_height_rel_highest, self.bitcoind_work.value['previous_block'], self.bitcoind_work.value['bits'], self.known_txs_var.value)
2013-06-12 14:46:50.039346 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 560, in think
2013-06-12 14:46:50.039474 >     if self.attempt_verify(share):
2013-06-12 14:46:50.039520 > --- <exception caught here> ---
2013-06-12 14:46:50.039566 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 531, in attempt_verify
2013-06-12 14:46:50.039607 >     share.check(self)
2013-06-12 14:46:50.039644 >   File "/home/eule/yacpool/yacoin-p2pool/p2pool/data.py", line 420, in check
2013-06-12 14:46:50.039681 >     raise ValueError('''gentx doesn't match hash_link''')
2013-06-12 14:46:50.039718 > exceptions.ValueError: gentx doesn't match hash_link
2013-06-12 14:46:50.042168 Punishing share for 'Block-stale detected! 254d3d07aa8a2a13d8618fa0f2f18173b189cd378932bae37d978bf2 < f1f0eb0dd6bc2969c9eab8b90317fc61cc7642d5684fd78e048c63a0'! Jumping from 10b03540 to bb87c541!
2013-06-12 14:46:51.310158 Handshake timed out, disconnecting from 87.98.221.175:12579
2013-06-12 14:46:51.614171 Worker YHCkUR2vbx489YDCXGGVrDTAfSKqasEc31 submitted share with hash > target:
2013-06-12 14:46:51.614284     Hash:   4bfac64144234f297f60fb5d0aa525137d3a9a1a1fbaa488fbe177089c5f
2013-06-12 14:46:51.614353     Target: fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2013-06-12 14:46:51.637508 Handshake timed out, disconnecting from 192.69.192.202:12579
2013-06-12 14:46:51.910433 Worker YHCkUR2vbx489YDCXGGVrDTAfSKqasEc31 submitted share with hash > target:
2013-06-12 14:46:51.910631     Hash:   30ebf86e6b1ab899bb9729f944dcc990cd6ab050381a22fa6f191cf64f82

I think the errors begin immediately after workers begin connecting and delivering work. Pool address is http://yacpool.tk:8838.

can you check your network.py

share_period=15

i just saw a ealier post caish5 didn't put a block comment to change it to 15 instead of 3


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 02:58:46 PM
lol i just blocked running solo.  ;D me so lucky!

ok i'm going try to merge our pool again to bitvolcano


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 12, 2013, 02:59:31 PM
Code:
yacoin=math.Object(
        PARENT=networks.nets['yacoin'],
        SHARE_PERIOD=15, # seconds
        CHAIN_LENGTH=24*60*60//15, # shares
        REAL_CHAIN_LENGTH=24*60*60//15, # shares
        TARGET_LOOKBEHIND=200, # shares
        SPREAD=3, # blocks
        IDENTIFIER='c138e5b9e7923514'.decode('hex'),
        PREFIX='d206c3a24ee749b4'.decode('hex'),
        P2P_PORT=12589,
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**20 - 1,
        PERSIST=False,
        WORKER_PORT=8336,
        BOOTSTRAP_ADDRS='bitvolcano.com'.split(' '),
        ANNOUNCE_CHANNEL='#p2pool-alt',
        VERSION_CHECK=lambda v: v >= 60004,
    ),
I use the file supplied by caish5, what comment block do you mean? Congrats btw.  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 03:04:19 PM
ok does anyone reconize this IP 196.210.238.252

it was running fine for about 5 mins until

Code:
2013-06-12 11:03:47.881368 Processing 321 shares from 196.210.238.252:35341...
2013-06-12 11:03:49.219032 > Share check failed:


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 12, 2013, 04:21:06 PM
It seems the bitvolcano pool isn't connected to the pool:
Peers 0 out, 0 in
Was wondering why the global pool speed didn't make sense.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 12, 2013, 04:24:24 PM
My YAC node also crashed.
But, if you changing network options you should also change hexes and p2p port and DELETE current share chain.
I made some modifications and run my node
https://github.com/Rav3nPL/p2pool-yac
Try it if you want.
Best way to git clone it to new directory.
Changed:
- payout for 12hrs
- pay for up to 10 blocks
- share period 10 seconds
- diff retarget for 30 shares (5 minutes)
- my node as seed node
- p2p port 8337
- hexes to not mess another chains




Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 05:18:38 PM
My YAC node also crashed.
But, if you changing network options you should also change hexes and p2p port and DELETE current share chain.
I made some modifications and run my node
https://github.com/Rav3nPL/p2pool-yac
Try it if you want.
Best way to git clone it to new directory.
Changed:
- payout for 12hrs
- pay for up to 10 blocks
- share period 10 seconds
- diff retarget for 30 shares (5 minutes)
- my node as seed node
- p2p port 8337
- hexes to not mess another chains




ok i cloned your git  ;D gonna see how this runs. so far so good no error

p2pool.dsync.net:21112 (http://p2pool.dsync.net:21112)

edit very good so far no error like before. very low doa 2% on my pool with 300 kHs


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 12, 2013, 05:32:56 PM
Same. We just found the first 2 blocks in 3 minutes. :D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 12, 2013, 05:37:57 PM
Same. We just found the first 2 blocks in 3 minutes. :D
yup sweet deal. now if we can get caish5 to come over with his 1.5 mhs rate we will be sitting pretty  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 12, 2013, 05:41:10 PM
My YAC node also crashed.
But, if you changing network options you should also change hexes and p2p port and DELETE current share chain.
I made some modifications and run my node
https://github.com/Rav3nPL/p2pool-yac
Try it if you want.
Best way to git clone it to new directory.
Changed:
- payout for 12hrs
- pay for up to 10 blocks
- share period 10 seconds
- diff retarget for 30 shares (5 minutes)
- my node as seed node
- p2p port 8337
- hexes to not mess another chains




Made the switch also.


for anyone wanting a smooth, quick transition, you can use the following commands

Code:
git clone https://github.com/Rav3nPL/p2pool-yac.git

rm -r yacoin-p2pool

cd p2pool-yac/yac_scrypt

sudo python setup.py install

cd

killall -g python

cd p2pool-yac

nohup python run_p2pool.py

close terminal and go back to eating icecream

Awesome luck its a good start :) 3 blocks in a couple mins haha


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 12, 2013, 09:29:34 PM
Switched too, thanks rav3n_pl. Certainly seems like a massive improvement so far.  :)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 12, 2013, 10:59:02 PM
OK
I'm connected up!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 13, 2013, 04:02:51 AM
Ok something dosnt seem right, pool efficiencies are way down and lots more red in the graphs

is this a problem or is there a logical reason for it

is it because the share time is longer, so the ratio of shares to DOA/orphans is closer so it looks bad but in actual fact the network is doing much better overall?

or is it these gpus throwing lots of rejects out there

im just worried and can someone confirm how the new payment system is meant to work is it

10 blocks or is it shares submitted for ten blocks tallied up and then a lump payout is every 12 hours

or is it whichever comes first ten blocks or 12 hours?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 13, 2013, 04:35:29 AM
is something going on with our nodes? the last 12 or so blocks are all orphans


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 13, 2013, 06:11:46 AM
Mine went to a lot of "too many open files" errors
I changed back to my code which I know works solo.

So for now I'm disconnected from you guys again.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 13, 2013, 06:18:31 AM
http://anonymouse.org/cgi-bin/anon-www.cgi/http://img12.imageshack.us/img12/7986/whatthefq.png


Whats going on here and none of us got a payout since block id 90347 untill block id 90670 which was when my payouts started again
im starting to get payouts now after caish5 said he left lol but i think thats coincidence

Im sure someone can explain this


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 13, 2013, 06:24:38 AM
Looks like we catch some orphans :)
Those "doubles" seems to be found by different nodes/miners. Probably they have high GBT latency.
2 of them are relayed by 108.58.12.54


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 13, 2013, 06:30:32 AM
Looks like we catch some orphans :)
Those "doubles" seems to be found by different nodes/miners. Probably they have high GBT latency.
2 of them are relayed by 108.58.12.54

ohphans drunk on long island ice tea no doubt

but you would think our chain would have been trusted more

 but anyhow i really think we need to get everyone back into the one pool again


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 13, 2013, 06:36:43 AM
im just worried and can someone confirm how the new payment system is meant to work is it

10 blocks or is it shares submitted for ten blocks tallied up and then a lump payout is every 12 hours

or is it whichever comes first ten blocks or 12 hours?
It it not "new" :)
Pool pays for last 12hrs but up to 10 blocks in this time.
So if you mine hour and grab some valid shareas you will get pay up to 12hrs but max 10 blocks.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 13, 2013, 09:20:43 AM
Been much better for me since I switched so I'm staying with the rav3n_pl version.

I hit the "too many open files" thing a couple of times when I first switched, but I've increased these limits on the server and now its fine.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 13, 2013, 10:28:39 AM
Well I've increased my limits and rejoined.

Fingers Crossed!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 13, 2013, 10:55:27 AM
For those, who run on "too many open files" trouble (for ubuntu and similar):
1. check current value by "cat /proc/sys/fs/file-max" (my server have 814795)
2. increase it by "sudo mcedit /etc/sysctl.conf" and change "fs.file-max=xxxx" line (or use vi or any other editor instead of mcedit)
3. apply settings by "sudo sysctl -p"


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 13, 2013, 12:05:34 PM
Got lots of those "too many files open" errors too, i did this:
nano /etc/security/limits.conf
added this:
* soft nofile 8192
* hard nofile 65536
We'll see if that worked.  :D Sorry everyone mining at my node for the downtimes...
edit: nope, crashed again. /proc/sys/fs/file-max was at 2465517 already, so i switched back to the bitvolcano code.
edit2: changed hard nofile to 65536 too, it should work now...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 13, 2013, 01:38:00 PM
Got lots of those "too many files open" errors too, i did this:
nano /etc/security/limits.conf
added this:
* soft nofile 8192
* hard nofile 65536
We'll see if that worked.  :D Sorry everyone mining at my node for the downtimes...
edit: nope, crashed again. /proc/sys/fs/file-max was at 2465517 already, so i switched back to the bitvolcano code.
I've switched back to the rav3n_pl code!

I fixed the too many files error with this....
http://posidev.com/blog/2009/06/04/set-ulimit-parameters-on-ubuntu/


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 13, 2013, 01:52:34 PM
Switched back aswell, hope it will finally work stable now. Thx for the link, didn't yet do the  /etc/pam.d/common-session thing but will try that too if the problem keeps happening.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 13, 2013, 03:15:53 PM
Sry for double post, the too many files open errors are gone, now i get this after ~20 minutes:
Code:
2013-06-13 15:12:55.599240 >     self.doIteration(t)
2013-06-13 15:12:55.599288 > --- <exception caught here> ---
2013-06-13 15:12:55.599342 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 104, in doSelect
2013-06-13 15:12:55.599403 >     [], timeout)
2013-06-13 15:12:55.599454 > exceptions.ValueError: filedescriptor out of range in select()
2013-06-13 15:12:55.950729 > Traceback (most recent call last):
2013-06-13 15:12:55.950985 >   File "./run_p2pool.py", line 5, in <module>
2013-06-13 15:12:55.951034 >     main.run()
2013-06-13 15:12:55.951121 >   File "/home/eule/p2pool-yac/p2pool/main.py", line 562, in run
2013-06-13 15:12:55.951170 >     reactor.run()
2013-06-13 15:12:55.951213 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run
2013-06-13 15:12:55.951260 >     self.mainLoop()
2013-06-13 15:12:55.951302 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop
2013-06-13 15:12:55.951380 >     self.doIteration(t)
2013-06-13 15:12:55.951421 > --- <exception caught here> ---
2013-06-13 15:12:55.951465 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 104, in doSelect
2013-06-13 15:12:55.951506 >     [], timeout)
2013-06-13 15:12:55.951562 > exceptions.ValueError: filedescriptor out of range in select()
2013-06-13 15:12:55.959041 > Traceback (most recent call last):
2013-06-13 15:12:55.959138 >   File "./run_p2pool.py", line 5, in <module>
2013-06-13 15:12:55.959185 >     main.run()
2013-06-13 15:12:55.959226 >   File "/home/eule/p2pool-yac/p2pool/main.py", line 562, in run
2013-06-13 15:12:55.959267 >     reactor.run()
2013-06-13 15:12:55.959512 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run
2013-06-13 15:12:55.959595 >     self.mainLoop()
2013-06-13 15:12:55.959641 > --- <exception caught here> ---
2013-06-13 15:12:55.959685 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop
2013-06-13 15:12:55.959739 >     self.doIteration(t)
2013-06-13 15:12:55.959818 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 109, in doSelect
2013-06-13 15:12:55.959892 >     self._preenDescriptors()
2013-06-13 15:12:55.959940 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 88, in _preenDescriptors
2013-06-13 15:12:55.959988 >     self._disconnectSelectable(selectable, e, False)
2013-06-13 15:12:55.960065 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/posixbase.py", line 256, in _disconnectSelectable
2013-06-13 15:12:55.960115 >     selectable.connectionLost(failure.Failure(why))
2013-06-13 15:12:55.960160 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 514, in connectionLost
2013-06-13 15:12:55.960202 >     self._closeSocket()
2013-06-13 15:12:55.960267 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 92, in _closeSocket
2013-06-13 15:12:55.960309 >     skt = self.socket
2013-06-13 15:12:55.960388 > exceptions.AttributeError: 'Server' object has no attribute 'socket'
2013-06-13 15:12:56.710453 > Traceback (most recent call last):
2013-06-13 15:12:56.710595 >   File "./run_p2pool.py", line 5, in <module>
2013-06-13 15:12:56.710671 >     main.run()
2013-06-13 15:12:56.710749 >   File "/home/eule/p2pool-yac/p2pool/main.py", line 562, in run
2013-06-13 15:12:56.710823 >     reactor.run()
2013-06-13 15:12:56.710896 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run
2013-06-13 15:12:56.710971 >     self.mainLoop()
2013-06-13 15:12:56.711045 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop
2013-06-13 15:12:56.711119 >     self.doIteration(t)
2013-06-13 15:12:56.711188 > --- <exception caught here> ---
2013-06-13 15:12:56.711263 >   File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 104, in doSelect
2013-06-13 15:12:56.711337 >     [], timeout)
2013-06-13 15:12:56.711413 > exceptions.ValueError: filedescriptor out of range in select()
Restarting p2pool fixes it until next crash, but that's ofcourse no solution. Never did much python stuff so i am pretty lost there. :-\


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 13, 2013, 03:48:59 PM
Twisted version you have installed is?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 13, 2013, 03:59:08 PM
12.0.0-1 i think, currently upgrading to Python 2.7 (twisted aswell) and if that won't work switching to 32-bit...
edit: 10.1.0-3, python upgrade didn't work out which seems to be common on debian 6, so trying to only upgrade twisted now.
e: Nope, ofcourse dependent on Python2.7. When trying to do it anyways, according to this guide http://www.stylesen.org/python_27_debian_squeeze_60, i get errors about bad header files when getting the packages, which makes me cancel apt-get. Sigh. ^^
e: OK updated twisted but not python, hope it works out.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 13, 2013, 04:26:45 PM
Looks like we catch some orphans :)
Those "doubles" seems to be found by different nodes/miners. Probably they have high GBT latency.
2 of them are relayed by 108.58.12.54

ohphans drunk on long island ice tea no doubt

but you would think our chain would have been trusted more

 but anyhow i really think we need to get everyone back into the one pool again

that's my ip.. is there something wrong with my pool?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 13, 2013, 05:15:38 PM
Still hitting 100% CPU on the python process intermittently, only for a few moments at a time. It's obviously not completely taking the pool down, but my miners have been reporting the occasional brief disconnect.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 13, 2013, 05:34:14 PM
Finally got it running on my much more powerful root server, the "glibc2.14 not found" error was because i forgot to install the yac scrypt module.  ::)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 14, 2013, 08:21:58 PM
it seems that our pools are out of sync with actual chain. i don't know if i'm saying that right. example

yac.ltcoin.pl
Code:
06-15 04:04:41	00:00:40	phillip0101	93696	399

our p2pools
Code:
93696	Fri Jun 14 2013 16:04:02 GMT-0400 (Eastern Daylight Time)

we submitted for the block 41 seconds before them and still we are orphaned. or i could just be paranoid. our last 10~ or so blocks was the same way


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 14, 2013, 08:34:50 PM
That's weird, last one was solved Fri Jun 14 2013 19:27:47 GMT+0200, only orphans since then.  :-\


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 14, 2013, 08:40:34 PM
That's weird, last one was solved Fri Jun 14 2013 19:27:47 GMT+0200, only orphans since then.  :-\
ya, that's what got me looking. any ideas?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 14, 2013, 08:43:40 PM
Honestly no. I restarted my yacoind and p2pool services but if that won't work i guess we'll have to change again...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 14, 2013, 08:48:24 PM
Honestly no. I restarted my yacoind and p2pool services but if that won't work i guess we'll have to change again...
i restarted a few time, but still nope. orphan galore


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 14, 2013, 08:56:54 PM
Quote
Total Hash: 71.2MH/s Round Shares: 2818 Round Time: 0:30 difficulty: 0.93

that's the stats from yac.ltcoin.net

with 71 mhs it's taking 30+ mins to find a block. is something going on with chain?



like this?
Quote
WindMaster:
"PoS blocks 91036 and 91037 were staked by someone operating off-network (whether intentionally or unintentionally) and then reintroduced to the network, triggering the reorg and orphaning 75 blocks.  Anyone here have really good familiarity with the Novacoin PoS code?"

https://bitcointalk.org/index.php?topic=206577.640 (https://bitcointalk.org/index.php?topic=206577.640)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 14, 2013, 09:01:06 PM
Meh that's bad. Switched back to caish5's code but since it spazzed out with errors in a few minutes i switched back again only to see the next orphan block. Trying the "old" version from the OP next...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 14, 2013, 09:05:40 PM
Debug log from yacoin client sure looks funky, but i'm not skilled enough in reading it to confirm an attack:
Code:
SetBestChain: new best=0000000061e7f900b90e  height=93576  trust=245891366257  date=06/14/13 18:57:03
SetBestChain: new best=00000000b41e2bb7677e  height=93577  trust=245891366258  date=06/14/13 18:54:42
SetBestChain: new best=00000000996ca33b8af7  height=93578  trust=245891366259  date=06/14/13 18:56:32
connection timeout
SetBestChain: new best=00000000e3f3e7d2b319  height=93579  trust=245891366260  date=06/14/13 18:59:27
SetBestChain: new best=00000001116924a4c7aa  height=93580  trust=245891366261  date=06/14/13 18:57:05
trying connection 103.245.205.22:7688 lastseen=0.9hrs
SetBestChain: new best=00000000ebe069de0da5  height=93581  trust=245891366262  date=06/14/13 18:58:54
SetBestChain: new best=000000002df47b317cc7  height=93582  trust=245891366263  date=06/14/13 19:02:00
SetBestChain: new best=00000001004d387d8c8c  height=93583  trust=245891366264  date=06/14/13 19:02:49
ProcessBlock: ACCEPTED
received block 000000001439f4254f8c
ProcessBlock: ORPHAN BLOCK, prev=00000000a94ac1a996df
Added 323 addresses from 140.112.183.10: 191 tried, 7123 new
Added 319 addresses from 140.112.183.10: 191 tried, 7117 new
Added 46 addresses from 140.112.183.10: 191 tried, 7114 new
received block 1e9631fde8d4aacefe6f
ERROR: ProcessBlock() : already have block 93197 1e9631fde8d4aacefe6f
received block 00000000c34c090412d9
ERROR: ProcessBlock() : already have block 93198 00000000c34c090412d9
received block 00000000288222d2625d
ERROR: ProcessBlock() : already have block 93199 00000000288222d2625d
received block 00000000b7085c10d8f5
ERROR: ProcessBlock() : already have block 93200 00000000b7085c10d8f5
received block 00000000fc35ce7ed71d
ERROR: ProcessBlock() : already have block 93201 00000000fc35ce7ed71d
received block 000000002bba38d87bbc
ERROR: ProcessBlock() : already have block 93202 000000002bba38d87bbc
received block 00000000e0de9a28c1a6
ERROR: ProcessBlock() : already have block 93203 00000000e0de9a28c1a6
received block 000000008c7ca0d27929
ERROR: ProcessBlock() : already have block 93204 000000008c7ca0d27929
received block 00000000236ddff4493a
ERROR: ProcessBlock() : already have block 93205 00000000236ddff4493a
received block 0000000031fbbdc93818
ERROR: ProcessBlock() : already have block 93206 0000000031fbbdc93818
received block 00000000d481715475e7
ERROR: ProcessBlock() : already have block 93207 00000000d481715475e7
received block 000000000ab6af5b7561
ERROR: ProcessBlock() : already have block 93208 000000000ab6af5b7561
received block 00000000439634c46f2a
ERROR: ProcessBlock() : already have block 93209 00000000439634c46f2a
received block 0000000112727f9dde60
ERROR: ProcessBlock() : already have block 93210 0000000112727f9dde60
received block 00000000356c9146c46f
ERROR: ProcessBlock() : already have block 93211 00000000356c9146c46f
received block ff15e95f888e3069ffad
ERROR: ProcessBlock() : already have block 93212 ff15e95f888e3069ffad
received block 00000000b49fe8577b22
ERROR: ProcessBlock() : already have block 93213 00000000b49fe8577b22
received block 00000000d4e8fc4ecbe1
ERROR: ProcessBlock() : already have block 93214 00000000d4e8fc4ecbe1
received block 00000000783d91b03fcb
ERROR: ProcessBlock() : already have block 93215 00000000783d91b03fcb
received block 00000000f51bed7ee277
ERROR: ProcessBlock() : already have block 93216 00000000f51bed7ee277
received block 000000007317d5905692
ERROR: ProcessBlock() : already have block 93217 000000007317d5905692
received block 000000009ed27c56911b
ERROR: ProcessBlock() : already have block 93218 000000009ed27c56911b
received block 000000001107961e6a55
ERROR: ProcessBlock() : already have block 93219 000000001107961e6a55
received block 00000000cbace9bb188d
ERROR: ProcessBlock() : already have block 93220 00000000cbace9bb188d
received block 00000000278e0abe74f4
ERROR: ProcessBlock() : already have block 93221 00000000278e0abe74f4
received block 00000000842fa20b22af
ERROR: ProcessBlock() : already have block 93222 00000000842fa20b22af
received block 00000000e97290f80e43
ERROR: ProcessBlock() : already have block 93223 00000000e97290f80e43
received block 00000000c1e15d88659a
ERROR: ProcessBlock() : already have block 93224 00000000c1e15d88659a
received block 00000000b165defe0f51
ERROR: ProcessBlock() : already have block 93225 00000000b165defe0f51
received block 00000000190b3207e735
ERROR: ProcessBlock() : already have block 93226 00000000190b3207e735
received block 00000000711bef577f0b
ERROR: ProcessBlock() : already have block 93227 00000000711bef577f0b
received block 00000000f6920780188b
ERROR: ProcessBlock() : already have block 93228 00000000f6920780188b
received block 00000000174625de87b4
ERROR: ProcessBlock() : already have block 93229 00000000174625de87b4
received block 00000000446e7aba9eaf
ERROR: ProcessBlock() : already have block 93230 00000000446e7aba9eaf
received block 00000000c68626dc955e
ERROR: ProcessBlock() : already have block 93231 00000000c68626dc955e
received block 0000000086f99fc5cdf0
ERROR: ProcessBlock() : already have block 93232 0000000086f99fc5cdf0
keypool return 12
received block 00000000e4b99a30b2a0
ERROR: ProcessBlock() : already have block 93233 00000000e4b99a30b2a0
received block 0000000072d16ca25f3e
ERROR: ProcessBlock() : already have block 93234 0000000072d16ca25f3e
received block 00000000a16c3f0c62ac
ERROR: ProcessBlock() : already have block 93235 00000000a16c3f0c62ac
received block 000000007cbd7f8f0276
ERROR: ProcessBlock() : already have block 93236 000000007cbd7f8f0276
received block 000000011365673ce8a8
ERROR: ProcessBlock() : already have block 93237 000000011365673ce8a8
received block 00000000fc11698cf713
ERROR: ProcessBlock() : already have block 93238 00000000fc11698cf713
received block 0000000075e97060f214
ERROR: ProcessBlock() : already have block 93239 0000000075e97060f214
received block 000000010209d295fe8f
ERROR: ProcessBlock() : already have block 93240 000000010209d295fe8f
received block 00000000ab9839fe111b
ERROR: ProcessBlock() : already have block 93241 00000000ab9839fe111b
received block 000000000933e6c8208f
ERROR: ProcessBlock() : already have block 93242 000000000933e6c8208f
received block 0000000027a455e85e3d
ERROR: ProcessBlock() : already have block 93243 0000000027a455e85e3d
received block 000000004af9d5ed36a0
ERROR: ProcessBlock() : already have block 93244 000000004af9d5ed36a0
received block 000000002bfb754526a0
ERROR: ProcessBlock() : already have block 93245 000000002bfb754526a0
received block 000000010e56ad2e2fb6
ERROR: ProcessBlock() : already have block 93246 000000010e56ad2e2fb6
received block 0000000060a0c8081238
ERROR: ProcessBlock() : already have block 93247 0000000060a0c8081238
received block 00000000a8d425011984
ERROR: ProcessBlock() : already have block 93248 00000000a8d425011984
received block 000000006c02109c6237
ERROR: ProcessBlock() : already have block 93249 000000006c02109c6237
received block 00000000cb735cc1a085
ERROR: ProcessBlock() : already have block 93250 00000000cb735cc1a085
received block 00000000df08e504bcfb
ERROR: ProcessBlock() : already have block 93251 00000000df08e504bcfb
received block 000000010507b5720b6e
ERROR: ProcessBlock() : already have block 93252 000000010507b5720b6e
received block 000000004656049c3e5e
ERROR: ProcessBlock() : already have block 93253 000000004656049c3e5e
received block 0000000006d95e9d9f76
ERROR: ProcessBlock() : already have block 93254 0000000006d95e9d9f76
received block 00000000b87e0fea1b36
ERROR: ProcessBlock() : already have block 93255 00000000b87e0fea1b36
received block 0000000088ac45a2f85d
ERROR: ProcessBlock() : already have block 93256 0000000088ac45a2f85d
received block 00000000e32cf9d7459c
ERROR: ProcessBlock() : already have block 93257 00000000e32cf9d7459c
received block 00000000837722c0b619
ERROR: ProcessBlock() : already have block 93258 00000000837722c0b619
received block 0000000112a4a0c3552b
ERROR: ProcessBlock() : already have block 93259 0000000112a4a0c3552b
received block 00000000522383241bfe
ERROR: ProcessBlock() : already have block 93260 00000000522383241bfe
received block 000000003d2a14080f8d
ERROR: ProcessBlock() : already have block 93261 000000003d2a14080f8d
received block 00000000491059a95bf2
ERROR: ProcessBlock() : already have block 93262 00000000491059a95bf2
received block 000000010a56fcff9b0d
ERROR: ProcessBlock() : already have block 93263 000000010a56fcff9b0d
received block 00000000c033cc3ed76e
ERROR: ProcessBlock() : already have block 93264 00000000c033cc3ed76e
received block 000000001588d9f5cc32
ERROR: ProcessBlock() : already have block 93265 000000001588d9f5cc32
received block 0000000046fe725573d1
ERROR: ProcessBlock() : already have block 93266 0000000046fe725573d1
received block 0000000008b2d78d2b6d
ERROR: ProcessBlock() : already have block 93267 0000000008b2d78d2b6d
received block 000000010738aa84cca1
ERROR: ProcessBlock() : already have block 93268 000000010738aa84cca1
received block 000000011a7f6f669741
ERROR: ProcessBlock() : already have block 93269 000000011a7f6f669741
received block 00000000adcf437e056f
ERROR: ProcessBlock() : already have block 93270 00000000adcf437e056f
received block 000000009e84c77dfc5a
ERROR: ProcessBlock() : already have block 93271 000000009e84c77dfc5a
received block 00000000e2e4b65dee1a
ERROR: ProcessBlock() : already have block 93272 00000000e2e4b65dee1a
received block 000000010345677934cd
ERROR: ProcessBlock() : already have block 93273 000000010345677934cd
received block 00000000f50bbfa8356f
ERROR: ProcessBlock() : already have block 93274 00000000f50bbfa8356f
received block 0000000101bf77994437
ERROR: ProcessBlock() : already have block 93275 0000000101bf77994437
received block 00000000fc9073512df8
ERROR: ProcessBlock() : already have block 93276 00000000fc9073512df8
received block 00000000a2e858e33add
ERROR: ProcessBlock() : already have block 93277 00000000a2e858e33add
received block 000000005d463455833a
ERROR: ProcessBlock() : already have block 93278 000000005d463455833a
received block 00000000f157d305a9c6
ERROR: ProcessBlock() : already have block 93279 00000000f157d305a9c6
received block 000000010acbb1623d71
ERROR: ProcessBlock() : already have block 93280 000000010acbb1623d71
received block 1c3c4fabca84842b8a6e
ERROR: ProcessBlock() : already have block 93281 1c3c4fabca84842b8a6e
received block 000000009fefbecb67ec
ERROR: ProcessBlock() : already have block 93282 000000009fefbecb67ec
received block 00000000e62c22c15b52
ERROR: ProcessBlock() : already have block 93283 00000000e62c22c15b52
received block 000000000888ce79fcc0
ERROR: ProcessBlock() : already have block 93284 000000000888ce79fcc0
received block 00000000ba58ce7c2918
ERROR: ProcessBlock() : already have block 93285 00000000ba58ce7c2918
received block 0000000029a6162c3e85
ERROR: ProcessBlock() : already have block 93286 0000000029a6162c3e85
received block 000000007df4640293b8
ERROR: ProcessBlock() : already have block 93287 000000007df4640293b8
received block 00000000ba197d8020fa
ERROR: ProcessBlock() : already have block 93288 00000000ba197d8020fa
received block 00000000f7263657dd10
ERROR: ProcessBlock() : already have block 93289 00000000f7263657dd10
received block 14c5291ee1c6cfe2f67a
ERROR: ProcessBlock() : already have block 93290 14c5291ee1c6cfe2f67a
received block 00000000ee7667a61380
ERROR: ProcessBlock() : already have block 93291 00000000ee7667a61380
received block 00000000ba70bb1ccc8f
ERROR: ProcessBlock() : already have block 93292 00000000ba70bb1ccc8f
received block 000000011cc4ede3f3c9
ERROR: ProcessBlock() : already have block 93293 000000011cc4ede3f3c9
received block 00000000cf9f8c9c822e
ERROR: ProcessBlock() : already have block 93294 00000000cf9f8c9c822e
received block 00000000f9c7f185408d
ERROR: ProcessBlock() : already have block 93295 00000000f9c7f185408d
received block 0000000040cbe8943828
ERROR: ProcessBlock() : already have block 93296 0000000040cbe8943828
received block 000000009bb57dce594a
ERROR: ProcessBlock() : already have block 93297 000000009bb57dce594a
received block 0000000079b73aca6003
ERROR: ProcessBlock() : already have block 93298 0000000079b73aca6003
received block 000000008d87e3416daf
ERROR: ProcessBlock() : already have block 93299 000000008d87e3416daf
received block 00000000edb821e53819
ERROR: ProcessBlock() : already have block 93300 00000000edb821e53819
received block 000000008161919e432c
ERROR: ProcessBlock() : already have block 93301 000000008161919e432c
received block 000000008ee74f336397
ERROR: ProcessBlock() : already have block 93302 000000008ee74f336397
received block 00000000c808824cc130
ERROR: ProcessBlock() : already have block 93303 00000000c808824cc130
received block 0000000088599761b075
ERROR: ProcessBlock() : already have block 93304 0000000088599761b075
received block 0000000065deb0b16f8d
ERROR: ProcessBlock() : already have block 93305 0000000065deb0b16f8d
received block 0000000010ced8b6f24a
ERROR: ProcessBlock() : already have block 93306 0000000010ced8b6f24a
received block 000000001dca28d11e52
ERROR: ProcessBlock() : already have block 93307 000000001dca28d11e52
received block 000000009426d53aec2e
ERROR: ProcessBlock() : already have block 93308 000000009426d53aec2e
received block 00000001135cdd7641e2
ERROR: ProcessBlock() : already have block 93309 00000001135cdd7641e2
received block 00000000a5856acb746d
ERROR: ProcessBlock() : already have block 93310 00000000a5856acb746d
received block 00000000c84574e84ca0
ERROR: ProcessBlock() : already have block 93311 00000000c84574e84ca0
received block 00000000eae9d15fcda7
ERROR: ProcessBlock() : already have block 93312 00000000eae9d15fcda7
received block 000000009e3b5a595c63
ERROR: ProcessBlock() : already have block 93313 000000009e3b5a595c63
received block 0000000072f6eb425105
ERROR: ProcessBlock() : already have block 93314 0000000072f6eb425105
received block 000000005ecd275f1205
ERROR: ProcessBlock() : already have block 93315 000000005ecd275f1205
received block 0000000025fe06762700
ERROR: ProcessBlock() : already have block 93316 0000000025fe06762700
received block 00000000889bb04f6fbd
ERROR: ProcessBlock() : already have block 93317 00000000889bb04f6fbd
received block 00000000f8353a4f36cf
ERROR: ProcessBlock() : already have block 93318 00000000f8353a4f36cf
received block 000000004f0825099468
ERROR: ProcessBlock() : already have block 93319 000000004f0825099468
received block 000000006c3ecc199045
ERROR: ProcessBlock() : already have block 93320 000000006c3ecc199045
received block 000000009ba2f9c4bc77
ERROR: ProcessBlock() : already have block 93321 000000009ba2f9c4bc77
received block 000000010e3885dea25b
ERROR: ProcessBlock() : already have block 93322 000000010e3885dea25b
received block bd354a97e41bf48732f0
ERROR: ProcessBlock() : already have block 93323 bd354a97e41bf48732f0
received block 0000000110550ab1c916
ERROR: ProcessBlock() : already have block 93324 0000000110550ab1c916
received block 00000000315fd9ddf5e7
ERROR: ProcessBlock() : already have block 93325 00000000315fd9ddf5e7
received block 000000004e5bd8c43800
ERROR: ProcessBlock() : already have block 93326 000000004e5bd8c43800
received block 0000000025511363c3c9
ERROR: ProcessBlock() : already have block 93327 0000000025511363c3c9
received block 0000000026bfe0ed4296
ERROR: ProcessBlock() : already have block 93328 0000000026bfe0ed4296
received block 00000000241c6b02c406
ERROR: ProcessBlock() : already have block 93329 00000000241c6b02c406
received block 000000001575a6f40b98
ERROR: ProcessBlock() : already have block 93330 000000001575a6f40b98
received block 00000000fd5d8b03a209
ERROR: ProcessBlock() : already have block 93331 00000000fd5d8b03a209
received block 0000000048820e6739e1
ERROR: ProcessBlock() : already have block 93332 0000000048820e6739e1
received block 0000000016e7535c1c02
ERROR: ProcessBlock() : already have block 93333 0000000016e7535c1c02
received block 000000001439f4254f8c
ERROR: ProcessBlock() : already have block (orphan) 000000001439f4254f8c
received block 00000000cea4772ac6a2
ProcessBlock: ORPHAN BLOCK, prev=000000006b962e6f7657
getblocks 93197 to 00000000000000000000 limit 500
getblocks 93197 to 00000000000000000000 limit 500
keypool return 12
getblocks -1 to 00000000000000000000 limit 500
received block 00000000a94ac1a996df
ProcessBlock: ORPHAN BLOCK, prev=00000000787285ee8277
received block 00000000b475810a6edb
SetBestChain: new best=00000000b475810a6edb  height=93584  trust=245891366265  date=06/14/13 19:02:52
ProcessBlock: ACCEPTED
received block 000000010b27a0fa5166
SetBestChain: new best=000000010b27a0fa5166  height=93585  trust=245891366266  date=06/14/13 19:03:44
ProcessBlock: ACCEPTED
received block 00000000d091ae44943f
SetBestChain: new best=00000000d091ae44943f  height=93586  trust=245891366267  date=06/14/13 19:04:17
ProcessBlock: ACCEPTED
received block 000000003e0dd590e068
SetBestChain: new best=000000003e0dd590e068  height=93587  trust=245891366268  date=06/14/13 19:04:25
ProcessBlock: ACCEPTED
received block 00000000934c77bd1296
SetBestChain: new best=00000000934c77bd1296  height=93588  trust=245891366269  date=06/14/13 19:03:12
ProcessBlock: ACCEPTED
received block 00000000a28938973fc1
SetBestChain: new best=00000000a28938973fc1  height=93589  trust=245891366270  date=06/14/13 19:03:40
ProcessBlock: ACCEPTED
received block 000000009d445c287fbf
SetBestChain: new best=000000009d445c287fbf  height=93590  trust=245891366271  date=06/14/13 19:06:48
ProcessBlock: ACCEPTED
received block 000000006f45219d21e5
SetBestChain: new best=000000006f45219d21e5  height=93591  trust=245891366272  date=06/14/13 19:07:23
ProcessBlock: ACCEPTED
keypool return 12
received block 000000011053bac79fde
SetBestChain: new best=000000011053bac79fde  height=93592  trust=245891366273  date=06/14/13 19:11:34
ProcessBlock: ACCEPTED
received block 00000000cf8046962d3f
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=00000000cf8046962d3f  height=93593  trust=245891366274  date=06/14/13 19:08:17
ProcessBlock: ACCEPTED
received block 0000000031a2ff72e780
SetBestChain: new best=0000000031a2ff72e780  height=93594  trust=245891366275  date=06/14/13 19:06:39
ProcessBlock: ACCEPTED
received block 00000000fa2df4323316
SetBestChain: new best=00000000fa2df4323316  height=93595  trust=245891366276  date=06/14/13 19:08:17
ProcessBlock: ACCEPTED
received block 0000000111735a65394d
SetBestChain: new best=0000000111735a65394d  height=93596  trust=245891366277  date=06/14/13 19:08:49
ProcessBlock: ACCEPTED
received block 00000000af3fb055a5be
SetBestChain: new best=00000000af3fb055a5be  height=93597  trust=245891366278  date=06/14/13 19:12:24
ProcessBlock: ACCEPTED
received block 00000000a8b94c5c39fe
SetBestChain: new best=00000000a8b94c5c39fe  height=93598  trust=245891366279  date=06/14/13 19:13:37
ProcessBlock: ACCEPTED
received block 00000000ea1096a8f306
SetBestChain: new best=00000000ea1096a8f306  height=93599  trust=245891366280  date=06/14/13 19:12:43
ProcessBlock: ACCEPTED
received block 000000004240d29d0d80
keypool return 12
SetBestChain: new best=000000004240d29d0d80  height=93600  trust=245891366281  date=06/14/13 19:13:25
ProcessBlock: ACCEPTED
received block 00000000f11230b1fa9b
SetBestChain: new best=00000000f11230b1fa9b  height=93601  trust=245891366282  date=06/14/13 19:11:21
ProcessBlock: ACCEPTED
received block 00000000061d67514279
SetBestChain: new best=00000000061d67514279  height=93602  trust=245891366283  date=06/14/13 19:14:15
ProcessBlock: ACCEPTED
received block 00000000944bc44a8e90
SetBestChain: new best=00000000944bc44a8e90  height=93603  trust=245891366284  date=06/14/13 19:14:26
ProcessBlock: ACCEPTED
received block 000000007a0fb6897526
SetBestChain: new best=000000007a0fb6897526  height=93604  trust=245891366285  date=06/14/13 19:14:28
ProcessBlock: ACCEPTED
received block 00000000b9375e5770ea
SetBestChain: new best=00000000b9375e5770ea  height=93605  trust=245891366286  date=06/14/13 19:15:44
ProcessBlock: ACCEPTED
received block 0000000066d83f01cb67
SetBestChain: new best=0000000066d83f01cb67  height=93606  trust=245891366287  date=06/14/13 19:16:00
ProcessBlock: ACCEPTED
received block 00000000abdfcde84baa
SetBestChain: new best=00000000abdfcde84baa  height=93607  trust=245891366288  date=06/14/13 19:16:01
ProcessBlock: ACCEPTED
received block 0000000078e8aad1884a
SetBestChain: new best=0000000078e8aad1884a  height=93608  trust=245891366289  date=06/14/13 19:16:06
ProcessBlock: ACCEPTED
received block 00000000e26ea4f9fcc5
keypool return 12
connection timeout
SetBestChain: new best=00000000e26ea4f9fcc5  height=93609  trust=245891366290  date=06/14/13 19:17:00
ProcessBlock: ACCEPTED
received block 0000000021df536a23f9
SetBestChain: new best=0000000021df536a23f9  height=93610  trust=245891366291  date=06/14/13 19:15:13
ProcessBlock: ACCEPTED
received block 00000000e5612b0e1ee3
trying connection 202.45.128.147:7688 lastseen=0.9hrs
SetBestChain: new best=00000000e5612b0e1ee3  height=93611  trust=245891366292  date=06/14/13 19:18:32
ProcessBlock: ACCEPTED
received block 00000000c2e8aab330da
keypool return 12
SetBestChain: new best=00000000c2e8aab330da  height=93612  trust=245891366293  date=06/14/13 19:18:38
ProcessBlock: ACCEPTED
received block 00000000c6160fd06e27
SetBestChain: new best=00000000c6160fd06e27  height=93613  trust=245891366294  date=06/14/13 19:19:15
ProcessBlock: ACCEPTED
received block 00000000114b8f56562a
SetBestChain: new best=00000000114b8f56562a  height=93614  trust=245891366295  date=06/14/13 19:18:01
ProcessBlock: ACCEPTED
received block 0000000107b0d3698584
SetBestChain: new best=0000000107b0d3698584  height=93615  trust=245891366296  date=06/14/13 19:18:27
ProcessBlock: ACCEPTED
received block 00000000247966fee7c2
SetBestChain: new best=00000000247966fee7c2  height=93616  trust=245891366297  date=06/14/13 19:21:10
ProcessBlock: ACCEPTED
received block 000000000c606f7ce7ee
SetBestChain: new best=000000000c606f7ce7ee  height=93617  trust=245891366298  date=06/14/13 19:21:26
ProcessBlock: ACCEPTED
received block 00000000ba2f8ff0192a
SetBestChain: new best=00000000ba2f8ff0192a  height=93618  trust=245891366299  date=06/14/13 19:21:39
ProcessBlock: ACCEPTED
received block 0000000078eb131c0529
SetBestChain: new best=0000000078eb131c0529  height=93619  trust=245891366300  date=06/14/13 19:19:15
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000d391f9d6ec35
SetBestChain: new best=00000000d391f9d6ec35  height=93620  trust=245891366301  date=06/14/13 19:21:56
ProcessBlock: ACCEPTED
received block 00000000416fe368a7cd
SetBestChain: new best=00000000416fe368a7cd  height=93621  trust=245891366302  date=06/14/13 19:22:25
ProcessBlock: ACCEPTED
received block 0000000096c9dc17ab67
SetBestChain: new best=0000000096c9dc17ab67  height=93622  trust=245891366303  date=06/14/13 19:20:52
ProcessBlock: ACCEPTED
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
received block 000000003180c04a7185
SetBestChain: new best=000000003180c04a7185  height=93623  trust=245891366304  date=06/14/13 19:24:05
ProcessBlock: ACCEPTED
received block 0000000021a1180739e4
SetBestChain: new best=0000000021a1180739e4  height=93624  trust=245891366305  date=06/14/13 19:21:35
ProcessBlock: ACCEPTED
received block 0000000096f02e451116
SetBestChain: new best=0000000096f02e451116  height=93625  trust=245891366306  date=06/14/13 19:25:15
ProcessBlock: ACCEPTED
received block 0000000006fbe86db4e7
SetBestChain: new best=0000000006fbe86db4e7  height=93626  trust=245891366307  date=06/14/13 19:26:09
ProcessBlock: ACCEPTED
received block 00000001008c17bfa608
SetBestChain: new best=00000001008c17bfa608  height=93627  trust=245891366308  date=06/14/13 19:25:56
ProcessBlock: ACCEPTED
received block 0000000024c4982fd1cd
SetBestChain: new best=0000000024c4982fd1cd  height=93628  trust=245891366309  date=06/14/13 19:27:00
ProcessBlock: ACCEPTED
received block 000000001b791bd5c1fc
SetBestChain: new best=000000001b791bd5c1fc  height=93629  trust=245891366310  date=06/14/13 19:27:47
ProcessBlock: ACCEPTED
received block 00000000144749211309
SetBestChain: new best=00000000144749211309  height=93630  trust=245891366311  date=06/14/13 19:28:21
ProcessBlock: ACCEPTED
received block 7424a681954f6d2a2a2b
SetBestChain: new best=7424a681954f6d2a2a2b  height=93631  trust=246965112231  date=06/14/13 19:29:02
ProcessBlock: ACCEPTED
received block 32fd170f9c97f6483662
SetBestChain: new best=32fd170f9c97f6483662  height=93632  trust=248038858151  date=06/14/13 19:29:19
ProcessBlock: ACCEPTED
received block 000000000deee26f1965
SetBestChain: new best=000000000deee26f1965  height=93633  trust=248038858152  date=06/14/13 19:29:25
ProcessBlock: ACCEPTED
received block 8617cbbbb81ca733214c
SetBestChain: new best=8617cbbbb81ca733214c  height=93634  trust=249112759743  date=06/14/13 19:30:22
ProcessBlock: ACCEPTED
received block 0000000094c4f7d23a68
SetBestChain: new best=0000000094c4f7d23a68  height=93635  trust=249112759744  date=06/14/13 19:30:28
ProcessBlock: ACCEPTED
received block 00000000b1f9c9a979ce
SetBestChain: new best=00000000b1f9c9a979ce  height=93636  trust=249112759745  date=06/14/13 19:31:44
ProcessBlock: ACCEPTED
received block 00000000dc24748ec48e
SetBestChain: new best=00000000dc24748ec48e  height=93637  trust=249112759746  date=06/14/13 19:32:05
ProcessBlock: ACCEPTED
received block 0000000011408b644381
SetBestChain: new best=0000000011408b644381  height=93638  trust=249112759747  date=06/14/13 19:31:00
ProcessBlock: ACCEPTED
received block 00000000f2e63d329e5f
SetBestChain: new best=00000000f2e63d329e5f  height=93639  trust=249112759748  date=06/14/13 19:34:32
connection timeout
ProcessBlock: ACCEPTED
received block 00000000e81f4c60ef8c
SetBestChain: new best=00000000e81f4c60ef8c  height=93640  trust=249112759749  date=06/14/13 19:32:05
ProcessBlock: ACCEPTED
keypool return 12
received block 0000000055cfdce79a32
SetBestChain: new best=0000000055cfdce79a32  height=93641  trust=249112759750  date=06/14/13 19:38:07
ProcessBlock: ACCEPTED
received block 00000000a61568f06e06
trying connection 218.106.96.36:7688 lastseen=12.7hrs
SetBestChain: new best=00000000a61568f06e06  height=93642  trust=249112759751  date=06/14/13 19:32:35
ProcessBlock: ACCEPTED
received block 00000000ec290fb46862
SetBestChain: new best=00000000ec290fb46862  height=93643  trust=249112759752  date=06/14/13 19:32:45
ProcessBlock: ACCEPTED
received block 00000000fa52312c248f
keypool return 12
SetBestChain: new best=00000000fa52312c248f  height=93644  trust=249112759753  date=06/14/13 19:33:35
ProcessBlock: ACCEPTED
received block 0000000104f34ca600ac
SetBestChain: new best=0000000104f34ca600ac  height=93645  trust=249112759754  date=06/14/13 19:33:57
ProcessBlock: ACCEPTED
received block 00000000fa5db4447ae4
SetBestChain: new best=00000000fa5db4447ae4  height=93646  trust=249112759755  date=06/14/13 19:38:03
ProcessBlock: ACCEPTED
received block 00000000ac3e921b26d3
SetBestChain: new best=00000000ac3e921b26d3  height=93647  trust=249112759756  date=06/14/13 19:35:17
ProcessBlock: ACCEPTED
received block 0000000021d50d3b0466
keypool return 12
SetBestChain: new best=0000000021d50d3b0466  height=93648  trust=249112759757  date=06/14/13 19:38:45
ProcessBlock: ACCEPTED
received block 00000000fa7ed4894e12
SetBestChain: new best=00000000fa7ed4894e12  height=93649  trust=249112759758  date=06/14/13 19:38:50
ProcessBlock: ACCEPTED
received block 00000000c3f26e6b063c
SetBestChain: new best=00000000c3f26e6b063c  height=93650  trust=249112759759  date=06/14/13 19:38:51
ProcessBlock: ACCEPTED
received block 0000000076f7474bc89f
SetBestChain: new best=0000000076f7474bc89f  height=93651  trust=249112759760  date=06/14/13 19:39:36
ProcessBlock: ACCEPTED
received block 000000003fbd29bd3948
keypool return 12
SetBestChain: new best=000000003fbd29bd3948  height=93652  trust=249112759761  date=06/14/13 19:39:31
ProcessBlock: ACCEPTED
received block 00000000f19d7b104166
SetBestChain: new best=00000000f19d7b104166  height=93653  trust=249112759762  date=06/14/13 19:46:04
ProcessBlock: ACCEPTED
received block 000000009be9180f0413
SetBestChain: new best=000000009be9180f0413  height=93654  trust=249112759763  date=06/14/13 19:41:19
ProcessBlock: ACCEPTED
received block 00000000231c7140dda0
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=00000000231c7140dda0  height=93655  trust=249112759764  date=06/14/13 19:41:21
ProcessBlock: ACCEPTED
received block 00000000d9c5e39f51b0
SetBestChain: new best=00000000d9c5e39f51b0  height=93656  trust=249112759765  date=06/14/13 19:42:23
ProcessBlock: ACCEPTED
received block 00000000d50bad160536
SetBestChain: new best=00000000d50bad160536  height=93657  trust=249112759766  date=06/14/13 19:44:36
ProcessBlock: ACCEPTED
received block 00000000d1392aca9164
SetBestChain: new best=00000000d1392aca9164  height=93658  trust=249112759767  date=06/14/13 19:43:17
ProcessBlock: ACCEPTED
received block 0000000040a481f7f1d9
SetBestChain: new best=0000000040a481f7f1d9  height=93659  trust=249112759768  date=06/14/13 19:45:56
ProcessBlock: ACCEPTED
received block 00000000c32e98c4b19a
SetBestChain: new best=00000000c32e98c4b19a  height=93660  trust=249112759769  date=06/14/13 19:46:04
ProcessBlock: ACCEPTED
received block 00000000f9ec49e334a1
SetBestChain: new best=00000000f9ec49e334a1  height=93661  trust=249112759770  date=06/14/13 19:46:36
ProcessBlock: ACCEPTED
received block 000000010a74be936dc5
SetBestChain: new best=000000010a74be936dc5  height=93662  trust=249112759771  date=06/14/13 19:47:11
ProcessBlock: ACCEPTED
received block 000000004491c71d8391
SetBestChain: new best=000000004491c71d8391  height=93663  trust=249112759772  date=06/14/13 19:47:48
ProcessBlock: ACCEPTED
received block 0000000102c5ddf1bbdd
SetBestChain: new best=0000000102c5ddf1bbdd  height=93664  trust=249112759773  date=06/14/13 19:49:06
ProcessBlock: ACCEPTED
received block 000000008914363f6dd5
SetBestChain: new best=000000008914363f6dd5  height=93665  trust=249112759774  date=06/14/13 19:49:15
ProcessBlock: ACCEPTED
received block 00000000819f8be7f299
SetBestChain: new best=00000000819f8be7f299  height=93666  trust=249112759775  date=06/14/13 19:49:42
ProcessBlock: ACCEPTED
received block 000000000f1e6acfe5ef
SetBestChain: new best=000000000f1e6acfe5ef  height=93667  trust=249112759776  date=06/14/13 19:47:58
ProcessBlock: ACCEPTED
received block 000000009347f8d8a1f3
SetBestChain: new best=000000009347f8d8a1f3  height=93668  trust=249112759777  date=06/14/13 19:48:18
ProcessBlock: ACCEPTED
received block 00000000efb5ad71fc1c
SetBestChain: new best=00000000efb5ad71fc1c  height=93669  trust=249112759778  date=06/14/13 19:51:04
ProcessBlock: ACCEPTED
received block 0000000009fca2196ad5
SetBestChain: new best=0000000009fca2196ad5  height=93670  trust=249112759779  date=06/14/13 19:49:00
ProcessBlock: ACCEPTED
received block 00000000c917b1daf224
SetBestChain: new best=00000000c917b1daf224  height=93671  trust=249112759780  date=06/14/13 19:51:42
ProcessBlock: ACCEPTED
received block 000000008536ffb954e8
SetBestChain: new best=000000008536ffb954e8  height=93672  trust=249112759781  date=06/14/13 19:52:17
ProcessBlock: ACCEPTED
received block 00000000c7d17eec24b9
SetBestChain: new best=00000000c7d17eec24b9  height=93673  trust=249112759782  date=06/14/13 19:52:24
ProcessBlock: ACCEPTED
received block 0000000090b2fa09c530
connection timeout
SetBestChain: new best=0000000090b2fa09c530  height=93674  trust=249112759783  date=06/14/13 19:52:35
ProcessBlock: ACCEPTED
received block 00000000d5c61503d75d
SetBestChain: new best=00000000d5c61503d75d  height=93675  trust=249112759784  date=06/14/13 19:53:24
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000365918000f40
SetBestChain: new best=00000000365918000f40  height=93676  trust=249112759785  date=06/14/13 19:53:53
ProcessBlock: ACCEPTED
received block 000000009331bfa24bbe
trying connection 5.135.167.91:7688 lastseen=56.9hrs
SetBestChain: new best=000000009331bfa24bbe  height=93677  trust=249112759786  date=06/14/13 19:54:18
ProcessBlock: ACCEPTED
received block 000000006df7dbcc3bcf
SetBestChain: new best=000000006df7dbcc3bcf  height=93678  trust=249112759787  date=06/14/13 19:54:21
ProcessBlock: ACCEPTED
received block 00000000fe331b09fbd9
keypool return 12
SetBestChain: new best=00000000fe331b09fbd9  height=93679  trust=249112759788  date=06/14/13 19:52:52
ProcessBlock: ACCEPTED
received block 000000000301405279ee
SetBestChain: new best=000000000301405279ee  height=93680  trust=249112759789  date=06/14/13 19:53:33
ProcessBlock: ACCEPTED
received block 000000000d9848b4e02d
SetBestChain: new best=000000000d9848b4e02d  height=93681  trust=249112759790  date=06/14/13 19:54:05
ProcessBlock: ACCEPTED
received block 00000000c50f40040609
keypool return 12
SetBestChain: new best=00000000c50f40040609  height=93682  trust=249112759791  date=06/14/13 19:54:25
ProcessBlock: ACCEPTED
received block 00000000618405cba15b
SetBestChain: new best=00000000618405cba15b  height=93683  trust=249112759792  date=06/14/13 19:54:35
ProcessBlock: ACCEPTED
received block 00000000325b6151176b
SetBestChain: new best=00000000325b6151176b  height=93684  trust=249112759793  date=06/14/13 19:55:37
ProcessBlock: ACCEPTED
received block 000000009143d9051e5f
SetBestChain: new best=000000009143d9051e5f  height=93685  trust=249112759794  date=06/14/13 19:59:21
ProcessBlock: ACCEPTED
received block 00000000756abca02bdf
SetBestChain: new best=00000000756abca02bdf  height=93686  trust=249112759795  date=06/14/13 19:59:26
ProcessBlock: ACCEPTED
received block 00000000a556abb0c331
SetBestChain: new best=00000000a556abb0c331  height=93687  trust=249112759796  date=06/14/13 19:59:32
ProcessBlock: ACCEPTED
received block 00000000af477920950c
SetBestChain: new best=00000000af477920950c  height=93688  trust=249112759797  date=06/14/13 19:59:36
ProcessBlock: ACCEPTED
received block 00000000d28c3819648a
SetBestChain: new best=00000000d28c3819648a  height=93689  trust=249112759798  date=06/14/13 20:03:07
ProcessBlock: ACCEPTED
received block 000000007032abffc1a4
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=000000007032abffc1a4  height=93690  trust=249112759799  date=06/14/13 19:57:59
ProcessBlock: ACCEPTED
received block 000000006a92b763b37a
SetBestChain: new best=000000006a92b763b37a  height=93691  trust=249112759800  date=06/14/13 19:58:18
ProcessBlock: ACCEPTED
keypool return 12
received block 000000007173a2f71e59
SetBestChain: new best=000000007173a2f71e59  height=93692  trust=249112759801  date=06/14/13 20:01:10
ProcessBlock: ACCEPTED
received block 0000000098efefd4fbb8
SetBestChain: new best=0000000098efefd4fbb8  height=93693  trust=249112759802  date=06/14/13 20:01:11
ProcessBlock: ACCEPTED
received block 00000000bf389ae6a35a
keypool return 12
SetBestChain: new best=00000000bf389ae6a35a  height=93694  trust=249112759803  date=06/14/13 20:02:36
ProcessBlock: ACCEPTED
received block 00000000a772837f9eb0
IRC got join
Flushed 7305 addresses to peers.dat  138ms
SetBestChain: new best=00000000a772837f9eb0  height=93695  trust=249112759804  date=06/14/13 20:05:31
ProcessBlock: ACCEPTED
keypool return 12
received block 000000011220fe737664
SetBestChain: new best=000000011220fe737664  height=93696  trust=249112759805  date=06/14/13 20:04:38
ProcessBlock: ACCEPTED
received block 348f895d3b83028fa43f
ProcessBlock: ORPHAN BLOCK, prev=00000000cea4772ac6a2
received block 00000000f60c4a881dd4
ProcessBlock: ORPHAN BLOCK, prev=348f895d3b83028fa43f
received block 000000003438eac55296
ProcessBlock: ORPHAN BLOCK, prev=00000000f60c4a881dd4
received block 000000002404ed3d4f31
ProcessBlock: ORPHAN BLOCK, prev=000000003438eac55296
ERROR: FetchInputs() : e5be48c3b6 mempool Tx prev not found 83758761e1
stored orphan tx e5be48c3b6 (mapsz 1)
getblocks 93584 to 00000000000000000000 limit 500
getblocks 93584 to 00000000000000000000 limit 500
Added time data, samples 6, offset -140 (-2 minutes)
Moving 46.249.52.133:7688 to tried
receive version message: version 60005, blocks=93743, us=93.219.190.100:51980, them=46.249.52.133:7688, peer=46.249.52.133:7688
Added time data, samples 7, offset -124 (-2 minutes)
nTimeOffset = -62  (-1 minutes)
receive version message: version 60005, blocks=93743, us=93.219.190.100:51988, them=192.69.192.202:7688, peer=192.69.192.202:7688
received block 00000000c97f879ebb06
SetBestChain: new best=00000000c97f879ebb06  height=93697  trust=249112759806  date=06/14/13 20:02:57
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000ac4e9e70d7d8
SetBestChain: new best=00000000ac4e9e70d7d8  height=93698  trust=249112759807  date=06/14/13 20:06:05
ProcessBlock: ACCEPTED
received block 000000007ed1323a18a0
SetBestChain: new best=000000007ed1323a18a0  height=93699  trust=249112759808  date=06/14/13 20:06:30
ProcessBlock: ACCEPTED
received block 00000000260f1b462e45
SetBestChain: new best=00000000260f1b462e45  height=93700  trust=249112759809  date=06/14/13 20:04:05
ProcessBlock: ACCEPTED
received block 00000000f8b530b55339
SetBestChain: new best=00000000f8b530b55339  height=93701  trust=249112759810  date=06/14/13 20:04:31
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000af2b14c5f530
connection timeout
SetBestChain: new best=00000000af2b14c5f530  height=93702  trust=249112759811  date=06/14/13 20:11:13
ProcessBlock: ACCEPTED
received block 00000000e1c862257022
SetBestChain: new best=00000000e1c862257022  height=93703  trust=249112759812  date=06/14/13 20:09:01
ProcessBlock: ACCEPTED
received block 00000000ae763970463e
SetBestChain: new best=00000000ae763970463e  height=93704  trust=249112759813  date=06/14/13 20:09:20
ProcessBlock: ACCEPTED
keypool return 12
received block 0000000027ddcd5b88b7
trying connection 93.86.58.54:7688 lastseen=0.9hrs
SetBestChain: new best=0000000027ddcd5b88b7  height=93705  trust=249112759814  date=06/14/13 20:13:45
ProcessBlock: ACCEPTED
received block 00000000f4b03bb38251
SetBestChain: new best=00000000f4b03bb38251  height=93706  trust=249112759815  date=06/14/13 20:11:24
ProcessBlock: ACCEPTED
received block 000000004ff5aa10a58a
SetBestChain: new best=000000004ff5aa10a58a  height=93707  trust=249112759816  date=06/14/13 20:14:25
ProcessBlock: ACCEPTED
received block 000000006d256e48ca37
SetBestChain: new best=000000006d256e48ca37  height=93708  trust=249112759817  date=06/14/13 20:14:36
ProcessBlock: ACCEPTED
keypool return 12
received block 000000009cafff040108
SetBestChain: new best=000000009cafff040108  height=93709  trust=249112759818  date=06/14/13 20:15:02
ProcessBlock: ACCEPTED
received block 0000000043a134f5d6d7
SetBestChain: new best=0000000043a134f5d6d7  height=93710  trust=249112759819  date=06/14/13 20:16:07
ProcessBlock: ACCEPTED
received block 00000000f960783e2193
SetBestChain: new best=00000000f960783e2193  height=93711  trust=249112759820  date=06/14/13 20:16:09
ProcessBlock: ACCEPTED
received block 0000000106587a42023e
SetBestChain: new best=0000000106587a42023e  height=93712  trust=249112759821  date=06/14/13 20:16:11
ProcessBlock: ACCEPTED
received block 00000000506189a94f1c
SetBestChain: new best=00000000506189a94f1c  height=93713  trust=249112759822  date=06/14/13 20:16:20
ProcessBlock: ACCEPTED
received block 00000001119d38f35248
SetBestChain: new best=00000001119d38f35248  height=93714  trust=249112759823  date=06/14/13 20:17:19
ProcessBlock: ACCEPTED
received block 00000000fe481a01e222
SetBestChain: new best=00000000fe481a01e222  height=93715  trust=249112759824  date=06/14/13 20:15:19
ProcessBlock: ACCEPTED
received block 000000008de4d680ab29
SetBestChain: new best=000000008de4d680ab29  height=93716  trust=249112759825  date=06/14/13 20:18:05
ProcessBlock: ACCEPTED
received block 000000006d16977528f7
SetBestChain: new best=000000006d16977528f7  height=93717  trust=249112759826  date=06/14/13 20:18:36
ProcessBlock: ACCEPTED
received block 00000000a0535eedb5ac
SetBestChain: new best=00000000a0535eedb5ac  height=93718  trust=249112759827  date=06/14/13 20:18:43
ProcessBlock: ACCEPTED
received block 000000003d44060a6c34
SetBestChain: new best=000000003d44060a6c34  height=93719  trust=249112759828  date=06/14/13 20:18:49
ProcessBlock: ACCEPTED
received block 0000000007f1182af1bc
keypool return 12
SetBestChain: new best=0000000007f1182af1bc  height=93720  trust=249112759829  date=06/14/13 20:16:33
ProcessBlock: ACCEPTED
received block 0000000020ed35751834
SetBestChain: new best=0000000020ed35751834  height=93721  trust=249112759830  date=06/14/13 20:18:06
ProcessBlock: ACCEPTED
received block 00000000c2ec9f5573a0
SetBestChain: new best=00000000c2ec9f5573a0  height=93722  trust=249112759831  date=06/14/13 20:21:46
ProcessBlock: ACCEPTED
received block 00000000e63ddae2d0e5
SetBestChain: new best=00000000e63ddae2d0e5  height=93723  trust=249112759832  date=06/14/13 20:22:25
ProcessBlock: ACCEPTED
received block 0000000039fe3e66ceca
SetBestChain: new best=0000000039fe3e66ceca  height=93724  trust=249112759833  date=06/14/13 20:20:35
ProcessBlock: ACCEPTED
keypool return 12
received block 000000002c095eb06587
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=000000002c095eb06587  height=93725  trust=249112759834  date=06/14/13 20:24:17
ProcessBlock: ACCEPTED
received block 00000000b70fdd6c5934
SetBestChain: new best=00000000b70fdd6c5934  height=93726  trust=249112759835  date=06/14/13 20:23:37
ProcessBlock: ACCEPTED
received block 00000000f6800747565b
SetBestChain: new best=00000000f6800747565b  height=93727  trust=249112759836  date=06/14/13 20:26:23
ProcessBlock: ACCEPTED
keypool return 12
received block 000000004202774cad8f
SetBestChain: new best=000000004202774cad8f  height=93728  trust=249112759837  date=06/14/13 20:27:56
ProcessBlock: ACCEPTED
received block 000000010a710d3d9232
SetBestChain: new best=000000010a710d3d9232  height=93729  trust=249112759838  date=06/14/13 20:28:29
ProcessBlock: ACCEPTED
received block 0000000065a59d7d4228
SetBestChain: new best=0000000065a59d7d4228  height=93730  trust=249112759839  date=06/14/13 20:26:53
ProcessBlock: ACCEPTED
received block 00000000f862cf5894a2
SetBestChain: new best=00000000f862cf5894a2  height=93731  trust=249112759840  date=06/14/13 20:35:56
ProcessBlock: ACCEPTED
received block 000000005a40478cde1c
SetBestChain: new best=000000005a40478cde1c  height=93732  trust=249112759841  date=06/14/13 20:29:55
ProcessBlock: ACCEPTED
received block 0000000073076e3a381b
SetBestChain: new best=0000000073076e3a381b  height=93733  trust=249112759842  date=06/14/13 20:27:20
ProcessBlock: ACCEPTED
keypool return 12
received block 000000001a659d9184cd
SetBestChain: new best=000000001a659d9184cd  height=93734  trust=249112759843  date=06/14/13 20:27:39
ProcessBlock: ACCEPTED
received block 00000000787285ee8277
SetBestChain: new best=00000000787285ee8277  height=93735  trust=249112759844  date=06/14/13 20:27:51
SetBestChain: new best=00000000a94ac1a996df  height=93736  trust=249112759845  date=06/14/13 20:28:09
SetBestChain: new best=000000001439f4254f8c  height=93737  trust=249112759846  date=06/14/13 20:28:17
SetBestChain: new best=00000000e26fc512a45e  height=93738  trust=249112759847  date=06/14/13 20:32:19
connection timeout
SetBestChain: new best=00000000fd6db72ba44d  height=93739  trust=249112759848  date=06/14/13 20:30:34
SetBestChain: new best=0000000017f52ef7df04  height=93740  trust=249112759849  date=06/14/13 20:34:01
trying connection 120.128.2.122:7688 lastseen=15.5hrs
SetBestChain: new best=000000006b962e6f7657  height=93741  trust=249112759850  date=06/14/13 20:31:39
SetBestChain: new best=00000000cea4772ac6a2  height=93742  trust=249112759851  date=06/14/13 20:32:23
SetBestChain: new best=348f895d3b83028fa43f  height=93743  trust=250186653248  date=06/14/13 20:35:50
SetBestChain: new best=00000000f60c4a881dd4  height=93744  trust=250186653249  date=06/14/13 20:33:43
SetBestChain: new best=000000003438eac55296  height=93745  trust=250186653250  date=06/14/13 20:36:28
SetBestChain: new best=000000002404ed3d4f31  height=93746  trust=250186653251  date=06/14/13 20:36:32
ProcessBlock: ACCEPTED
keypool return 12
getblocks 93697 to 00000000000000000000 limit 500
received block 000000011353e355f952
SetBestChain: new best=000000011353e355f952  height=93747  trust=250186653252  date=06/14/13 20:34:49
ProcessBlock: ACCEPTED
received block 00000000ee058eef289b
SetBestChain: new best=00000000ee058eef289b  height=93748  trust=250186653253  date=06/14/13 20:35:22
ProcessBlock: ACCEPTED
getblocks 93697 to 00000000000000000000 limit 500
getblocks 93697 to 00000000000000000000 limit 500
Added 296 addresses from 46.249.52.133: 192 tried, 7100 new
Added 240 addresses from 46.249.52.133: 192 tried, 7091 new
getblocks 93697 to 00000000000000000000 limit 500
Added 299 addresses from 192.69.192.202: 192 tried, 7091 new
Added 274 addresses from 192.69.192.202: 192 tried, 7084 new
Added 14 addresses from 192.69.192.202: 192 tried, 7086 new
keypool return 12
getblocks 93740 to 00000000000000000000 limit 500
getblocks 93741 to 00000000000000000000 limit 500
getblocks 93742 to 00000000000000000000 limit 500
getblocks 93744 to 00000000000000000000 limit 500
keypool return 12
getblocks 93744 to 00000000000000000000 limit 500
Flushing wallet.dat
Flushed wallet.dat 426ms
keypool return 12
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
connection timeout
keypool return 12
trying connection 193.170.132.204:7688 lastseen=0.9hrs
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
received block 0000000000126c02f866
SetBestChain: new best=0000000000126c02f866  height=93749  trust=250186653254  date=06/14/13 20:35:57
ProcessBlock: ACCEPTED
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
keypool return 12
Flushing wallet.dat
Flushed wallet.dat 261ms
keypool return 12
keypool return 12
keypool return 12
keypool return 12
connection timeout
keypool return 12
trying connection 85.183.239.103:7688 lastseen=6.3hrs
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
connection timeout
keypool return 12
trying connection 91.206.210.116:7688 lastseen=0.9hrs
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
keypool return 12
IRC got join
connection timeout
keypool return 12
trying connection 72.46.155.34:7688 lastseen=0.9hrs
connected 72.46.155.34:7688
send version message: version 60005, blocks=93749, us=93.219.190.100:7688, them=72.46.155.34:7688, peer=72.46.155.34:7688
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
Added time data, samples 8, offset -41 (+0 minutes)
Moving 72.46.155.34:7688 to tried
receive version message: version 60005, blocks=93749, us=93.219.190.100:52119, them=72.46.155.34:7688, peer=72.46.155.34:7688
keypool return 12
keypool return 12
[snip - looks normal afterwards]
Windmaster?  ;D

My uneducated eye tells me the attack has stopped, if there was any, so i'll stay on rav3n's code for now.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 14, 2013, 09:06:09 PM
Meh that's bad. Switched back to caish5's code but since it spazzed out with errors in a few minutes i switched back again only to see the next orphan block. Trying the "old" version from the OP next...

ive got mine on the normal trusted setup in the op post 4mh+ on this network and i made more coins in 20 mins then i did in five hours on ravs code idk whats going on with it but until we sort it out im on the original yacoin-p2pool and i dont have to restart my node every 30 mins


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 14, 2013, 09:08:04 PM
Debug log from yacoin client sure looks funky, but i'm not skilled enough in reading it to confirm an attack:
Code:
SetBestChain: new best=0000000061e7f900b90e  height=93576  trust=245891366257  date=06/14/13 18:57:03
SetBestChain: new best=00000000b41e2bb7677e  height=93577  trust=245891366258  date=06/14/13 18:54:42
SetBestChain: new best=00000000996ca33b8af7  height=93578  trust=245891366259  date=06/14/13 18:56:32
connection timeout
SetBestChain: new best=00000000e3f3e7d2b319  height=93579  trust=245891366260  date=06/14/13 18:59:27
SetBestChain: new best=00000001116924a4c7aa  height=93580  trust=245891366261  date=06/14/13 18:57:05
trying connection 103.245.205.22:7688 lastseen=0.9hrs
SetBestChain: new best=00000000ebe069de0da5  height=93581  trust=245891366262  date=06/14/13 18:58:54
SetBestChain: new best=000000002df47b317cc7  height=93582  trust=245891366263  date=06/14/13 19:02:00
SetBestChain: new best=00000001004d387d8c8c  height=93583  trust=245891366264  date=06/14/13 19:02:49
ProcessBlock: ACCEPTED
received block 000000001439f4254f8c
ProcessBlock: ORPHAN BLOCK, prev=00000000a94ac1a996df
Added 323 addresses from 140.112.183.10: 191 tried, 7123 new
Added 319 addresses from 140.112.183.10: 191 tried, 7117 new
Added 46 addresses from 140.112.183.10: 191 tried, 7114 new
received block 1e9631fde8d4aacefe6f
ERROR: ProcessBlock() : already have block 93197 1e9631fde8d4aacefe6f
received block 00000000c34c090412d9
ERROR: ProcessBlock() : already have block 93198 00000000c34c090412d9
received block 00000000288222d2625d
ERROR: ProcessBlock() : already have block 93199 00000000288222d2625d
received block 00000000b7085c10d8f5
ERROR: ProcessBlock() : already have block 93200 00000000b7085c10d8f5
received block 00000000fc35ce7ed71d
ERROR: ProcessBlock() : already have block 93201 00000000fc35ce7ed71d
received block 000000002bba38d87bbc
ERROR: ProcessBlock() : already have block 93202 000000002bba38d87bbc
received block 00000000e0de9a28c1a6
ERROR: ProcessBlock() : already have block 93203 00000000e0de9a28c1a6
received block 000000008c7ca0d27929
ERROR: ProcessBlock() : already have block 93204 000000008c7ca0d27929
received block 00000000236ddff4493a
ERROR: ProcessBlock() : already have block 93205 00000000236ddff4493a
received block 0000000031fbbdc93818
ERROR: ProcessBlock() : already have block 93206 0000000031fbbdc93818
received block 00000000d481715475e7
ERROR: ProcessBlock() : already have block 93207 00000000d481715475e7
received block 000000000ab6af5b7561
ERROR: ProcessBlock() : already have block 93208 000000000ab6af5b7561
received block 00000000439634c46f2a
ERROR: ProcessBlock() : already have block 93209 00000000439634c46f2a
received block 0000000112727f9dde60
ERROR: ProcessBlock() : already have block 93210 0000000112727f9dde60
received block 00000000356c9146c46f
ERROR: ProcessBlock() : already have block 93211 00000000356c9146c46f
received block ff15e95f888e3069ffad
ERROR: ProcessBlock() : already have block 93212 ff15e95f888e3069ffad
received block 00000000b49fe8577b22
ERROR: ProcessBlock() : already have block 93213 00000000b49fe8577b22
received block 00000000d4e8fc4ecbe1
ERROR: ProcessBlock() : already have block 93214 00000000d4e8fc4ecbe1
received block 00000000783d91b03fcb
ERROR: ProcessBlock() : already have block 93215 00000000783d91b03fcb
received block 00000000f51bed7ee277
ERROR: ProcessBlock() : already have block 93216 00000000f51bed7ee277
received block 000000007317d5905692
ERROR: ProcessBlock() : already have block 93217 000000007317d5905692
received block 000000009ed27c56911b
ERROR: ProcessBlock() : already have block 93218 000000009ed27c56911b
received block 000000001107961e6a55
ERROR: ProcessBlock() : already have block 93219 000000001107961e6a55
received block 00000000cbace9bb188d
ERROR: ProcessBlock() : already have block 93220 00000000cbace9bb188d
received block 00000000278e0abe74f4
ERROR: ProcessBlock() : already have block 93221 00000000278e0abe74f4
received block 00000000842fa20b22af
ERROR: ProcessBlock() : already have block 93222 00000000842fa20b22af
received block 00000000e97290f80e43
ERROR: ProcessBlock() : already have block 93223 00000000e97290f80e43
received block 00000000c1e15d88659a
ERROR: ProcessBlock() : already have block 93224 00000000c1e15d88659a
received block 00000000b165defe0f51
ERROR: ProcessBlock() : already have block 93225 00000000b165defe0f51
received block 00000000190b3207e735
ERROR: ProcessBlock() : already have block 93226 00000000190b3207e735
received block 00000000711bef577f0b
ERROR: ProcessBlock() : already have block 93227 00000000711bef577f0b
received block 00000000f6920780188b
ERROR: ProcessBlock() : already have block 93228 00000000f6920780188b
received block 00000000174625de87b4
ERROR: ProcessBlock() : already have block 93229 00000000174625de87b4
received block 00000000446e7aba9eaf
ERROR: ProcessBlock() : already have block 93230 00000000446e7aba9eaf
received block 00000000c68626dc955e
ERROR: ProcessBlock() : already have block 93231 00000000c68626dc955e
received block 0000000086f99fc5cdf0
ERROR: ProcessBlock() : already have block 93232 0000000086f99fc5cdf0
keypool return 12
received block 00000000e4b99a30b2a0
ERROR: ProcessBlock() : already have block 93233 00000000e4b99a30b2a0
received block 0000000072d16ca25f3e
ERROR: ProcessBlock() : already have block 93234 0000000072d16ca25f3e
received block 00000000a16c3f0c62ac
ERROR: ProcessBlock() : already have block 93235 00000000a16c3f0c62ac
received block 000000007cbd7f8f0276
ERROR: ProcessBlock() : already have block 93236 000000007cbd7f8f0276
received block 000000011365673ce8a8
ERROR: ProcessBlock() : already have block 93237 000000011365673ce8a8
received block 00000000fc11698cf713
ERROR: ProcessBlock() : already have block 93238 00000000fc11698cf713
received block 0000000075e97060f214
ERROR: ProcessBlock() : already have block 93239 0000000075e97060f214
received block 000000010209d295fe8f
ERROR: ProcessBlock() : already have block 93240 000000010209d295fe8f
received block 00000000ab9839fe111b
ERROR: ProcessBlock() : already have block 93241 00000000ab9839fe111b
received block 000000000933e6c8208f
ERROR: ProcessBlock() : already have block 93242 000000000933e6c8208f
received block 0000000027a455e85e3d
ERROR: ProcessBlock() : already have block 93243 0000000027a455e85e3d
received block 000000004af9d5ed36a0
ERROR: ProcessBlock() : already have block 93244 000000004af9d5ed36a0
received block 000000002bfb754526a0
ERROR: ProcessBlock() : already have block 93245 000000002bfb754526a0
received block 000000010e56ad2e2fb6
ERROR: ProcessBlock() : already have block 93246 000000010e56ad2e2fb6
received block 0000000060a0c8081238
ERROR: ProcessBlock() : already have block 93247 0000000060a0c8081238
received block 00000000a8d425011984
ERROR: ProcessBlock() : already have block 93248 00000000a8d425011984
received block 000000006c02109c6237
ERROR: ProcessBlock() : already have block 93249 000000006c02109c6237
received block 00000000cb735cc1a085
ERROR: ProcessBlock() : already have block 93250 00000000cb735cc1a085
received block 00000000df08e504bcfb
ERROR: ProcessBlock() : already have block 93251 00000000df08e504bcfb
received block 000000010507b5720b6e
ERROR: ProcessBlock() : already have block 93252 000000010507b5720b6e
received block 000000004656049c3e5e
ERROR: ProcessBlock() : already have block 93253 000000004656049c3e5e
received block 0000000006d95e9d9f76
ERROR: ProcessBlock() : already have block 93254 0000000006d95e9d9f76
received block 00000000b87e0fea1b36
ERROR: ProcessBlock() : already have block 93255 00000000b87e0fea1b36
received block 0000000088ac45a2f85d
ERROR: ProcessBlock() : already have block 93256 0000000088ac45a2f85d
received block 00000000e32cf9d7459c
ERROR: ProcessBlock() : already have block 93257 00000000e32cf9d7459c
received block 00000000837722c0b619
ERROR: ProcessBlock() : already have block 93258 00000000837722c0b619
received block 0000000112a4a0c3552b
ERROR: ProcessBlock() : already have block 93259 0000000112a4a0c3552b
received block 00000000522383241bfe
ERROR: ProcessBlock() : already have block 93260 00000000522383241bfe
received block 000000003d2a14080f8d
ERROR: ProcessBlock() : already have block 93261 000000003d2a14080f8d
received block 00000000491059a95bf2
ERROR: ProcessBlock() : already have block 93262 00000000491059a95bf2
received block 000000010a56fcff9b0d
ERROR: ProcessBlock() : already have block 93263 000000010a56fcff9b0d
received block 00000000c033cc3ed76e
ERROR: ProcessBlock() : already have block 93264 00000000c033cc3ed76e
received block 000000001588d9f5cc32
ERROR: ProcessBlock() : already have block 93265 000000001588d9f5cc32
received block 0000000046fe725573d1
ERROR: ProcessBlock() : already have block 93266 0000000046fe725573d1
received block 0000000008b2d78d2b6d
ERROR: ProcessBlock() : already have block 93267 0000000008b2d78d2b6d
received block 000000010738aa84cca1
ERROR: ProcessBlock() : already have block 93268 000000010738aa84cca1
received block 000000011a7f6f669741
ERROR: ProcessBlock() : already have block 93269 000000011a7f6f669741
received block 00000000adcf437e056f
ERROR: ProcessBlock() : already have block 93270 00000000adcf437e056f
received block 000000009e84c77dfc5a
ERROR: ProcessBlock() : already have block 93271 000000009e84c77dfc5a
received block 00000000e2e4b65dee1a
ERROR: ProcessBlock() : already have block 93272 00000000e2e4b65dee1a
received block 000000010345677934cd
ERROR: ProcessBlock() : already have block 93273 000000010345677934cd
received block 00000000f50bbfa8356f
ERROR: ProcessBlock() : already have block 93274 00000000f50bbfa8356f
received block 0000000101bf77994437
ERROR: ProcessBlock() : already have block 93275 0000000101bf77994437
received block 00000000fc9073512df8
ERROR: ProcessBlock() : already have block 93276 00000000fc9073512df8
received block 00000000a2e858e33add
ERROR: ProcessBlock() : already have block 93277 00000000a2e858e33add
received block 000000005d463455833a
ERROR: ProcessBlock() : already have block 93278 000000005d463455833a
received block 00000000f157d305a9c6
ERROR: ProcessBlock() : already have block 93279 00000000f157d305a9c6
received block 000000010acbb1623d71
ERROR: ProcessBlock() : already have block 93280 000000010acbb1623d71
received block 1c3c4fabca84842b8a6e
ERROR: ProcessBlock() : already have block 93281 1c3c4fabca84842b8a6e
received block 000000009fefbecb67ec
ERROR: ProcessBlock() : already have block 93282 000000009fefbecb67ec
received block 00000000e62c22c15b52
ERROR: ProcessBlock() : already have block 93283 00000000e62c22c15b52
received block 000000000888ce79fcc0
ERROR: ProcessBlock() : already have block 93284 000000000888ce79fcc0
received block 00000000ba58ce7c2918
ERROR: ProcessBlock() : already have block 93285 00000000ba58ce7c2918
received block 0000000029a6162c3e85
ERROR: ProcessBlock() : already have block 93286 0000000029a6162c3e85
received block 000000007df4640293b8
ERROR: ProcessBlock() : already have block 93287 000000007df4640293b8
received block 00000000ba197d8020fa
ERROR: ProcessBlock() : already have block 93288 00000000ba197d8020fa
received block 00000000f7263657dd10
ERROR: ProcessBlock() : already have block 93289 00000000f7263657dd10
received block 14c5291ee1c6cfe2f67a
ERROR: ProcessBlock() : already have block 93290 14c5291ee1c6cfe2f67a
received block 00000000ee7667a61380
ERROR: ProcessBlock() : already have block 93291 00000000ee7667a61380
received block 00000000ba70bb1ccc8f
ERROR: ProcessBlock() : already have block 93292 00000000ba70bb1ccc8f
received block 000000011cc4ede3f3c9
ERROR: ProcessBlock() : already have block 93293 000000011cc4ede3f3c9
received block 00000000cf9f8c9c822e
ERROR: ProcessBlock() : already have block 93294 00000000cf9f8c9c822e
received block 00000000f9c7f185408d
ERROR: ProcessBlock() : already have block 93295 00000000f9c7f185408d
received block 0000000040cbe8943828
ERROR: ProcessBlock() : already have block 93296 0000000040cbe8943828
received block 000000009bb57dce594a
ERROR: ProcessBlock() : already have block 93297 000000009bb57dce594a
received block 0000000079b73aca6003
ERROR: ProcessBlock() : already have block 93298 0000000079b73aca6003
received block 000000008d87e3416daf
ERROR: ProcessBlock() : already have block 93299 000000008d87e3416daf
received block 00000000edb821e53819
ERROR: ProcessBlock() : already have block 93300 00000000edb821e53819
received block 000000008161919e432c
ERROR: ProcessBlock() : already have block 93301 000000008161919e432c
received block 000000008ee74f336397
ERROR: ProcessBlock() : already have block 93302 000000008ee74f336397
received block 00000000c808824cc130
ERROR: ProcessBlock() : already have block 93303 00000000c808824cc130
received block 0000000088599761b075
ERROR: ProcessBlock() : already have block 93304 0000000088599761b075
received block 0000000065deb0b16f8d
ERROR: ProcessBlock() : already have block 93305 0000000065deb0b16f8d
received block 0000000010ced8b6f24a
ERROR: ProcessBlock() : already have block 93306 0000000010ced8b6f24a
received block 000000001dca28d11e52
ERROR: ProcessBlock() : already have block 93307 000000001dca28d11e52
received block 000000009426d53aec2e
ERROR: ProcessBlock() : already have block 93308 000000009426d53aec2e
received block 00000001135cdd7641e2
ERROR: ProcessBlock() : already have block 93309 00000001135cdd7641e2
received block 00000000a5856acb746d
ERROR: ProcessBlock() : already have block 93310 00000000a5856acb746d
received block 00000000c84574e84ca0
ERROR: ProcessBlock() : already have block 93311 00000000c84574e84ca0
received block 00000000eae9d15fcda7
ERROR: ProcessBlock() : already have block 93312 00000000eae9d15fcda7
received block 000000009e3b5a595c63
ERROR: ProcessBlock() : already have block 93313 000000009e3b5a595c63
received block 0000000072f6eb425105
ERROR: ProcessBlock() : already have block 93314 0000000072f6eb425105
received block 000000005ecd275f1205
ERROR: ProcessBlock() : already have block 93315 000000005ecd275f1205
received block 0000000025fe06762700
ERROR: ProcessBlock() : already have block 93316 0000000025fe06762700
received block 00000000889bb04f6fbd
ERROR: ProcessBlock() : already have block 93317 00000000889bb04f6fbd
received block 00000000f8353a4f36cf
ERROR: ProcessBlock() : already have block 93318 00000000f8353a4f36cf
received block 000000004f0825099468
ERROR: ProcessBlock() : already have block 93319 000000004f0825099468
received block 000000006c3ecc199045
ERROR: ProcessBlock() : already have block 93320 000000006c3ecc199045
received block 000000009ba2f9c4bc77
ERROR: ProcessBlock() : already have block 93321 000000009ba2f9c4bc77
received block 000000010e3885dea25b
ERROR: ProcessBlock() : already have block 93322 000000010e3885dea25b
received block bd354a97e41bf48732f0
ERROR: ProcessBlock() : already have block 93323 bd354a97e41bf48732f0
received block 0000000110550ab1c916
ERROR: ProcessBlock() : already have block 93324 0000000110550ab1c916
received block 00000000315fd9ddf5e7
ERROR: ProcessBlock() : already have block 93325 00000000315fd9ddf5e7
received block 000000004e5bd8c43800
ERROR: ProcessBlock() : already have block 93326 000000004e5bd8c43800
received block 0000000025511363c3c9
ERROR: ProcessBlock() : already have block 93327 0000000025511363c3c9
received block 0000000026bfe0ed4296
ERROR: ProcessBlock() : already have block 93328 0000000026bfe0ed4296
received block 00000000241c6b02c406
ERROR: ProcessBlock() : already have block 93329 00000000241c6b02c406
received block 000000001575a6f40b98
ERROR: ProcessBlock() : already have block 93330 000000001575a6f40b98
received block 00000000fd5d8b03a209
ERROR: ProcessBlock() : already have block 93331 00000000fd5d8b03a209
received block 0000000048820e6739e1
ERROR: ProcessBlock() : already have block 93332 0000000048820e6739e1
received block 0000000016e7535c1c02
ERROR: ProcessBlock() : already have block 93333 0000000016e7535c1c02
received block 000000001439f4254f8c
ERROR: ProcessBlock() : already have block (orphan) 000000001439f4254f8c
received block 00000000cea4772ac6a2
ProcessBlock: ORPHAN BLOCK, prev=000000006b962e6f7657
getblocks 93197 to 00000000000000000000 limit 500
getblocks 93197 to 00000000000000000000 limit 500
keypool return 12
getblocks -1 to 00000000000000000000 limit 500
received block 00000000a94ac1a996df
ProcessBlock: ORPHAN BLOCK, prev=00000000787285ee8277
received block 00000000b475810a6edb
SetBestChain: new best=00000000b475810a6edb  height=93584  trust=245891366265  date=06/14/13 19:02:52
ProcessBlock: ACCEPTED
received block 000000010b27a0fa5166
SetBestChain: new best=000000010b27a0fa5166  height=93585  trust=245891366266  date=06/14/13 19:03:44
ProcessBlock: ACCEPTED
received block 00000000d091ae44943f
SetBestChain: new best=00000000d091ae44943f  height=93586  trust=245891366267  date=06/14/13 19:04:17
ProcessBlock: ACCEPTED
received block 000000003e0dd590e068
SetBestChain: new best=000000003e0dd590e068  height=93587  trust=245891366268  date=06/14/13 19:04:25
ProcessBlock: ACCEPTED
received block 00000000934c77bd1296
SetBestChain: new best=00000000934c77bd1296  height=93588  trust=245891366269  date=06/14/13 19:03:12
ProcessBlock: ACCEPTED
received block 00000000a28938973fc1
SetBestChain: new best=00000000a28938973fc1  height=93589  trust=245891366270  date=06/14/13 19:03:40
ProcessBlock: ACCEPTED
received block 000000009d445c287fbf
SetBestChain: new best=000000009d445c287fbf  height=93590  trust=245891366271  date=06/14/13 19:06:48
ProcessBlock: ACCEPTED
received block 000000006f45219d21e5
SetBestChain: new best=000000006f45219d21e5  height=93591  trust=245891366272  date=06/14/13 19:07:23
ProcessBlock: ACCEPTED
keypool return 12
received block 000000011053bac79fde
SetBestChain: new best=000000011053bac79fde  height=93592  trust=245891366273  date=06/14/13 19:11:34
ProcessBlock: ACCEPTED
received block 00000000cf8046962d3f
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=00000000cf8046962d3f  height=93593  trust=245891366274  date=06/14/13 19:08:17
ProcessBlock: ACCEPTED
received block 0000000031a2ff72e780
SetBestChain: new best=0000000031a2ff72e780  height=93594  trust=245891366275  date=06/14/13 19:06:39
ProcessBlock: ACCEPTED
received block 00000000fa2df4323316
SetBestChain: new best=00000000fa2df4323316  height=93595  trust=245891366276  date=06/14/13 19:08:17
ProcessBlock: ACCEPTED
received block 0000000111735a65394d
SetBestChain: new best=0000000111735a65394d  height=93596  trust=245891366277  date=06/14/13 19:08:49
ProcessBlock: ACCEPTED
received block 00000000af3fb055a5be
SetBestChain: new best=00000000af3fb055a5be  height=93597  trust=245891366278  date=06/14/13 19:12:24
ProcessBlock: ACCEPTED
received block 00000000a8b94c5c39fe
SetBestChain: new best=00000000a8b94c5c39fe  height=93598  trust=245891366279  date=06/14/13 19:13:37
ProcessBlock: ACCEPTED
received block 00000000ea1096a8f306
SetBestChain: new best=00000000ea1096a8f306  height=93599  trust=245891366280  date=06/14/13 19:12:43
ProcessBlock: ACCEPTED
received block 000000004240d29d0d80
keypool return 12
SetBestChain: new best=000000004240d29d0d80  height=93600  trust=245891366281  date=06/14/13 19:13:25
ProcessBlock: ACCEPTED
received block 00000000f11230b1fa9b
SetBestChain: new best=00000000f11230b1fa9b  height=93601  trust=245891366282  date=06/14/13 19:11:21
ProcessBlock: ACCEPTED
received block 00000000061d67514279
SetBestChain: new best=00000000061d67514279  height=93602  trust=245891366283  date=06/14/13 19:14:15
ProcessBlock: ACCEPTED
received block 00000000944bc44a8e90
SetBestChain: new best=00000000944bc44a8e90  height=93603  trust=245891366284  date=06/14/13 19:14:26
ProcessBlock: ACCEPTED
received block 000000007a0fb6897526
SetBestChain: new best=000000007a0fb6897526  height=93604  trust=245891366285  date=06/14/13 19:14:28
ProcessBlock: ACCEPTED
received block 00000000b9375e5770ea
SetBestChain: new best=00000000b9375e5770ea  height=93605  trust=245891366286  date=06/14/13 19:15:44
ProcessBlock: ACCEPTED
received block 0000000066d83f01cb67
SetBestChain: new best=0000000066d83f01cb67  height=93606  trust=245891366287  date=06/14/13 19:16:00
ProcessBlock: ACCEPTED
received block 00000000abdfcde84baa
SetBestChain: new best=00000000abdfcde84baa  height=93607  trust=245891366288  date=06/14/13 19:16:01
ProcessBlock: ACCEPTED
received block 0000000078e8aad1884a
SetBestChain: new best=0000000078e8aad1884a  height=93608  trust=245891366289  date=06/14/13 19:16:06
ProcessBlock: ACCEPTED
received block 00000000e26ea4f9fcc5
keypool return 12
connection timeout
SetBestChain: new best=00000000e26ea4f9fcc5  height=93609  trust=245891366290  date=06/14/13 19:17:00
ProcessBlock: ACCEPTED
received block 0000000021df536a23f9
SetBestChain: new best=0000000021df536a23f9  height=93610  trust=245891366291  date=06/14/13 19:15:13
ProcessBlock: ACCEPTED
received block 00000000e5612b0e1ee3
trying connection 202.45.128.147:7688 lastseen=0.9hrs
SetBestChain: new best=00000000e5612b0e1ee3  height=93611  trust=245891366292  date=06/14/13 19:18:32
ProcessBlock: ACCEPTED
received block 00000000c2e8aab330da
keypool return 12
SetBestChain: new best=00000000c2e8aab330da  height=93612  trust=245891366293  date=06/14/13 19:18:38
ProcessBlock: ACCEPTED
received block 00000000c6160fd06e27
SetBestChain: new best=00000000c6160fd06e27  height=93613  trust=245891366294  date=06/14/13 19:19:15
ProcessBlock: ACCEPTED
received block 00000000114b8f56562a
SetBestChain: new best=00000000114b8f56562a  height=93614  trust=245891366295  date=06/14/13 19:18:01
ProcessBlock: ACCEPTED
received block 0000000107b0d3698584
SetBestChain: new best=0000000107b0d3698584  height=93615  trust=245891366296  date=06/14/13 19:18:27
ProcessBlock: ACCEPTED
received block 00000000247966fee7c2
SetBestChain: new best=00000000247966fee7c2  height=93616  trust=245891366297  date=06/14/13 19:21:10
ProcessBlock: ACCEPTED
received block 000000000c606f7ce7ee
SetBestChain: new best=000000000c606f7ce7ee  height=93617  trust=245891366298  date=06/14/13 19:21:26
ProcessBlock: ACCEPTED
received block 00000000ba2f8ff0192a
SetBestChain: new best=00000000ba2f8ff0192a  height=93618  trust=245891366299  date=06/14/13 19:21:39
ProcessBlock: ACCEPTED
received block 0000000078eb131c0529
SetBestChain: new best=0000000078eb131c0529  height=93619  trust=245891366300  date=06/14/13 19:19:15
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000d391f9d6ec35
SetBestChain: new best=00000000d391f9d6ec35  height=93620  trust=245891366301  date=06/14/13 19:21:56
ProcessBlock: ACCEPTED
received block 00000000416fe368a7cd
SetBestChain: new best=00000000416fe368a7cd  height=93621  trust=245891366302  date=06/14/13 19:22:25
ProcessBlock: ACCEPTED
received block 0000000096c9dc17ab67
SetBestChain: new best=0000000096c9dc17ab67  height=93622  trust=245891366303  date=06/14/13 19:20:52
ProcessBlock: ACCEPTED
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
received block 000000003180c04a7185
SetBestChain: new best=000000003180c04a7185  height=93623  trust=245891366304  date=06/14/13 19:24:05
ProcessBlock: ACCEPTED
received block 0000000021a1180739e4
SetBestChain: new best=0000000021a1180739e4  height=93624  trust=245891366305  date=06/14/13 19:21:35
ProcessBlock: ACCEPTED
received block 0000000096f02e451116
SetBestChain: new best=0000000096f02e451116  height=93625  trust=245891366306  date=06/14/13 19:25:15
ProcessBlock: ACCEPTED
received block 0000000006fbe86db4e7
SetBestChain: new best=0000000006fbe86db4e7  height=93626  trust=245891366307  date=06/14/13 19:26:09
ProcessBlock: ACCEPTED
received block 00000001008c17bfa608
SetBestChain: new best=00000001008c17bfa608  height=93627  trust=245891366308  date=06/14/13 19:25:56
ProcessBlock: ACCEPTED
received block 0000000024c4982fd1cd
SetBestChain: new best=0000000024c4982fd1cd  height=93628  trust=245891366309  date=06/14/13 19:27:00
ProcessBlock: ACCEPTED
received block 000000001b791bd5c1fc
SetBestChain: new best=000000001b791bd5c1fc  height=93629  trust=245891366310  date=06/14/13 19:27:47
ProcessBlock: ACCEPTED
received block 00000000144749211309
SetBestChain: new best=00000000144749211309  height=93630  trust=245891366311  date=06/14/13 19:28:21
ProcessBlock: ACCEPTED
received block 7424a681954f6d2a2a2b
SetBestChain: new best=7424a681954f6d2a2a2b  height=93631  trust=246965112231  date=06/14/13 19:29:02
ProcessBlock: ACCEPTED
received block 32fd170f9c97f6483662
SetBestChain: new best=32fd170f9c97f6483662  height=93632  trust=248038858151  date=06/14/13 19:29:19
ProcessBlock: ACCEPTED
received block 000000000deee26f1965
SetBestChain: new best=000000000deee26f1965  height=93633  trust=248038858152  date=06/14/13 19:29:25
ProcessBlock: ACCEPTED
received block 8617cbbbb81ca733214c
SetBestChain: new best=8617cbbbb81ca733214c  height=93634  trust=249112759743  date=06/14/13 19:30:22
ProcessBlock: ACCEPTED
received block 0000000094c4f7d23a68
SetBestChain: new best=0000000094c4f7d23a68  height=93635  trust=249112759744  date=06/14/13 19:30:28
ProcessBlock: ACCEPTED
received block 00000000b1f9c9a979ce
SetBestChain: new best=00000000b1f9c9a979ce  height=93636  trust=249112759745  date=06/14/13 19:31:44
ProcessBlock: ACCEPTED
received block 00000000dc24748ec48e
SetBestChain: new best=00000000dc24748ec48e  height=93637  trust=249112759746  date=06/14/13 19:32:05
ProcessBlock: ACCEPTED
received block 0000000011408b644381
SetBestChain: new best=0000000011408b644381  height=93638  trust=249112759747  date=06/14/13 19:31:00
ProcessBlock: ACCEPTED
received block 00000000f2e63d329e5f
SetBestChain: new best=00000000f2e63d329e5f  height=93639  trust=249112759748  date=06/14/13 19:34:32
connection timeout
ProcessBlock: ACCEPTED
received block 00000000e81f4c60ef8c
SetBestChain: new best=00000000e81f4c60ef8c  height=93640  trust=249112759749  date=06/14/13 19:32:05
ProcessBlock: ACCEPTED
keypool return 12
received block 0000000055cfdce79a32
SetBestChain: new best=0000000055cfdce79a32  height=93641  trust=249112759750  date=06/14/13 19:38:07
ProcessBlock: ACCEPTED
received block 00000000a61568f06e06
trying connection 218.106.96.36:7688 lastseen=12.7hrs
SetBestChain: new best=00000000a61568f06e06  height=93642  trust=249112759751  date=06/14/13 19:32:35
ProcessBlock: ACCEPTED
received block 00000000ec290fb46862
SetBestChain: new best=00000000ec290fb46862  height=93643  trust=249112759752  date=06/14/13 19:32:45
ProcessBlock: ACCEPTED
received block 00000000fa52312c248f
keypool return 12
SetBestChain: new best=00000000fa52312c248f  height=93644  trust=249112759753  date=06/14/13 19:33:35
ProcessBlock: ACCEPTED
received block 0000000104f34ca600ac
SetBestChain: new best=0000000104f34ca600ac  height=93645  trust=249112759754  date=06/14/13 19:33:57
ProcessBlock: ACCEPTED
received block 00000000fa5db4447ae4
SetBestChain: new best=00000000fa5db4447ae4  height=93646  trust=249112759755  date=06/14/13 19:38:03
ProcessBlock: ACCEPTED
received block 00000000ac3e921b26d3
SetBestChain: new best=00000000ac3e921b26d3  height=93647  trust=249112759756  date=06/14/13 19:35:17
ProcessBlock: ACCEPTED
received block 0000000021d50d3b0466
keypool return 12
SetBestChain: new best=0000000021d50d3b0466  height=93648  trust=249112759757  date=06/14/13 19:38:45
ProcessBlock: ACCEPTED
received block 00000000fa7ed4894e12
SetBestChain: new best=00000000fa7ed4894e12  height=93649  trust=249112759758  date=06/14/13 19:38:50
ProcessBlock: ACCEPTED
received block 00000000c3f26e6b063c
SetBestChain: new best=00000000c3f26e6b063c  height=93650  trust=249112759759  date=06/14/13 19:38:51
ProcessBlock: ACCEPTED
received block 0000000076f7474bc89f
SetBestChain: new best=0000000076f7474bc89f  height=93651  trust=249112759760  date=06/14/13 19:39:36
ProcessBlock: ACCEPTED
received block 000000003fbd29bd3948
keypool return 12
SetBestChain: new best=000000003fbd29bd3948  height=93652  trust=249112759761  date=06/14/13 19:39:31
ProcessBlock: ACCEPTED
received block 00000000f19d7b104166
SetBestChain: new best=00000000f19d7b104166  height=93653  trust=249112759762  date=06/14/13 19:46:04
ProcessBlock: ACCEPTED
received block 000000009be9180f0413
SetBestChain: new best=000000009be9180f0413  height=93654  trust=249112759763  date=06/14/13 19:41:19
ProcessBlock: ACCEPTED
received block 00000000231c7140dda0
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=00000000231c7140dda0  height=93655  trust=249112759764  date=06/14/13 19:41:21
ProcessBlock: ACCEPTED
received block 00000000d9c5e39f51b0
SetBestChain: new best=00000000d9c5e39f51b0  height=93656  trust=249112759765  date=06/14/13 19:42:23
ProcessBlock: ACCEPTED
received block 00000000d50bad160536
SetBestChain: new best=00000000d50bad160536  height=93657  trust=249112759766  date=06/14/13 19:44:36
ProcessBlock: ACCEPTED
received block 00000000d1392aca9164
SetBestChain: new best=00000000d1392aca9164  height=93658  trust=249112759767  date=06/14/13 19:43:17
ProcessBlock: ACCEPTED
received block 0000000040a481f7f1d9
SetBestChain: new best=0000000040a481f7f1d9  height=93659  trust=249112759768  date=06/14/13 19:45:56
ProcessBlock: ACCEPTED
received block 00000000c32e98c4b19a
SetBestChain: new best=00000000c32e98c4b19a  height=93660  trust=249112759769  date=06/14/13 19:46:04
ProcessBlock: ACCEPTED
received block 00000000f9ec49e334a1
SetBestChain: new best=00000000f9ec49e334a1  height=93661  trust=249112759770  date=06/14/13 19:46:36
ProcessBlock: ACCEPTED
received block 000000010a74be936dc5
SetBestChain: new best=000000010a74be936dc5  height=93662  trust=249112759771  date=06/14/13 19:47:11
ProcessBlock: ACCEPTED
received block 000000004491c71d8391
SetBestChain: new best=000000004491c71d8391  height=93663  trust=249112759772  date=06/14/13 19:47:48
ProcessBlock: ACCEPTED
received block 0000000102c5ddf1bbdd
SetBestChain: new best=0000000102c5ddf1bbdd  height=93664  trust=249112759773  date=06/14/13 19:49:06
ProcessBlock: ACCEPTED
received block 000000008914363f6dd5
SetBestChain: new best=000000008914363f6dd5  height=93665  trust=249112759774  date=06/14/13 19:49:15
ProcessBlock: ACCEPTED
received block 00000000819f8be7f299
SetBestChain: new best=00000000819f8be7f299  height=93666  trust=249112759775  date=06/14/13 19:49:42
ProcessBlock: ACCEPTED
received block 000000000f1e6acfe5ef
SetBestChain: new best=000000000f1e6acfe5ef  height=93667  trust=249112759776  date=06/14/13 19:47:58
ProcessBlock: ACCEPTED
received block 000000009347f8d8a1f3
SetBestChain: new best=000000009347f8d8a1f3  height=93668  trust=249112759777  date=06/14/13 19:48:18
ProcessBlock: ACCEPTED
received block 00000000efb5ad71fc1c
SetBestChain: new best=00000000efb5ad71fc1c  height=93669  trust=249112759778  date=06/14/13 19:51:04
ProcessBlock: ACCEPTED
received block 0000000009fca2196ad5
SetBestChain: new best=0000000009fca2196ad5  height=93670  trust=249112759779  date=06/14/13 19:49:00
ProcessBlock: ACCEPTED
received block 00000000c917b1daf224
SetBestChain: new best=00000000c917b1daf224  height=93671  trust=249112759780  date=06/14/13 19:51:42
ProcessBlock: ACCEPTED
received block 000000008536ffb954e8
SetBestChain: new best=000000008536ffb954e8  height=93672  trust=249112759781  date=06/14/13 19:52:17
ProcessBlock: ACCEPTED
received block 00000000c7d17eec24b9
SetBestChain: new best=00000000c7d17eec24b9  height=93673  trust=249112759782  date=06/14/13 19:52:24
ProcessBlock: ACCEPTED
received block 0000000090b2fa09c530
connection timeout
SetBestChain: new best=0000000090b2fa09c530  height=93674  trust=249112759783  date=06/14/13 19:52:35
ProcessBlock: ACCEPTED
received block 00000000d5c61503d75d
SetBestChain: new best=00000000d5c61503d75d  height=93675  trust=249112759784  date=06/14/13 19:53:24
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000365918000f40
SetBestChain: new best=00000000365918000f40  height=93676  trust=249112759785  date=06/14/13 19:53:53
ProcessBlock: ACCEPTED
received block 000000009331bfa24bbe
trying connection 5.135.167.91:7688 lastseen=56.9hrs
SetBestChain: new best=000000009331bfa24bbe  height=93677  trust=249112759786  date=06/14/13 19:54:18
ProcessBlock: ACCEPTED
received block 000000006df7dbcc3bcf
SetBestChain: new best=000000006df7dbcc3bcf  height=93678  trust=249112759787  date=06/14/13 19:54:21
ProcessBlock: ACCEPTED
received block 00000000fe331b09fbd9
keypool return 12
SetBestChain: new best=00000000fe331b09fbd9  height=93679  trust=249112759788  date=06/14/13 19:52:52
ProcessBlock: ACCEPTED
received block 000000000301405279ee
SetBestChain: new best=000000000301405279ee  height=93680  trust=249112759789  date=06/14/13 19:53:33
ProcessBlock: ACCEPTED
received block 000000000d9848b4e02d
SetBestChain: new best=000000000d9848b4e02d  height=93681  trust=249112759790  date=06/14/13 19:54:05
ProcessBlock: ACCEPTED
received block 00000000c50f40040609
keypool return 12
SetBestChain: new best=00000000c50f40040609  height=93682  trust=249112759791  date=06/14/13 19:54:25
ProcessBlock: ACCEPTED
received block 00000000618405cba15b
SetBestChain: new best=00000000618405cba15b  height=93683  trust=249112759792  date=06/14/13 19:54:35
ProcessBlock: ACCEPTED
received block 00000000325b6151176b
SetBestChain: new best=00000000325b6151176b  height=93684  trust=249112759793  date=06/14/13 19:55:37
ProcessBlock: ACCEPTED
received block 000000009143d9051e5f
SetBestChain: new best=000000009143d9051e5f  height=93685  trust=249112759794  date=06/14/13 19:59:21
ProcessBlock: ACCEPTED
received block 00000000756abca02bdf
SetBestChain: new best=00000000756abca02bdf  height=93686  trust=249112759795  date=06/14/13 19:59:26
ProcessBlock: ACCEPTED
received block 00000000a556abb0c331
SetBestChain: new best=00000000a556abb0c331  height=93687  trust=249112759796  date=06/14/13 19:59:32
ProcessBlock: ACCEPTED
received block 00000000af477920950c
SetBestChain: new best=00000000af477920950c  height=93688  trust=249112759797  date=06/14/13 19:59:36
ProcessBlock: ACCEPTED
received block 00000000d28c3819648a
SetBestChain: new best=00000000d28c3819648a  height=93689  trust=249112759798  date=06/14/13 20:03:07
ProcessBlock: ACCEPTED
received block 000000007032abffc1a4
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=000000007032abffc1a4  height=93690  trust=249112759799  date=06/14/13 19:57:59
ProcessBlock: ACCEPTED
received block 000000006a92b763b37a
SetBestChain: new best=000000006a92b763b37a  height=93691  trust=249112759800  date=06/14/13 19:58:18
ProcessBlock: ACCEPTED
keypool return 12
received block 000000007173a2f71e59
SetBestChain: new best=000000007173a2f71e59  height=93692  trust=249112759801  date=06/14/13 20:01:10
ProcessBlock: ACCEPTED
received block 0000000098efefd4fbb8
SetBestChain: new best=0000000098efefd4fbb8  height=93693  trust=249112759802  date=06/14/13 20:01:11
ProcessBlock: ACCEPTED
received block 00000000bf389ae6a35a
keypool return 12
SetBestChain: new best=00000000bf389ae6a35a  height=93694  trust=249112759803  date=06/14/13 20:02:36
ProcessBlock: ACCEPTED
received block 00000000a772837f9eb0
IRC got join
Flushed 7305 addresses to peers.dat  138ms
SetBestChain: new best=00000000a772837f9eb0  height=93695  trust=249112759804  date=06/14/13 20:05:31
ProcessBlock: ACCEPTED
keypool return 12
received block 000000011220fe737664
SetBestChain: new best=000000011220fe737664  height=93696  trust=249112759805  date=06/14/13 20:04:38
ProcessBlock: ACCEPTED
received block 348f895d3b83028fa43f
ProcessBlock: ORPHAN BLOCK, prev=00000000cea4772ac6a2
received block 00000000f60c4a881dd4
ProcessBlock: ORPHAN BLOCK, prev=348f895d3b83028fa43f
received block 000000003438eac55296
ProcessBlock: ORPHAN BLOCK, prev=00000000f60c4a881dd4
received block 000000002404ed3d4f31
ProcessBlock: ORPHAN BLOCK, prev=000000003438eac55296
ERROR: FetchInputs() : e5be48c3b6 mempool Tx prev not found 83758761e1
stored orphan tx e5be48c3b6 (mapsz 1)
getblocks 93584 to 00000000000000000000 limit 500
getblocks 93584 to 00000000000000000000 limit 500
Added time data, samples 6, offset -140 (-2 minutes)
Moving 46.249.52.133:7688 to tried
receive version message: version 60005, blocks=93743, us=93.219.190.100:51980, them=46.249.52.133:7688, peer=46.249.52.133:7688
Added time data, samples 7, offset -124 (-2 minutes)
nTimeOffset = -62  (-1 minutes)
receive version message: version 60005, blocks=93743, us=93.219.190.100:51988, them=192.69.192.202:7688, peer=192.69.192.202:7688
received block 00000000c97f879ebb06
SetBestChain: new best=00000000c97f879ebb06  height=93697  trust=249112759806  date=06/14/13 20:02:57
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000ac4e9e70d7d8
SetBestChain: new best=00000000ac4e9e70d7d8  height=93698  trust=249112759807  date=06/14/13 20:06:05
ProcessBlock: ACCEPTED
received block 000000007ed1323a18a0
SetBestChain: new best=000000007ed1323a18a0  height=93699  trust=249112759808  date=06/14/13 20:06:30
ProcessBlock: ACCEPTED
received block 00000000260f1b462e45
SetBestChain: new best=00000000260f1b462e45  height=93700  trust=249112759809  date=06/14/13 20:04:05
ProcessBlock: ACCEPTED
received block 00000000f8b530b55339
SetBestChain: new best=00000000f8b530b55339  height=93701  trust=249112759810  date=06/14/13 20:04:31
ProcessBlock: ACCEPTED
keypool return 12
received block 00000000af2b14c5f530
connection timeout
SetBestChain: new best=00000000af2b14c5f530  height=93702  trust=249112759811  date=06/14/13 20:11:13
ProcessBlock: ACCEPTED
received block 00000000e1c862257022
SetBestChain: new best=00000000e1c862257022  height=93703  trust=249112759812  date=06/14/13 20:09:01
ProcessBlock: ACCEPTED
received block 00000000ae763970463e
SetBestChain: new best=00000000ae763970463e  height=93704  trust=249112759813  date=06/14/13 20:09:20
ProcessBlock: ACCEPTED
keypool return 12
received block 0000000027ddcd5b88b7
trying connection 93.86.58.54:7688 lastseen=0.9hrs
SetBestChain: new best=0000000027ddcd5b88b7  height=93705  trust=249112759814  date=06/14/13 20:13:45
ProcessBlock: ACCEPTED
received block 00000000f4b03bb38251
SetBestChain: new best=00000000f4b03bb38251  height=93706  trust=249112759815  date=06/14/13 20:11:24
ProcessBlock: ACCEPTED
received block 000000004ff5aa10a58a
SetBestChain: new best=000000004ff5aa10a58a  height=93707  trust=249112759816  date=06/14/13 20:14:25
ProcessBlock: ACCEPTED
received block 000000006d256e48ca37
SetBestChain: new best=000000006d256e48ca37  height=93708  trust=249112759817  date=06/14/13 20:14:36
ProcessBlock: ACCEPTED
keypool return 12
received block 000000009cafff040108
SetBestChain: new best=000000009cafff040108  height=93709  trust=249112759818  date=06/14/13 20:15:02
ProcessBlock: ACCEPTED
received block 0000000043a134f5d6d7
SetBestChain: new best=0000000043a134f5d6d7  height=93710  trust=249112759819  date=06/14/13 20:16:07
ProcessBlock: ACCEPTED
received block 00000000f960783e2193
SetBestChain: new best=00000000f960783e2193  height=93711  trust=249112759820  date=06/14/13 20:16:09
ProcessBlock: ACCEPTED
received block 0000000106587a42023e
SetBestChain: new best=0000000106587a42023e  height=93712  trust=249112759821  date=06/14/13 20:16:11
ProcessBlock: ACCEPTED
received block 00000000506189a94f1c
SetBestChain: new best=00000000506189a94f1c  height=93713  trust=249112759822  date=06/14/13 20:16:20
ProcessBlock: ACCEPTED
received block 00000001119d38f35248
SetBestChain: new best=00000001119d38f35248  height=93714  trust=249112759823  date=06/14/13 20:17:19
ProcessBlock: ACCEPTED
received block 00000000fe481a01e222
SetBestChain: new best=00000000fe481a01e222  height=93715  trust=249112759824  date=06/14/13 20:15:19
ProcessBlock: ACCEPTED
received block 000000008de4d680ab29
SetBestChain: new best=000000008de4d680ab29  height=93716  trust=249112759825  date=06/14/13 20:18:05
ProcessBlock: ACCEPTED
received block 000000006d16977528f7
SetBestChain: new best=000000006d16977528f7  height=93717  trust=249112759826  date=06/14/13 20:18:36
ProcessBlock: ACCEPTED
received block 00000000a0535eedb5ac
SetBestChain: new best=00000000a0535eedb5ac  height=93718  trust=249112759827  date=06/14/13 20:18:43
ProcessBlock: ACCEPTED
received block 000000003d44060a6c34
SetBestChain: new best=000000003d44060a6c34  height=93719  trust=249112759828  date=06/14/13 20:18:49
ProcessBlock: ACCEPTED
received block 0000000007f1182af1bc
keypool return 12
SetBestChain: new best=0000000007f1182af1bc  height=93720  trust=249112759829  date=06/14/13 20:16:33
ProcessBlock: ACCEPTED
received block 0000000020ed35751834
SetBestChain: new best=0000000020ed35751834  height=93721  trust=249112759830  date=06/14/13 20:18:06
ProcessBlock: ACCEPTED
received block 00000000c2ec9f5573a0
SetBestChain: new best=00000000c2ec9f5573a0  height=93722  trust=249112759831  date=06/14/13 20:21:46
ProcessBlock: ACCEPTED
received block 00000000e63ddae2d0e5
SetBestChain: new best=00000000e63ddae2d0e5  height=93723  trust=249112759832  date=06/14/13 20:22:25
ProcessBlock: ACCEPTED
received block 0000000039fe3e66ceca
SetBestChain: new best=0000000039fe3e66ceca  height=93724  trust=249112759833  date=06/14/13 20:20:35
ProcessBlock: ACCEPTED
keypool return 12
received block 000000002c095eb06587
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
SetBestChain: new best=000000002c095eb06587  height=93725  trust=249112759834  date=06/14/13 20:24:17
ProcessBlock: ACCEPTED
received block 00000000b70fdd6c5934
SetBestChain: new best=00000000b70fdd6c5934  height=93726  trust=249112759835  date=06/14/13 20:23:37
ProcessBlock: ACCEPTED
received block 00000000f6800747565b
SetBestChain: new best=00000000f6800747565b  height=93727  trust=249112759836  date=06/14/13 20:26:23
ProcessBlock: ACCEPTED
keypool return 12
received block 000000004202774cad8f
SetBestChain: new best=000000004202774cad8f  height=93728  trust=249112759837  date=06/14/13 20:27:56
ProcessBlock: ACCEPTED
received block 000000010a710d3d9232
SetBestChain: new best=000000010a710d3d9232  height=93729  trust=249112759838  date=06/14/13 20:28:29
ProcessBlock: ACCEPTED
received block 0000000065a59d7d4228
SetBestChain: new best=0000000065a59d7d4228  height=93730  trust=249112759839  date=06/14/13 20:26:53
ProcessBlock: ACCEPTED
received block 00000000f862cf5894a2
SetBestChain: new best=00000000f862cf5894a2  height=93731  trust=249112759840  date=06/14/13 20:35:56
ProcessBlock: ACCEPTED
received block 000000005a40478cde1c
SetBestChain: new best=000000005a40478cde1c  height=93732  trust=249112759841  date=06/14/13 20:29:55
ProcessBlock: ACCEPTED
received block 0000000073076e3a381b
SetBestChain: new best=0000000073076e3a381b  height=93733  trust=249112759842  date=06/14/13 20:27:20
ProcessBlock: ACCEPTED
keypool return 12
received block 000000001a659d9184cd
SetBestChain: new best=000000001a659d9184cd  height=93734  trust=249112759843  date=06/14/13 20:27:39
ProcessBlock: ACCEPTED
received block 00000000787285ee8277
SetBestChain: new best=00000000787285ee8277  height=93735  trust=249112759844  date=06/14/13 20:27:51
SetBestChain: new best=00000000a94ac1a996df  height=93736  trust=249112759845  date=06/14/13 20:28:09
SetBestChain: new best=000000001439f4254f8c  height=93737  trust=249112759846  date=06/14/13 20:28:17
SetBestChain: new best=00000000e26fc512a45e  height=93738  trust=249112759847  date=06/14/13 20:32:19
connection timeout
SetBestChain: new best=00000000fd6db72ba44d  height=93739  trust=249112759848  date=06/14/13 20:30:34
SetBestChain: new best=0000000017f52ef7df04  height=93740  trust=249112759849  date=06/14/13 20:34:01
trying connection 120.128.2.122:7688 lastseen=15.5hrs
SetBestChain: new best=000000006b962e6f7657  height=93741  trust=249112759850  date=06/14/13 20:31:39
SetBestChain: new best=00000000cea4772ac6a2  height=93742  trust=249112759851  date=06/14/13 20:32:23
SetBestChain: new best=348f895d3b83028fa43f  height=93743  trust=250186653248  date=06/14/13 20:35:50
SetBestChain: new best=00000000f60c4a881dd4  height=93744  trust=250186653249  date=06/14/13 20:33:43
SetBestChain: new best=000000003438eac55296  height=93745  trust=250186653250  date=06/14/13 20:36:28
SetBestChain: new best=000000002404ed3d4f31  height=93746  trust=250186653251  date=06/14/13 20:36:32
ProcessBlock: ACCEPTED
keypool return 12
getblocks 93697 to 00000000000000000000 limit 500
received block 000000011353e355f952
SetBestChain: new best=000000011353e355f952  height=93747  trust=250186653252  date=06/14/13 20:34:49
ProcessBlock: ACCEPTED
received block 00000000ee058eef289b
SetBestChain: new best=00000000ee058eef289b  height=93748  trust=250186653253  date=06/14/13 20:35:22
ProcessBlock: ACCEPTED
getblocks 93697 to 00000000000000000000 limit 500
getblocks 93697 to 00000000000000000000 limit 500
Added 296 addresses from 46.249.52.133: 192 tried, 7100 new
Added 240 addresses from 46.249.52.133: 192 tried, 7091 new
getblocks 93697 to 00000000000000000000 limit 500
Added 299 addresses from 192.69.192.202: 192 tried, 7091 new
Added 274 addresses from 192.69.192.202: 192 tried, 7084 new
Added 14 addresses from 192.69.192.202: 192 tried, 7086 new
keypool return 12
getblocks 93740 to 00000000000000000000 limit 500
getblocks 93741 to 00000000000000000000 limit 500
getblocks 93742 to 00000000000000000000 limit 500
getblocks 93744 to 00000000000000000000 limit 500
keypool return 12
getblocks 93744 to 00000000000000000000 limit 500
Flushing wallet.dat
Flushed wallet.dat 426ms
keypool return 12
connection timeout
trying connection 82.211.30.212 lastseen=0.0hrs
keypool return 12
keypool return 12
keypool return 12
[snip - looks normal afterwards]
Windmaster?  ;D

Just come back to what works mate https://github.com/cctvsmg/yacoin-p2pool while the geniuses refine it  ;)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 14, 2013, 09:09:59 PM
Just come back to what works mate https://github.com/cctvsmg/yacoin-p2pool while the geniuses refine it  ;)
If the next one is an orphan too i will turn back to the classic version for sure.

edit: Looked closer at the log again:
SetBestChain: new best=000000002df47b317cc7  height=93582  trust=245891366263  date=06/14/13 19:02:00
SetBestChain: new best=00000001004d387d8c8c  height=93583  trust=245891366264  date=06/14/13 19:02:49
ProcessBlock: ACCEPTED
received block 000000001439f4254f8c
ProcessBlock: ORPHAN BLOCK, prev=00000000a94ac1a996df
Added 323 addresses from 140.112.183.10: 191 tried, 7123 new
Added 319 addresses from 140.112.183.10: 191 tried, 7117 new
Added 46 addresses from 140.112.183.10: 191 tried, 7114 new
received block 1e9631fde8d4aacefe6f
ERROR: ProcessBlock() : already have block 93197 1e9631fde8d4aacefe6f
received block 00000000c34c090412d9
ERROR: ProcessBlock() : already have block 93198 00000000c34c090412d9
snip
SetBestChain: new best=00000000b475810a6edb  height=93584  trust=245891366265  date=06/14/13 19:02:52 (first "normal" block after attack)
So that makes 4 hours since the attack(?), makes no sense that the p2pool now doesn't find any blocks...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 14, 2013, 09:22:29 PM
Just come back to what works mate https://github.com/cctvsmg/yacoin-p2pool while the geniuses refine it  ;)
If the next one is an orphan too i will turn back to the classic version for sure.

edit: Looked closer at the log again:
SetBestChain: new best=000000002df47b317cc7  height=93582  trust=245891366263  date=06/14/13 19:02:00
SetBestChain: new best=00000001004d387d8c8c  height=93583  trust=245891366264  date=06/14/13 19:02:49
ProcessBlock: ACCEPTED
received block 000000001439f4254f8c
ProcessBlock: ORPHAN BLOCK, prev=00000000a94ac1a996df
Added 323 addresses from 140.112.183.10: 191 tried, 7123 new
Added 319 addresses from 140.112.183.10: 191 tried, 7117 new
Added 46 addresses from 140.112.183.10: 191 tried, 7114 new
received block 1e9631fde8d4aacefe6f
ERROR: ProcessBlock() : already have block 93197 1e9631fde8d4aacefe6f
received block 00000000c34c090412d9
ERROR: ProcessBlock() : already have block 93198 00000000c34c090412d9
snip
SetBestChain: new best=00000000b475810a6edb  height=93584  trust=245891366265  date=06/14/13 19:02:52 (first "normal" block after attack)
So that makes 4 hours since the attack(?), makes no sense that the p2pool now doesn't find any blocks...

It happens, YOLO  8)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 14, 2013, 09:25:52 PM
Looks like pos+pow combo is painfull when reorganize and orphan lots of blocks :/
Thats why I change payment for last 10 blocks, orphans will happen.

Also updated git to make share chain persist and not download it every time on pool restart.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 14, 2013, 09:36:22 PM
Looks like pos+pow combo is painfull when reorganize and orphan lots of blocks :/
Thats why I change payment for last 10 blocks, orphans will happen.

Also updated git to make share chain persist and not download it every time on pool restart.

yer i noticed that i like it, makes it so much faster to get the node going again.


Can someone please help me out with a script to get the server to automatically  start both yacoind and p2pool on reboot, crash
and if its possible restart p2pool if it starts to throw errors i want it to be able to do it on a vps server via ssh

ill pay in yac for your time in making me a quick a step by step guide

to edit whatever conf's i have to to get it to work on a vps which is the hardest part im finding

ive edited so many init confs and not one of them execute my orders on reboot even when ive had them delayed


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 14, 2013, 09:43:02 PM
Looks like pos+pow combo is painfull when reorganize and orphan lots of blocks :/
Thats why I change payment for last 10 blocks, orphans will happen.

Also updated git to make share chain persist and not download it every time on pool restart.
So it should work now? Updated to try.  :D
@YacLives: To autostart services use crontab, i.e.
Code:
crontab -e user 
and put  
Code:
@reboot cd /home/user/ && ./yacoind
@reboot cd /home/user/p2pool-yac && ./p2pool_start_command
into it. Pay attention to the formatting of the file. To restart crashed services use an admin panel like webmin that has process monitoring, you can set rules what to do if a process crashes.
Not sure about errorchecking, it's probably possible to grep for some common errors but that's too high for me. ^^
edit: Just got a payout yay! [edit: it appears that payout was from the 10 minutes i ran the classic version...] ;D
Slightly cluesless if i should go back to the classic version (with over 50% DOA and 5x the cpu usage) or not... [Yes i switched back for tonight and just got another payout]


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 14, 2013, 09:51:21 PM
Looks like pos+pow combo is painfull when reorganize and orphan lots of blocks :/
Thats why I change payment for last 10 blocks, orphans will happen.

Also updated git to make share chain persist and not download it every time on pool restart.
i had mine set to true since the started with your code few days ago.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 14, 2013, 10:22:40 PM
Looks like pos+pow combo is painfull when reorganize and orphan lots of blocks :/
Thats why I change payment for last 10 blocks, orphans will happen.

Also updated git to make share chain persist and not download it every time on pool restart.
So it should work now? Updated to try.  :D
@YacLives: To autostart services use crontab, i.e.
Code:
crontab -e user 
and put  
Code:
@reboot cd /home/user/ && ./yacoind
@reboot cd /home/user/p2pool-yac && ./p2pool_start_command
into it. Pay attention to the formatting of the file. To restart crashed services use an admin panel like webmin that has process monitoring, you can set rules what to do if a process crashes.
Not sure about errorchecking, it's probably possible to grep for some common errors but that's too high for me. ^^
edit: Just got a payout yay! [edit: it appears that payout was from the 10 minutes i ran the classic version...] ;D
Slightly cluesless if i should go back to the classic version (with over 50% DOA and 5x the cpu usage) or not... [Yes i switch back for tonight]

Thanks mate ill play with cron again, and btw the orig network is stating its 25% atm not 50

and if your having issues with mem check ur mem usage here

Code:
free -m

you may need to make a swap file it could slow things down but wont be an issue if you are running out of mem and crashing anywas :)

Code:
 sudo dd if=/dev/zero of=/swapfile1 bs=1024 count=524288 
 sudo mkswap /swapfile1
 sudo chown root:root /swapfile1
 sudo chmod 0600 /swapfile1
 sudo swapon /swapfile1
# if you dont have nano
 sudo apt-get install nano
#Then you edit your fstab
 sudo nano /etc/fstab

#apend the following

/swapfile1 swap swap defaults 0 0

#Then you can check it is working with
free -m

i got a node to work on a free ec2 micro instance doing this  ;)

EDIT: i forgot to mention its mainly for a openvz setups, if you are getting the error "swapon failed: Operation not permitted" then its most likely your hosts does not permit it and need to consider changing hosts
 These guys have possibly the worst customer service on the planet and will take ages to get your server going in some cases not in mine but i was polite and kept sending emails
but once you are setup with one its great $15 euro a month https://host-unlimited.de/vserver


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 14, 2013, 10:29:11 PM
No worries i transferred my node from my cheap 512 MB VPS to a quite powerful i7 root running some gameservers for friends. DOA improved significantly, but i wouldn't have done it if i hadn't messed up my python install yesterday on the VPS, no rescue system and too lazy now for manual debian install over ssh which will surely be a pita...
Running the classic version now aswell with low 25% DOA indeed which is nice, just ran into the "too many files open" error which i hopefully fixed now. YAC mining is pretty adventurous, unlike those boring sha256 and scrypt coins.  :D
edit: Since rav3n's p2pool found 3 valid blocks again i switched once more, hopefully the last time.  ;D
edit2: LOL i have one vps at host-unlimited too, you're totally right about their customer service but the servers are pretty fast for the money (i had it hashing away at 350 kHash when Yacoin was released, now it's around 30) when you finally got it after a week or more. Post at their forum or ask per mail if you have RAM issues, they often give 2gb servers to 12 gb customers and hope nobody notices, check your free memory with top and mention kmemsize in the forum post/mail if you got less than the advertised 12 gb.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: YacLives on June 14, 2013, 11:16:34 PM
No worries i transferred my node from my cheap 512 MB VPS to a quite powerful i7 root running some gameservers for friends. DOA improved significantly, but i wouldn't have done it if i hadn't messed up my python install yesterday on the VPS, no rescue system and too lazy now for manual debian install over ssh which will surely be a pita...
Running the classic version now aswell with low 25% DOA indeed which is nice, just ran into the "too many files open" error which i hopefully fixed now. YAC mining is pretty adventurous, unlike those boring sha256 and scrypt coins.  :D
edit: Since rav3n's p2pool found 3 valid blocks again i switched once more, hopefully the last time.  ;D
edit2: LOL i have one vps at host-unlimited too, you're totally right about their customer service but the servers are pretty fast for the money (i had it hashing away at 350 kHash when Yacoin was released, now it's around 30) when you finally got it after a week or more. Post at their forum or ask per mail if you have RAM issues, they often give 2gb servers to 12 gb customers and hope nobody notices, check your free memory with top and mention kmemsize in the forum post/mail if you got less than the advertised 12 gb.

yes i found if i email their customer service at 12pm german time when they start work....looooooool i get pretty fast response i also got my server running in under a day doing the same thing on 3 different occasions i just give them my id and the payment method used so they can track it and set it up

 i think their biggest problem is that they dont have any IT customer service workers so if your reading this live near Gifhorn in Germany apply to them because they are looking for workers as they have over 20k customers and are not copeing lol http://bieber-edv.de/jobs https://host-unlimited.de/kontakt


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Aggrophobia on June 14, 2013, 11:25:53 PM
so you know how to setup p2pools for yac, did you forked them alone?

i ask due to the fact that Onecoin which uses another scrypt didn't have a p2pool

anyone willingly to help at this point? :/


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 15, 2013, 02:06:35 AM
i think it's happeninig again. last 5 block orphns

Code:
94188	Fri Jun 14 2013 22:00:12 GMT-0400 (EDT)	0000000014041567626a53b12a712f3c2ad5db2af5e316397048efc24067a097	→
94187 Fri Jun 14 2013 21:59:07 GMT-0400 (EDT) 00000000d6e1d199dbb257297ee821bf97ef2bba6865bc9512a34e997f084fe9 →
94167 Fri Jun 14 2013 21:41:25 GMT-0400 (EDT) 00000000b4ecce6c8c9fb8f70774af458b8b1cb7a59f9d3c815f42ed72f09bd6 →
94154 Fri Jun 14 2013 21:33:25 GMT-0400 (EDT) 0000000062ae0b29fdd2e384d0cdb04160bbab273cc7089b47364820bcd8f59c →
94123 Fri Jun 14 2013 21:09:31 GMT-0400 (EDT) 00000000acdc3b237f89848bbd8a5057785265bfba9faa7ca32d264230297f56 →
94104 Fri Jun 14 2013 20:48:40 GMT-0400 (EDT) 00000000b71495cb571d8c1cca72899442d269d48cc9b884cec5e830bd78cbe2 →


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: tamehuang on June 15, 2013, 01:21:12 PM
i can't run windows binary on win2008(64bit) server... it shows me some error..

I guess the "some" part is important here ....  ::)

Lol. Isn't "some" error fixed with the "any" key? :P

not yet. i got the error message like this when i run the binary which you provide. it seems like that the variable 'bundle_files' cause that.
mybe a win32 binary can't runs fine on a win2008 64bit system.
hope that you can compile a win64 one for us :-*

Quote
2013-06-10 23:45:59.106000 > Error handling message: (see RECV line)
2013-06-10 23:45:59.108000 > Traceback (most recent call last):
2013-06-10 23:45:59.108000 >   File "twisted\internet\tcp.pyc", line 209, in _dataReceived
2013-06-10 23:45:59.109000 >
2013-06-10 23:45:59.109000 >   File "p2pool\p2p.pyc", line 154, in new_dataReceived
2013-06-10 23:45:59.113000 >
2013-06-10 23:45:59.116000 >   File "p2pool\util\p2protocol.pyc", line 26, in dataReceived
2013-06-10 23:45:59.118000 >
2013-06-10 23:45:59.118000 >   File "p2pool\util\datachunker.pyc", line 40, in _DataChunker
2013-06-10 23:45:59.122000 >
2013-06-10 23:45:59.123000 > --- <exception caught here> ---
2013-06-10 23:45:59.124000 >   File "p2pool\util\p2protocol.pyc", line 54, in dataReceiver
2013-06-10 23:45:59.128000 >
2013-06-10 23:45:59.129000 >   File "p2pool\p2p.pyc", line 94, in packetReceived
2013-06-10 23:45:59.130000 >
2013-06-10 23:45:59.131000 >   File "p2pool\util\p2protocol.pyc", line 68, in packetReceived
2013-06-10 23:45:59.135000 >
2013-06-10 23:45:59.136000 >   File "p2pool\p2p.pyc", line 316, in handle_sharereply
2013-06-10 23:45:59.137000 >
2013-06-10 23:45:59.138000 >   File "p2pool\data.pyc", line 53, in load_share
2013-06-10 23:45:59.138000 >
2013-06-10 23:45:59.139000 >   File "p2pool\data.pyc", line 345, in __init__
2013-06-10 23:45:59.139000 >
2013-06-10 23:45:59.140000 >   File "p2pool\bitcoin\networks.pyc", line 45, in <lambda>
2013-06-10 23:45:59.141000 >
2013-06-10 23:45:59.142000 >   File "zipextimporter.pyc", line 98, in load_module
2013-06-10 23:45:59.144000 >
2013-06-10 23:45:59.153000 > exceptions.ImportError: MemoryLoadLibrary failed loading yac_scrypt.pyd
2013-06-10 23:45:59.158000 Lost peer 95.138.185.176:12579 - Connection was close
d cleanly.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 15, 2013, 10:30:22 PM
Did you install the yac scrypt module (python setup.py install in the yac-script dir)?

Yeah orphan rate is pretty high today... luckily it's not permanent. Still wonder why this p2pool version is so prone to orphans.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: tamehuang on June 16, 2013, 06:57:15 AM
Did you install the yac scrypt module (python setup.py install in the yac-script dir)?

Yeah orphan rate is pretty high today... luckily it's not permanent. Still wonder why this p2pool version is so prone to orphans.

no. i have not compiled the code. i just run the binary. shouldn't a binary exe file includes all lib and pyd what it needs?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 16, 2013, 12:00:23 PM
Well i never ran p2pool on Windows, so I'm not sure. But i can tell you that on Linux it won't work without installing the yac scrypt module, i guess it's the same for Windows.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 16, 2013, 05:09:10 PM
Did you install the yac scrypt module (python setup.py install in the yac-script dir)?

Yeah orphan rate is pretty high today... luckily it's not permanent. Still wonder why this p2pool version is so prone to orphans.

i'm pretty sure this is the problem. you gotta check your router / firewall settings. using this new code for 10 sec shares causes high amounts of tcp connections to be open, hence you guys were getting "too many files open" with this new code over the original p2pool source. digging deeper my firewall is dropping connection once it reaches it's peak open connection count causing orphans. well really causing our pools to be out of sync per say.

to resolve this issue: (I believe, i can be wrong about this)

Main node must be restarted to drop all the connection and start again. but with in 8 - 10 hours it will be the same again.

or

change firewall to drop tcp connection every 5 min or less.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 16, 2013, 06:21:04 PM
By main node i take it you mean the bootstrap address from the networks.py? Interesting observations.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: x3maniac on June 16, 2013, 10:54:18 PM
By main node i take it you mean the bootstrap address from the networks.py? Interesting observations.
yup


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 17, 2013, 12:36:40 PM
3 hours of orphans this morning...  :-\
edit: Would adding more nodes to the bootstrap resolve the issue maybe? Don't think so, but just a thought.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 17, 2013, 12:48:59 PM
My node is offline, some major electric work in my home. Sorry.
Will add all nodes I have to GIT in few hrs.
You can post addresses to run new nodes using -n to catch in.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 17, 2013, 01:04:55 PM
OK i replaced your address with the bitvolcano address for now in the networks.py. It's a bit weird, the bitvolcano and procrypto nodes seem to run the same version (and found the same orphan blocks), but when i changed the bootstrap address my node started "fresh", i.e. empty graph.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 17, 2013, 01:38:00 PM
No need to mess in code, just run it:
run_p2pool -n address
It will bootstrap from that address.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on June 17, 2013, 02:19:26 PM
OK i replaced your address with the bitvolcano address for now in the networks.py. It's a bit weird, the bitvolcano and procrypto nodes seem to run the same version (and found the same orphan blocks), but when i changed the bootstrap address my node started "fresh", i.e. empty graph.
To fix that you need to change persist to True in the networks.py file.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on June 17, 2013, 02:32:53 PM
Thanks for both your answers, very helpful.  :D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on June 17, 2013, 03:20:42 PM
Uploaded win32 version of my fork to my skydrive.
Use -n mining.bitvolcano.com till my node will back up...

edit: server is back :)
There is my addrs file, if you starting fresh this allow you fast connect to network :)
Just start and stop your node to create directories (/data) and files inside and put this to addrs file.
Code:
[[["85.240.90.244", 9335], [0, 1371006868, 1371006868]], [["60.215.216.52", 12578], [0, 1368978334, 1368978334]], [["27.155.225.115", 12579], [0, 1369768317, 1369768317]], [["85.228.201.126", 8337], [0, 1371059749, 1371394958]], [["140.224.104.31", 12579], [0, 1370977854, 1370977854]], [["81.62.168.160", 12579], [0, 1371064095, 1371072598]], [["77.248.82.110", 12578], [0, 1368990417, 1368990417]], [["105.225.182.198", 12578], [0, 1368992950, 1368992950]], [["184.175.53.111", 12579], [0, 1371064019, 1371072415]], [["218.85.48.253", 12579], [0, 1370372811, 1370372811]], [["88.222.210.56", 12578], [0, 1368970738, 1368970738]], [["212.92.177.74", 12579], [0, 1371064062, 1371064062]], [["101.80.117.78", 8337], [0, 1371169545, 1371169545]], [["203.12.171.66", 12578], [0, 1369201513, 1369201513]], [["105.228.167.107", 12578], [0, 1369156852, 1369156852]], [["37.221.170.226", 12578], [0, 1369159296, 1369159296]], [["172.248.200.38", 12579], [0, 1369657467, 1369657467]], [["88.204.169.242", 12579], [0, 1370258413, 1370258413]], [["81.17.30.113", 12589], [0, 1371057893, 1371057893]], [["180.155.89.208", 12579], [0, 1369736139, 1369736139]], [["66.7.205.227", 8337], [0, 1371368173, 1371368644]], [["81.17.30.121", 12579], [0, 1371056476, 1371064062]], [["46.163.105.201", 8337], [0, 1371289639, 1371485430]], [["83.79.172.185", 12579], [0, 1370498818, 1370498818]], [["84.253.197.96", 12579], [0, 1371033125, 1371033125]], [["60.215.218.157", 12578], [0, 1369016309, 1369016309]], [["217.111.66.76", 12565], [0, 1368695219, 1368695219]], [["112.237.32.208", 12570], [0, 1368732259, 1368732259]], [["218.79.124.164", 12579], [0, 1370113725, 1370113725]], [["140.112.183.10", 12579], [0, 1371063839, 1371072659]], [["106.187.99.43", 12578], [0, 1369144779, 1369144779]], [["83.78.36.40", 12579], [0, 1371021129, 1371021129]], [["218.81.221.241", 8337], [0, 1371243370, 1371428929]], [["84.200.240.198", 12589], [0, 1371057801, 1371057801]], [["67.202.5.217", 12579], [0, 1369887247, 1369887247]], [["81.17.30.121", 8337], [0, 1371078411, 1371486099]], [["208.93.233.183", 12579], [0, 1371064151, 1371072612]], [["116.52.11.27", 12578], [0, 1369201506, 1369201506]], [["37.59.119.242", 12589], [0, 1371064076, 1371067256]], [["67.239.180.193", 12578], [0, 1369100916, 1369100916]], [["80.221.196.239", 12579], [0, 1370900948, 1370900948]], [["116.52.11.27", 12589], [0, 1371061782, 1371061782]], [["54.252.180.83", 8337], [0, 1371243252, 1371304132]], [["117.25.9.205", 12579], [0, 1371046877, 1371046877]], [["105.224.42.210", 12578], [0, 1369051828, 1369051828]], [["222.33.43.10", 12578], [0, 1368779142, 1368779142]], [["88.190.223.101", 12579], [0, 1371064062, 1371064062]], [["37.59.119.242", 12579], [0, 1371041134, 1371041134]], [["109.80.94.251", 12579], [0, 1371064146, 1371072511]], [["54.226.35.73", 12579], [0, 1370150808, 1370150808]], [["83.79.179.199", 12579], [0, 1370425120, 1370425120]], [["188.134.4.144", 12565], [0, 1368693054, 1368693054]], [["87.98.221.175", 12579], [0, 1371064129, 1371072481]], [["84.200.240.198", 2579], [0, 1370793118, 1370793118]], [["110.174.192.158", 12589], [0, 1371025213, 1371025213]], [["85.228.201.126", 12589], [0, 1371059587, 1371059587]], [["213.239.207.114", 8337], [0, 1371243109, 1371486087]], [["69.164.197.150", 8337], [0, 1371089574, 1371425593]], [["184.175.53.111", 12578], [0, 1369143159, 1369143159]], [["83.78.63.50", 12579], [0, 1370648705, 1370648705]], [["61.153.180.10", 8337], [0, 1371430533, 1371430678]], [["212.92.177.74", 12578], [0, 1369080522, 1369080522]], [["67.202.5.217", 9777], [0, 1369883872, 1369883872]], [["188.134.4.144", 12578], [0, 1368950834, 1368950834]], [["91.235.254.37", 12579], [0, 1369464262, 1369464262]], [["81.17.30.113", 12579], [0, 1371047302, 1371047302]], [["95.138.185.176", 8337], [0, 1371072120, 1371485851]], [["172.248.200.38", 12578], [0, 1369201242, 1369201242]], [["37.59.119.242", 8337], [0, 1371068195, 1371485795]], [["83.79.81.229", 12579], [0, 1370572355, 1370572355]], [["124.79.29.69", 12579], [0, 1370058920, 1370058920]], [["95.138.185.176", 12565], [0, 1368700235, 1368700235]], [["106.187.99.43", 12570], [0, 1368767737, 1368767737]], [["84.253.197.96", 12578], [0, 1369084675, 1369084675]], [["60.215.218.157", 12579], [0, 1369019544, 1369019544]], [["199.195.213.96", 12579], [0, 1371040892, 1371064062]], [["81.62.99.252", 12579], [0, 1370282898, 1370282898]], [["66.214.239.117", 12578], [0, 1368902329, 1368902329]], [["198.84.186.74", 12578], [0, 1369083517, 1369083517]], [["108.58.12.54", 8337], [0, 1371057549, 1371263835]], [["37.59.119.242", 80], [0, 1369638700, 1369638700]], [["123.130.137.10", 12570], [0, 1368701575, 1368701575]], [["88.190.223.101", 8337], [0, 1371064239, 1371486061]], [["213.239.207.114", 12589], [0, 1371044409, 1371044409]], [["95.138.185.176", 12570], [0, 1368771516, 1368771516]], [["91.235.254.37", 9355], [0, 1371054301, 1371054301]], [["66.71.246.74", 12579], [0, 1369963957, 1369963957]], [["112.237.32.208", 12578], [0, 1368819047, 1368819047]], [["180.155.87.198", 12579], [0, 1370096004, 1370096004]], [["217.111.66.76", 12570], [0, 1368771512, 1368771512]], [["196.210.238.252", 12579], [0, 1371064172, 1371072267]], [["118.123.249.105", 12579], [0, 1370795483, 1370795483]], [["121.217.112.70", 8337], [0, 1371097060, 1371114278]], [["180.155.81.67", 12579], [0, 1370374702, 1370374702]], [["95.138.185.176", 12579], [0, 1371063910, 1371071957]], [["82.234.193.23", 12579], [0, 1371064130, 1371072634]], [["0.0.0.0", 12589], [0, 1371072384, 1371072384]], [["91.235.253.27", 8337], [0, 1371482536, 1371482536]], [["85.56.196.69", 12578], [0, 1369077893, 1369077893]], [["71.231.172.18", 12578], [0, 1369102099, 1369102099]], [["199.195.213.96", 12589], [0, 1371061782, 1371061782]], [["83.79.49.249", 12579], [0, 1370416215, 1370416215]], [["0.0.0.0", 12579], [0, 1371064030, 1371072594]], [["168.215.228.25", 12579], [0, 1371051422, 1371051422]], [["123.130.137.10", 12565], [0, 1368689930, 1368689930]], [["184.175.53.111", 12589], [0, 1371061782, 1371061782]], [["83.78.10.64", 12579], [0, 1370791088, 1370791088]], [["95.138.185.176", 12578], [0, 1369060083, 1369060083]], [["108.58.12.54", 12589], [0, 1371057514, 1371057514]], [["83.79.98.48", 12579], [0, 1370360276, 1370360276]], [["91.235.254.37", 8337], [0, 1370985958.704971, 1371486098]], [["81.17.30.121", 12578], [0, 1369059695, 1369059695]], [["84.200.240.198", 8337], [0, 1371057779, 1371425503]], [["192.69.192.202", 12579], [0, 1371064101, 1371072643]], [["83.79.132.25", 12579], [0, 1370721063, 1370721063]], [["81.17.30.121", 12589], [0, 1371061782, 1371061782]], [["81.17.30.121", 12570], [0, 1368771524, 1368771524]], [["66.214.32.54", 12578], [0, 1369076979, 1369076979]], [["81.17.30.113", 12578], [0, 1369051041, 1369051041]], [["203.12.171.66", 12570], [0, 1368769372, 1368769372]], [["77.248.82.110", 12579], [0, 1369502980, 1369502980]], [["88.168.16.150", 12579], [0, 1370053938, 1370053938]], [["106.187.55.212", 12570], [0, 1368771524, 1368771524]], [["176.31.107.38", 12579], [0, 1371064180, 1371072723]], [["124.79.30.250", 12579], [0, 1369901385, 1369901385]], [["95.138.185.176", 12589], [0, 1371061782, 1371061782]], [["106.187.99.43", 12565], [0, 1368689924, 1368689924]], [["31.220.1.53", 12570], [0, 1368771520, 1368771520]], [["92.195.6.169", 8337], [0, 1371485256, 1371485999]], [["199.195.213.96", 12578], [0, 1369080014, 1369080014]], [["212.92.177.74", 12589], [0, 1371061782, 1371061782]], [["222.62.187.66", 12578], [0, 1368780060, 1368780060]], [["121.236.208.186", 12579], [0, 1370605324, 1370605324]], [["88.190.223.101", 12589], [0, 1371064111, 1371072621]], [["218.241.176.120", 12579], [0, 1369638878, 1369638878]], [["37.221.170.226", 12579], [0, 1370124380, 1370124380]], [["49.212.204.152", 9981], [0, 1370924066, 1370924066]], [["69.164.197.150", 12579], [0, 1371064172, 1371072722]], [["83.79.182.129", 12579], [0, 1370944855, 1370944855]], [["111.222.37.53", 12579], [0, 1370879363, 1370879363]], [["137.117.192.218", 12579], [0, 1371064114, 1371072555]], [["199.188.206.150", 12579], [0, 1371064134, 1371072705]], [["108.58.12.54", 12579], [0, 1371041857, 1371041857]], [["37.221.170.226", 12570], [0, 1368771524, 1368771524]], [["66.214.239.117", 12570], [0, 1368771494, 1368771494]], [["218.79.126.206", 12579], [0, 1370620043, 1370620043]], [["105.227.185.20", 12578], [0, 1369068607, 1369068607]], [["0.0.0.0", 2579], [0, 1370731426, 1370731426]], [["203.12.171.66", 12565], [0, 1368695695, 1368695695]], [["105.227.187.216", 12578], [0, 1368978229, 1368978229]], [["106.187.99.43", 12579], [0, 1370530230, 1370530230]], [["100.1.31.81", 12579], [0, 1371009864, 1371009864]], [["65.27.107.198", 12579], [0, 1369445857, 1369445857]], [["83.152.160.212", 12579], [0, 1370284867, 1370284867]], [["110.174.192.158", 12570], [0, 1368715026, 1368715026]], [["116.52.11.27", 12579], [0, 1371064157, 1371072643]], [["85.228.201.126", 12579], [0, 1371034169, 1371034169]], [["84.200.240.198", 12579], [0, 1371028326, 1371028326]], [["70.180.89.26", 12578], [0, 1369070104, 1369070104]], [["60.191.123.110", 12578], [0, 1368778085, 1368778085]], [["91.230.204.45", 12578], [0, 1369037604, 1369037604]], [["81.62.136.32", 12579], [0, 1370870020, 1370870020]], [["81.17.30.113", 8337], [0, 1371057910, 1371142759]], [["125.65.108.19", 12579], [0, 1370879867, 1370879867]], [["172.248.200.38", 12570], [0, 1368761239, 1368761239]]]


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: procrypto on June 19, 2013, 10:53:40 PM
Have updated, am now running the latest version of your code, and scaled down to a smaller server instance to see if it makes much difference in terms of dead shares or efficiency.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on July 04, 2013, 12:06:57 PM
Bit of a bump to remind everyone we're still here!


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on July 04, 2013, 03:23:26 PM
Indeed.  :D
Anyone got an idea to fix that evil 10 orphan blocks in a row issue?  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on July 04, 2013, 03:46:57 PM
Yes, use 10 min blocks instead of 1 min blocks.
There is another version of YaCoin, called Bitcoin, which seems to do that.
YAC's orphan rate is not high at all, the problem lies within the current YAC p2pool version: it is much more stable and ressource friendly than the previous one, but produces ~25% orphans unlike the previous version.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on July 04, 2013, 04:58:28 PM
We can try make shorter share period, but I not see how this will help avoid orphaned blocks.
Maybe "old" version making same thing, but we not see that because more shares got orphaned and block not shows up on "last blocks" page.
Now we have less orphaned shares and we see more orphaned blocks.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on July 05, 2013, 11:39:56 PM
I see, old version had an unusual high amount of dead shares indeed... Today seems to be a good day, 123146 and 123044 were orphans but no chain followed.  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: esuncloud on July 21, 2013, 11:35:01 PM
Anyone knows how to compile this p2pool from source code for windows?
I have tried to follow the instructions on git, but it failed to compile yac_scrypt with the following error:
C:\Users\user\AppData\Local\Temp\ccbaDXFx.s:23: Error: junk at end of line, first unrecognized character is `h'
I google this and found it might be related with gcc version of mingw, and I got gcc 4.6.2 in mingw.
Thanks for any hint.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on July 30, 2013, 10:08:42 AM
bump  ;)
I am really pleased how well our pool is running lately, no idea what you did rav3n but it was awesome. Anyone getting sick of Primecoin and it's high difficulty, throw some CPU cycles our way and get some easy YAC.  ;D


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on August 01, 2013, 02:24:37 PM
Anyone knows how to compile this p2pool from source code for windows?
I have tried to follow the instructions on git, but it failed to compile yac_scrypt with the following error:
C:\Users\user\AppData\Local\Temp\ccbaDXFx.s:23: Error: junk at end of line, first unrecognized character is `h'
I google this and found it might be related with gcc version of mingw, and I got gcc 4.6.2 in mingw.
Thanks for any hint.
Try take the one compiled from my skydrive.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: SirMintALot on August 25, 2013, 07:45:46 AM
What happend to most YAC P2Ppools?  I only can connect to yacpool.tk at the moment


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Adamlm on August 25, 2013, 08:40:05 AM
There is also http://yacpool.cloudapp.net:8336/static/ but I think it doesn't work properly because I have not received any payout from it..  ???


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: caish5 on August 25, 2013, 09:13:42 AM
What happend to most YAC P2Ppools?  I only can connect to yacpool.tk at the moment

I closed bitvolcano because it never attracted enough miners to pay it's server fees.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on August 25, 2013, 05:26:02 PM
That's sad but understandable. To get back my server costs I'd have to raise the fee to at least 3% too, luckily the server runs a bunch of other stuff aswell, so I have it available anyways.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: Adamlm on August 25, 2013, 05:32:40 PM
Yac appeared today on p2pool.org:

http://204.10.105.89:12575

http://204.10.105.89:12575/static/

source: https://bitcointalk.org/index.php?topic=280898.0

I'm testing it, but no payout yet...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: raffern on August 27, 2013, 03:52:04 AM
Is the http://p2pool.org/ YAcoin pool working correctly? Ive found a few blocks but nothing gets sent to my wallet? my address is YLCkujzGqVyNshsss1qTrVMPG4RWiKmksk i have screen shots of blocks found. If anyone can help please reply or PM me. I mine other coins on p2pool with no issues just this one. Many thanks


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on August 27, 2013, 05:04:24 AM
Yac appeared today on p2pool.org:

http://204.10.105.89:12575

http://204.10.105.89:12575/static/

source: https://bitcointalk.org/index.php?topic=280898.0

I'm testing it, but no payout yet...
Pulled from my addrs file of yac node:
Code:
http://100.1.31.81:8336
http://101.80.117.78:8336
http://105.224.42.210:8336
http://105.225.182.198:8336
http://105.227.185.20:8336
http://105.227.187.216:8336
http://105.228.167.107:8336
http://106.187.55.212:8336
http://106.187.99.43:8336
http://108.58.12.54:8336
http://109.80.94.251:8336
http://110.174.192.158:8336
http://111.222.37.53:8336
http://112.237.32.208:8336
http://113.243.107.70:8336
http://113.243.193.58:8336
http://113.243.60.36:8336
http://116.52.11.27:8336
http://117.25.9.205:8336
http://118.123.249.105:8336
http://121.217.112.70:8336
http://121.236.208.186:8336
http://123.130.137.10:8336
http://124.79.29.69:8336
http://124.79.30.250:8336
http://125.65.108.19:8336
http://137.117.192.218:8336
http://137.135.240.112:8336
http://140.112.183.10:8336
http://140.224.104.31:8336
http://168.215.228.25:8336
http://172.248.200.38:8336
http://176.31.107.38:8336
http://180.155.81.67:8336
http://180.155.87.198:8336
http://180.155.89.208:8336
http://184.175.53.111:8336
http://188.134.4.144:8336
http://192.168.178.201:8336
http://192.69.192.202:8336
http://196.210.238.252:8336
http://198.84.186.74:8336
http://199.188.206.150:8336
http://199.195.213.96:8336
http://203.12.171.66:8336
http://208.93.233.183:8336
http://212.92.177.74:8336
http://213.239.207.114:8336
http://217.111.66.76:8336
http://217.111.66.76:8336
http://218.241.176.120:8336
http://218.79.124.164:8336
http://218.79.126.206:8336
http://218.81.221.241:8336
http://218.85.48.253:8336
http://222.161.199.156:8336
http://222.33.43.10:8336
http://222.62.187.66:8336
http://223.4.32.128:8336
http://27.155.225.115:8336
http://31.220.1.53:8336
http://37.221.170.226:8336
http://37.59.119.242:8336
http://46.163.105.201:8336
http://49.212.204.152:8336
http://54.225.255.202:8336
http://54.226.35.73:8336
http://54.252.180.83:8336
http://60.191.123.110:8336
http://60.215.216.52:8336
http://60.215.218.157:8336
http://61.153.180.10:8336
http://61.153.181.251:8336
http://62.219.98.129:8336
http://65.27.107.198:8336
http://66.214.239.117:8336
http://66.214.32.54:8336
http://66.7.205.227:8336
http://66.71.246.74:8336
http://67.202.5.217:8336
http://67.239.180.193:8336
http://69.164.197.150:8336
http://70.180.89.26:8336
http://71.231.172.18:8336
http://77.248.82.110:8336
http://77.248.82.110:8336
http://80.221.196.239:8336
http://81.17.30.113:8336
http://81.17.30.121:8336
http://81.62.136.32:8336
http://81.62.168.160:8336
http://81.62.99.252:8336
http://82.234.193.23:8336
http://82.234.193.23:8336
http://83.152.160.212:8336
http://83.78.10.64:8336
http://83.78.36.40:8336
http://83.78.63.50:8336
http://83.79.132.25:8336
http://83.79.172.185:8336
http://83.79.179.199:8336
http://83.79.182.129:8336
http://83.79.49.249:8336
http://83.79.81.229:8336
http://83.79.98.48:8336
http://84.200.240.198:8336
http://84.253.197.96:8336
http://84.253.197.96:8336
http://85.228.195.71:8336
http://85.228.201.126:8336
http://85.240.90.244:8336
http://85.56.196.69:8336
http://87.98.221.175:8336
http://88.168.16.150:8336
http://88.190.223.101:8336
http://88.204.169.242:8336
http://88.222.210.56:8336
http://91.230.204.45:8336
http://91.235.254.37:8336
http://92.195.108.49:8336
http://92.195.6.169:8336
http://95.138.185.176:8336
edit: fixed ports...


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: rav3n_pl on August 27, 2013, 06:21:39 AM
Ok, disabled POS generation in deamon, it is managable now ;]
http://rav3n.dtdns.net:8336 1% fee
use if want :)
http://rav3n.dtdns.net:8336/feee to see fee
http://rav3n.dtdns.net:8336/peer_addresses to see connected nodes (have 6 of them atm)


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: eule on August 28, 2013, 11:07:10 AM
Sorry for the hiccups this morning, was testing a qrk p2pool and forgot to set ulimit -n higher, resulting in the dreaded "too many files open" error.


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: _hyperion on February 26, 2014, 12:40:15 AM
Is there any yacoin p2pool active?


Title: Re: [ANN][YAC][POOL]p2pool for yacoin!!
Post by: RealMiner on March 02, 2014, 09:14:31 PM
Is there any yacoin p2pool active?

I'm having the same problem, i just found about yacoin but don't seem to find a p2p pool