From 2f10bc2f4d79dcfde39989772e23b4e17e02bea9 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Wed, 12 Feb 2020 15:57:12 +0100 Subject: [PATCH] reestablish: force_close if we are a recent backup --- electrum/lnpeer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/electrum/lnpeer.py b/electrum/lnpeer.py index cc9d6e36e..63e8486b6 100644 --- a/electrum/lnpeer.py +++ b/electrum/lnpeer.py @@ -848,6 +848,10 @@ class Peer(Logger): self.logger.warning(f"channel_reestablish: we are ahead of remote! trying to force-close.") await self.lnworker.force_close_channel(chan_id) return + elif self.lnworker.wallet.is_lightning_backup(): + self.logger.warning(f"channel_reestablish: force-closing because we are a recent backup") + await self.lnworker.force_close_channel(chan_id) + return chan.peer_state = peer_states.GOOD # note: chan.short_channel_id being set implies the funding txn is already at sufficient depth