handle invalid address, and address with no activity
[electrum-server.git] / backends / libbitcoin / h1.py
index 659a3cf..6a49710 100644 (file)
@@ -1,18 +1,25 @@
 import bitcoin
 import history1 as history
+import membuf
 
 def blockchain_started(ec, chain):
     print "Blockchain initialisation:", ec
 
 def finish(ec, result):
     print "Finish:", ec
-    print result
+    for line in result:
+        for k, v in line.iteritems():
+            begin = k + ":"
+            print begin, " " * (12 - len(begin)), v
+        print
 
 a = bitcoin.async_service(1)
 chain = bitcoin.bdb_blockchain(a, "/home/genjix/libbitcoin/database",
                                blockchain_started)
 txpool = bitcoin.transaction_pool(a, chain)
-address = "1Jqu2PVGDvNv4La113hgCJsvRUCDb3W65D"
-history.payment_history(a, chain, txpool, address, finish)
+mbuff = membuf.memory_buffer(a.internal_ptr, chain.internal_ptr,
+                             txpool.internal_ptr)
+address = "132nrVeRYd99TEx3y4Lu87wjkEzkh3CoJJ"
+history.payment_history(a, chain, txpool, mbuff, address, finish)
 raw_input()