P2Pool release 14.0 - commit hash: f2660428263d4249d9b224b7f7260d8ff5da1e88
HARDFORK -
Upgrade URGENTLY required in the next 24 hours.Windows binary:
http://u.forre.st/u/dosjhkch/p2pool_win32_14.0.zipWindows binary signature:
http://u.forre.st/u/mvuofxtx/p2pool_win32_14.0.zip.sigSource zipball:
https://github.com/forrestv/p2pool/zipball/14.0Source tarball:
https://github.com/forrestv/p2pool/tarball/14.0Changes:
* BIP66/block version 3 compatibility
* Requires Bitcoin >=0.10.0 (due to BIP66 compatibility)
BIP66 will take effect in about 2.5 days and in order for P2Pool to continue working without producing blocks, everyone needs to upgrade. At 50% of our hashrate upgrading, P2Pool instances will start displaying a warning saying that an upgrade is required. Reaching that point as quickly as possible is very important. And then, at 95%, users that have not upgraded will be excluded. If non-upgraded users aren't excluded before BIP66 takes effect, P2Pool users will be subject to paying other users for invalid work - effectively a withholding attack.
So, please upgrade to 14.0 now and tell everyone else to also.
My man is back. Thx for update. Is that the same as the 3 files pushed recently at git?
I'm seeing a bunch of errors ? it just keeps on scrolling . . .
2015-06-27 10:22:41.259000 > web_root.putChild('rate', WebInterface(lambda:
p2pool_data.get_pool_attempts_per_second(node.tracker, node.best_share_var.value
, decent_height())/(1-p2pool_data.get_average_stale_prop(node.tracker, node.best
_share_var.value, decent_height()))))
2015-06-27 10:22:41.259000 > File "R:\p2pool\forrestv-p2pool-fad1e1c\p2pool\da
ta.py", line 882, in get_pool_attempts_per_second
2015-06-27 10:22:41.259000 > assert dist >= 2
2015-06-27 10:22:41.259000 > exceptions.AssertionError:
2015-06-27 10:22:41.933000 > Error in DeferredResource handler:
2015-06-27 10:22:41.933000 > Traceback (most recent call last):
2015-06-27 10:22:41.933000 > File "R:\p2pool\forrestv-p2pool-fad1e1c\p2pool\ut
il\deferred_resource.py", line 24, in render
2015-06-27 10:22:41.933000 > defer.maybeDeferred(resource.Resource.render, s
elf, request).addCallbacks(finish, finish_error)
2015-06-27 10:22:41.933000 > File "C:\Python27\lib\site-packages\twisted\inter
net\defer.py", line 140, in maybeDeferred
2015-06-27 10:22:41.933000 > result = f(*args, **kw)
2015-06-27 10:22:41.934000 > File "C:\Python27\lib\site-packages\twisted\web\r
esource.py", line 250, in render
2015-06-27 10:22:41.934000 > return m(request)
2015-06-27 10:22:41.934000 > File "C:\Python27\lib\site-packages\twisted\inter
net\defer.py", line 1253, in unwindGenerator
2015-06-27 10:22:41.934000 > return _inlineCallbacks(None, gen, Deferred())
2015-06-27 10:22:41.934000 > --- <exception caught here> ---
2015-06-27 10:22:41.934000 > File "C:\Python27\lib\site-packages\twisted\inter
net\defer.py", line 1107, in _inlineCallbacks
2015-06-27 10:22:41.934000 > result = g.send(result)
2015-06-27 10:22:41.934000 > File "R:\p2pool\forrestv-p2pool-fad1e1c\p2pool\we
b.py", line 198, in render_GET
2015-06-27 10:22:41.935000 > res = yield self.func(*self.args)
2015-06-27 10:22:41.935000 > File "R:\p2pool\forrestv-p2pool-fad1e1c\p2pool\we
b.py", line 203, in <lambda>
2015-06-27 10:22:41.935000 > web_root.putChild('rate', WebInterface(lambda:
p2pool_data.get_pool_attempts_per_second(node.tracker, node.best_share_var.value
, decent_height())/(1-p2pool_data.get_average_stale_prop(node.tracker, node.best
_share_var.value, decent_height()))))
2015-06-27 10:22:41.935000 > File "R:\p2pool\forrestv-p2pool-fad1e1c\p2pool\da
ta.py", line 882, in get_pool_attempts_per_second
2015-06-27 10:22:41.935000 > assert dist >= 2
2015-06-27 10:22:41.935000 > exceptions.AssertionError: