Browse Source

update validate script with 0.5 protocol

master
thomasv 13 years ago
parent
commit
59673ccda7
  1. 6
      scripts/validate_tx

6
scripts/validate_tx

@ -29,11 +29,11 @@ def hash_header(res):
def verify_tx(tx_hash):
rawtx = i.synchronous_get([ ('blockchain.transaction.get',[tx_hash]) ])[0]
print rawtx
return
res = i.synchronous_get([ ('blockchain.transaction.get_merkle',[tx_hash]) ])[0]
raw_tx = i.synchronous_get([ ('blockchain.transaction.get',[tx_hash, res['block_height']]) ])[0]
assert hash_encode(Hash(raw_tx.decode('hex'))) == tx_hash
merkle_root = hash_merkle_root(res['merkle'], tx_hash, res['pos'])
tx_height = res.get('block_height')
headers_requests = []

Loading…
Cancel
Save