Browse Source

gossip: start gossiping when channel is open

patch-4
bitromortac 4 years ago
committed by ThomasV
parent
commit
b543874670
  1. 6
      electrum/lnworker.py

6
electrum/lnworker.py

@ -861,6 +861,12 @@ class LNWallet(LNWorker):
chan, funding_tx = fut.result(timeout=timeout) chan, funding_tx = fut.result(timeout=timeout)
except concurrent.futures.TimeoutError: except concurrent.futures.TimeoutError:
raise Exception(_("open_channel timed out")) 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 return chan, funding_tx
def pay(self, invoice: str, *, amount_msat: int = None, attempts: int = 1) -> Tuple[bool, List[PaymentAttemptLog]]: def pay(self, invoice: str, *, amount_msat: int = None, attempts: int = 1) -> Tuple[bool, List[PaymentAttemptLog]]:

Loading…
Cancel
Save