connector

This commit is contained in:
4tochka 2019-05-09 12:40:54 +04:00
parent f5c0b8ae66
commit 5f5b5fb228

View File

@ -223,25 +223,25 @@ class Worker:
for x, y in zip(h, result): for x, y in zip(h, result):
if y["result"] is not None: if y["result"] is not None:
block = decode_block_tx(y["result"]) block = decode_block_tx(y["result"])
# for z in block["rawTx"]: for z in block["rawTx"]:
# for i in block["rawTx"][z]["vIn"]: for i in block["rawTx"][z]["vIn"]:
# inp = block["rawTx"][z]["vIn"][i] inp = block["rawTx"][z]["vIn"][i]
# outpoint = b"".join((inp["txId"], int_to_bytes(inp["vOut"]))) outpoint = b"".join((inp["txId"], int_to_bytes(inp["vOut"])))
# try: try:
# r = self.coins[outpoint] r = self.coins[outpoint]
# block["rawTx"][z]["vIn"][i]["__coin__"] = (outpoint, r[0], r[1], r[2]) block["rawTx"][z]["vIn"][i]["__coin__"] = (outpoint, r[0], r[1], r[2])
# self.destroyed_coins[r[0]] = True self.destroyed_coins[r[0]] = True
# except: except:
# pass pass
# for i in block["rawTx"][z]["vOut"]: for i in block["rawTx"][z]["vOut"]:
# o = b"".join((block["rawTx"][z]["txId"], int_to_bytes(i))) o = b"".join((block["rawTx"][z]["txId"], int_to_bytes(i)))
# pointer = (x << 42) + (z << 21) + i pointer = (x << 42) + (z << 21) + i
# try: try:
# address = block["rawTx"][z]["vOut"][i]["scriptPubKey"] address = block["rawTx"][z]["vOut"][i]["scriptPubKey"]
# except: except:
# address = b"".join((bytes([block["rawTx"][z]["vOut"][i]["nType"]]), address = b"".join((bytes([block["rawTx"][z]["vOut"][i]["nType"]]),
# block["rawTx"][z]["vOut"][i]["addressHash"])) block["rawTx"][z]["vOut"][i]["addressHash"]))
# self.coins[o] = (pointer, block["rawTx"][z]["vOut"][i], address) self.coins[o] = (pointer, block["rawTx"][z]["vOut"][i], address)
blocks[x] = block blocks[x] = block
for x in blocks: for x in blocks:
for y in blocks[x]["rawTx"]: for y in blocks[x]["rawTx"]: