From 7737dbf795708c1bfd88affec00ad77282134fa2 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Tue, 18 Mar 2025 15:34:17 +0000 Subject: [PATCH] plugins: ledger: fix Ledger_Client_Legacy.sign_transaction regression from https://github.com/spesmilo/electrum/commit/2f1095510c2f50bfe2c2ebc0c7159e9b8f945aca --- electrum/plugins/ledger/ledger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrum/plugins/ledger/ledger.py b/electrum/plugins/ledger/ledger.py index c796814cd..53524ee53 100644 --- a/electrum/plugins/ledger/ledger.py +++ b/electrum/plugins/ledger/ledger.py @@ -652,7 +652,7 @@ class Ledger_Client_Legacy(Ledger_Client): # Get trusted inputs from the original transactions for input_idx, utxo in enumerate(inputs): self.handler.show_message(_("Preparing transaction inputs...") + f" (phase1, {input_idx}/{len(inputs)})") - sequence = int.to_bytes(utxo[5], length=4, byteorder="little", signed=False) + sequence = int.to_bytes(utxo[5], length=4, byteorder="little", signed=False).hex() if segwitTransaction and not self.supports_segwit_trustedInputs(): tmp = bfh(utxo[3])[::-1] tmp += int.to_bytes(utxo[1], length=4, byteorder="little", signed=False)