return bitcoin_p2p.block_hash(block['headers']) <= TARGET_MULTIPLIER*conv.bits_to_target(block['headers']['bits'])
def getBlocksCallback(chain_id, contact):
- for x in chains.setdefault(chain_id, Chain(chain_id)).nodes: # XXX
- contact.block(x)
+ for height, node in chains.setdefault(chain_id, Chain(chain_id)).nodes.itervalues(): # XXX
+ contact.block(bitcoin_p2p.block.pack(node.block))
port = random.randrange(49152, 65536) if args.p2pool_port is None else args.p2pool_port
print 'Joining p2pool network using UDP port %i...' % (port,)