From b543874670c557b1443330d02a6a90af3d81737f Mon Sep 17 00:00:00 2001 From: bitromortac Date: Tue, 13 Oct 2020 06:53:16 +0200 Subject: [PATCH] gossip: start gossiping when channel is open --- electrum/lnworker.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index 9cdb683a9..158577e81 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -861,6 +861,12 @@ class LNWallet(LNWorker): chan, funding_tx = fut.result(timeout=timeout) except concurrent.futures.TimeoutError: raise Exception(_("open_channel timed out")) + + # at this point the channel opening was successful + # if this is the first channel that got opened, we start gossiping + if self.channels: + self.network.start_gossip() + return chan, funding_tx def pay(self, invoice: str, *, amount_msat: int = None, attempts: int = 1) -> Tuple[bool, List[PaymentAttemptLog]]: