From 0848aa259d0a81c4ee171f0e95c5f47878d29eb7 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 26 Feb 2020 11:30:19 +0100 Subject: [PATCH] (minor) simplification --- electrum/lnpeer.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/electrum/lnpeer.py b/electrum/lnpeer.py index 7bb867285..9ef321c96 100644 --- a/electrum/lnpeer.py +++ b/electrum/lnpeer.py @@ -1413,15 +1413,13 @@ class Peer(Logger): if abs(our_fee - their_fee) < 2: our_fee = their_fee break - # BOLT2: receiver MUST propose a value "strictly between" the received fee_satoshis and its previously-sent fee_satoshis. - our_fee = (our_fee + (1 if our_fee < their_fee else -1) + their_fee) // 2 + # this will be "strictly between" (as in BOLT2) previous values because of the above + our_fee = (our_fee + their_fee) // 2 # another round send_closing_signed() # the non-funder replies if not chan.constraints.is_initiator: send_closing_signed() - - self.logger.info(f'closing loop end') # add signatures closing_tx.add_signature_to_txin(txin_idx=0, signing_pubkey=chan.config[LOCAL].multisig_key.pubkey.hex(),