Separate names with a comma.
Please sign up to discuss the most innovative cryptocurrency!
Discussion in 'Mining Pools' started by vertoe, Dec 30, 2014.
yes this only works for main net and will be updated as soon as 11.1 is released.
Vertoe, update version of git.
Thanks MuPool.com switched over
I just fired up my p2pool server for the first time this year from the latest vertoe git version, and I noticed that the p2pool server drops the p2p connection to the daemon every time a new block is received. It reconnects immediately so it doesn't seem to be causing any problems with getting shares, but it's dirtying up my logs
Is anyone else seeing the same problem? I have an unusual configuration so it might be something I'm doing, but I didn't have this problem last year with the ol' dstorm version. Maybe something to do with all the new inventory messages? I don't know python so i'm reluctant to start debugging....
You can install the python modules via pip now.
vertoe will you be updating the p2pool-drk to p2pool-dash?
I highly doubt it given the severed ties to Dash.
Did I miss something... Severed ties? What does that mean, has vertoe gone missing?
You can try checking with my github for p2pool updated for dash https://github.com/thelazier/p2pool-dash
Hope this work for you,
Vertoe quit the dev team and sold at least 30k coins of who knows how many prior to the run up.
Great work... But I have an error trying to connect to the DASHD daemon... Any Ideas?
Have you modify this one ?
I grabbed your version and applied my modifications.... All 4 of my pools are back in business!
Vertoe, please rename the payment modules on github.
And rename the project to p2pool-dash.
2015-04-03 22:43:58.634147 > Error getting work from darkcoind:
2015-04-03 22:43:58.634352 > Traceback (most recent call last):
2015-04-03 22:43:58.634399 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 551, in _runCallbacks
2015-04-03 22:43:58.634471 > current.result = callback(current.result, *args, **kw)
2015-04-03 22:43:58.634518 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1101, in gotResult
2015-04-03 22:43:58.634561 > _inlineCallbacks(r, g, deferred)
2015-04-03 22:43:58.634602 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks
2015-04-03 22:43:58.634669 > result = result.throwExceptionIntoGenerator(g)
2015-04-03 22:43:58.634714 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2015-04-03 22:43:58.634788 > return g.throw(self.type, self.value, self.tb)
2015-04-03 22:43:58.634834 > --- <exception caught here> ---
2015-04-03 22:43:58.634874 > File "/home/darkcoin/p2pool-drk/p2pool/util/deferral.py", line 41, in f
2015-04-03 22:43:58.634912 > result = yield func(*args, **kwargs)
2015-04-03 22:43:58.634953 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks
2015-04-03 22:43:58.634998 > result = g.send(result)
2015-04-03 22:43:58.635040 > File "/home/darkcoin/p2pool-drk/p2pool/darkcoin/helper.py", line 62, in getwork
2015-04-03 22:43:58.635083 > payee=darkcoin_data.address_to_pubkey_hash(work['payee'], net.PARENT) if (work['payee'] != '') else None,
2015-04-03 22:43:58.635125 > File "/home/darkcoin/p2pool-drk/p2pool/darkcoin/data.py", line 274, in address_to_pubkey_hash
2015-04-03 22:43:58.635167 > raise ValueError('address not for this net!')
2015-04-03 22:43:58.635206 > exceptions.ValueError: address not for this net!
has been updated to v0.11.2.17
Since the dashd update all block found on the p2pool are version 2 and all of them are rejected. The following block is 246895:
debug.log shows this:
2015-04-04 17:38:11 CheckBlock() : Found payment(1|197453174) or payee(1|XfMb663qcK2vgRMe7YMsi68NLCTPbgkKVj) nHeight 246895.
2015-04-04 17:38:11 ERROR: AcceptBlock() : rejected nVersion=2 block
2015-04-04 17:38:11 ERROR: ProcessBlock() : AcceptBlock FAILED
Unfortunately, I am not that familiar to python and p2pool code to fix it myself and share the fix.
Yup, p2pool is broken. 4 blocks found today so far, but no payments...
The most recent block "found" by p2pool is
My p2pool mining address is listed there, but I never received the coins in my wallet (which is up to date, and synced).
The odd part is if I look up that address on the same explorer, it doesn't show that transaction.... even though the transaction shows my address listed.
Go to the previous block and you will see two blocks for 'Next block'. The accepted block is version 3 and the second block is the p2pool block which is version 2. All blocks since 245799 are rejected.
Does that mean whatever p2pool node found the block was running a version of p2pool before this commit?
was found via p2pool after using the pull request above.
No more double blocks and I can confirm payments were successful.
The only problem is that we are only node to patch this so far.... and we are only 10% of the p2pool network so the majority of p2pool blocks being found are rejected...
updated with the Bump version 3.
Feel free to use it.
So let`s update IDENTIFIER and PREFIX => remove who dont update to 3 version
contains all the fixes to make p2pool functional again until the main repo can be updated.
Now ~70Mh/s on version 3 and new IDENTIFIER, PREFIX.
switched to new IDENTIFIER, PREFIX. Should have added ~100 MH/s.