lnworker: only reestablish channels after on-chain state is synchronized
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user