handle invalid address, and address with no activity
[electrum-server.git] / backends / libbitcoin / h1.py
1 import bitcoin
2 import history1 as history
3 import membuf
4
5 def blockchain_started(ec, chain):
6     print "Blockchain initialisation:", ec
7
8 def finish(ec, result):
9     print "Finish:", ec
10     for line in result:
11         for k, v in line.iteritems():
12             begin = k + ":"
13             print begin, " " * (12 - len(begin)), v
14         print
15
16 a = bitcoin.async_service(1)
17 chain = bitcoin.bdb_blockchain(a, "/home/genjix/libbitcoin/database",
18                                blockchain_started)
19 txpool = bitcoin.transaction_pool(a, chain)
20 mbuff = membuf.memory_buffer(a.internal_ptr, chain.internal_ptr,
21                              txpool.internal_ptr)
22 address = "132nrVeRYd99TEx3y4Lu87wjkEzkh3CoJJ"
23 history.payment_history(a, chain, txpool, mbuff, address, finish)
24 raw_input()
25