X-Git-Url: https://git.novaco.in/?p=p2pool.git;a=blobdiff_plain;f=p2pool%2Fwork.py;h=8108a5932c3d8bf04bd11cb7f922b768cb00fb6a;hp=a5e6d5f66d399b1f5a74fb81a6180e5e39eaa258;hb=010a44f01552fe500581f8fa6bdaee1e7c8207fb;hpb=d874cb70269d762d11e44d233eaf9968365acef8 diff --git a/p2pool/work.py b/p2pool/work.py index a5e6d5f..8108a59 100644 --- a/p2pool/work.py +++ b/p2pool/work.py @@ -15,10 +15,9 @@ from util import forest, jsonrpc, variable, deferral, math, pack import p2pool, p2pool.data as p2pool_data class WorkerBridge(worker_interface.WorkerBridge): - COINBASE_NONCE_LENGTH = 4 + COINBASE_NONCE_LENGTH = 8 def __init__(self, node, my_pubkey_hash, donation_percentage, merged_urls, worker_fee): - if node.net.NAME == 'bitcoin': self.COINBASE_NONCE_LENGTH = 8 worker_interface.WorkerBridge.__init__(self) self.recent_shares_ts_work = [] @@ -387,8 +386,6 @@ class WorkerBridge(worker_interface.WorkerBridge): if pow_hash <= share_info['bits'].target and header_hash not in received_header_hashes: last_txout_nonce = pack.IntType(8*self.COINBASE_NONCE_LENGTH).unpack(coinbase_nonce) - if self.node.net.NAME == 'bitcoin': - last_txout_nonce = (last_txout_nonce%2**32*2**32)|(last_txout_nonce>>32) # XXX share = get_share(header, last_txout_nonce) print 'GOT SHARE! %s %s prev %s age %.2fs%s' % (