From 40091ed96c366eeb6ef8dd60dc1ffe3dec099b5f Mon Sep 17 00:00:00 2001 From: Forrest Voight Date: Tue, 13 Dec 2011 01:02:24 -0500 Subject: [PATCH] changed example code for bitcoin.p2p to work and do something more useful --- p2pool/bitcoin/p2p.py | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/p2pool/bitcoin/p2p.py b/p2pool/bitcoin/p2p.py index 3b5bf1e..ea29b82 100644 --- a/p2pool/bitcoin/p2p.py +++ b/p2pool/bitcoin/p2p.py @@ -385,16 +385,15 @@ class HeightTracker(object): self._think2_task.stop() if __name__ == '__main__': - factory = ClientFactory(bitcoin_data.BitcoinMainnet) + from . import networks + factory = ClientFactory(networks.BitcoinMainnet) reactor.connectTCP('127.0.0.1', 8333, factory) - h = HeightTracker(factory) @repr @apply @defer.inlineCallbacks def think(): - while True: - yield deferral.sleep(1) - print h.get_min_height(0xa285c3cb2a90ac7194cca034512748289e2526d9d7ae6ee7523) + print (yield (yield factory.getProtocol()).get_block(0x000000000000003aaaf7638f9f9c0d0c60e8b0eb817dcdb55fd2b1964efc5175)) + reactor.stop() reactor.run() -- 1.7.1