From 7b1ff8d83fd930d071dbae0aedc74565b79c9e88 Mon Sep 17 00:00:00 2001 From: Janus Date: Thu, 20 Dec 2018 20:26:31 +0100 Subject: [PATCH] lnbase: fix sig encoding in mutual close --- electrum/lnbase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/electrum/lnbase.py b/electrum/lnbase.py index 8c15e0d84..45c255738 100644 --- a/electrum/lnbase.py +++ b/electrum/lnbase.py @@ -1197,8 +1197,8 @@ class Peer(PrintError): our_fee = their_fee # add their signature i = chan.get_local_index() - closing_tx.add_signature_to_txin(0, i, bh2u(our_sig)) - closing_tx.add_signature_to_txin(0, 1-i, bh2u(their_sig)) + closing_tx.add_signature_to_txin(0, i, bh2u(der_sig_from_sig_string(our_sig) + b'\x01')) + closing_tx.add_signature_to_txin(0, 1-i, bh2u(der_sig_from_sig_string(their_sig) + b'\x01')) # broadcast await self.network.broadcast_transaction(closing_tx) return closing_tx.txid()