diff --git a/pybtc/connector/block_loader.py b/pybtc/connector/block_loader.py index 938a3ea..dd29556 100644 --- a/pybtc/connector/block_loader.py +++ b/pybtc/connector/block_loader.py @@ -248,7 +248,11 @@ class Worker: outpoint = b"".join((inp["txId"], int_to_bytes(inp["vOut"]))) try: r = self.coins.delete(outpoint) - block["rawTx"][z]["vIn"][i]["_c_"] = r + h = r[0] >> 42 + if h >= start_height and h < height: + block["rawTx"][z]["vIn"][i]["_c_"] = r + else: + block["rawTx"][z]["vIn"][i]["_c_"] = r t += 1 self.destroyed_coins[r[0]] = True except: