From 7b72655fba1031abb2dda47a185af73d38a85b83 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sun, 8 Dec 2024 09:29:59 +0100 Subject: [PATCH] tx serialization: breakup tx witness into elements --- electrum/transaction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrum/transaction.py b/electrum/transaction.py index 083568f9b..368c1eebd 100644 --- a/electrum/transaction.py +++ b/electrum/transaction.py @@ -417,7 +417,7 @@ class TxInput: if self.script_sig is not None: d['scriptSig'] = self.script_sig.hex() if self.witness is not None: - d['witness'] = self.witness.hex() + d['witness'] = [x.hex() for x in self.witness_elements()] return d def serialize_to_network(self, *, script_sig: bytes = None) -> bytes: