commit e32807d29d0484b5bb834affc5fd163274991e13
parent 944e4f0ba0b6bbfb64c802a2b80515b27ded6713
Author: SomberNight <somber.night@protonmail.com>
Date: Fri, 2 Aug 2019 18:58:38 +0200
lnworker: only reestablish channels after on-chain state is synchronized
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/electrum/lnworker.py b/electrum/lnworker.py
@@ -1045,6 +1045,9 @@ class LNWallet(LNWorker):
async def reestablish_peers_and_channels(self):
while True:
await asyncio.sleep(1)
+ # wait until on-chain state is synchronized
+ if not (self.wallet.is_up_to_date() and self.lnwatcher.is_up_to_date()):
+ continue
with self.lock:
channels = list(self.channels.values())
for chan in channels: