X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=backends%2Flibbitcoin%2Ftrace_test.py;h=7dfaa3d0adcc5d58c8567cd92b109184b96d9806;hb=c9c337a89a3f04d7a985a521ca552d421fd94fda;hp=6940962ca57799caab2b15f2e6b63e7560238c13;hpb=9247a1ff10c5d6967f95ce0ace4e5aba7c5d3f3e;p=electrum-server.git diff --git a/backends/libbitcoin/trace_test.py b/backends/libbitcoin/trace_test.py index 6940962..7dfaa3d 100644 --- a/backends/libbitcoin/trace_test.py +++ b/backends/libbitcoin/trace_test.py @@ -1,22 +1,30 @@ -import bitcoin, trace_tx +import bitcoin + +import trace_tx + def blockchain_started(ec, chain): print "Blockchain initialisation:", ec + + def handle_tx(ec, tx): if ec: print ec trace_tx.trace_tx(service.internal_ptr, chain.internal_ptr, tx, finish) + def finish(ec, result): print ec print result -service = bitcoin.async_service(1) -chain = bitcoin.bdb_blockchain(service, "/home/genjix/libbitcoin/database", - blockchain_started) -chain.fetch_transaction( - bitcoin.hash_digest("16e3e3bfbaa072e33e6a9be1df7a13ecde5ad46a8d4d4893dbecaf0c0aeeb842"), - handle_tx) -raw_input() +if __name__ == '__main__': + service = bitcoin.async_service(1) + chain = bitcoin.bdb_blockchain(service, "/home/genjix/libbitcoin/database", + blockchain_started) + chain.fetch_transaction( + bitcoin.hash_digest("16e3e3bfbaa072e33e6a9be1df7a13ecde5ad46a8d4d4893dbecaf0c0aeeb842"), + handle_tx + ) + raw_input()