From d41f0a51547ed20acb2ecec72ba95fcfb02b31f2 Mon Sep 17 00:00:00 2001 From: Cryp Toon Date: Wed, 10 Jul 2024 23:47:53 +0200 Subject: [PATCH] Determine witness type at input level --- bitcoinlib/services/services.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bitcoinlib/services/services.py b/bitcoinlib/services/services.py index 785c4bb4..48b6cc79 100644 --- a/bitcoinlib/services/services.py +++ b/bitcoinlib/services/services.py @@ -732,8 +732,7 @@ def _parse_db_transaction(db_tx): if n.ref_txid == b'\00' * 32: t.coinbase = True t.add_input(n.ref_txid.hex(), n.ref_index_n, unlocking_script=n.script, address=n.address, - sequence=n.sequence, value=n.value, index_n=n.index_n, witnesses=n.witnesses, strict=False, - witness_type=db_tx.witness_type.value) + sequence=n.sequence, value=n.value, index_n=n.index_n, witnesses=n.witnesses, strict=False) else: t.add_output(n.value, n.address, lock_script=n.script, spent=n.spent, output_n=n.index_n, spending_txid=None if not n.ref_txid else n.ref_txid.hex(),