elif inv['type'] == 'block':
self.factory.new_block.happened(inv['hash'])
else:
- print 'Unknown inv type', item
+ print 'Unknown inv type', inv
message_getdata = pack.ComposedType([
('requests', pack.ListType(pack.ComposedType([
self.other_txs = other_txs
if len(self.share_info['share_data']['coinbase']) > 100:
- raise ValueError('''coinbase too large! %i bytes''' % (len(self.self.share_data['coinbase']),))
+ raise ValueError('''coinbase too large! %i bytes''' % (len(self.share_info['share_data']['coinbase']),))
if len(merkle_link['branch']) > 16:
raise ValueError('merkle branch too long!')
log.err(None, 'Fatal error:')
def run():
- realnets=dict((name, net) for name, net in networks.nets.iteritems() if '_testnet' not in name)
+ realnets = dict((name, net) for name, net in networks.nets.iteritems() if '_testnet' not in name)
parser = fixargparse.FixedArgumentParser(description='p2pool (version %s)' % (p2pool.__version__,), fromfile_prefix_chars='@')
parser.add_argument('--version', action='version', version=p2pool.__version__)
from __future__ import division
import itertools
+import random
import sys
from twisted.internet import defer, reactor
from __future__ import absolute_import
import argparse
+import sys
class FixedArgumentParser(argparse.ArgumentParser):