work
authorforrest <forrest@470744a7-cac9-478e-843e-5ec1b25c69e8>
Mon, 13 Jun 2011 01:48:45 +0000 (01:48 +0000)
committerforrest <forrest@470744a7-cac9-478e-843e-5ec1b25c69e8>
Mon, 13 Jun 2011 01:48:45 +0000 (01:48 +0000)
git-svn-id: svn://forre.st/p2pool@1267 470744a7-cac9-478e-843e-5ec1b25c69e8

main.py

diff --git a/main.py b/main.py
index ff3acb6..6d74a67 100644 (file)
--- a/main.py
+++ b/main.py
@@ -401,8 +401,8 @@ def main():
             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,)