From 5c9bd2d2b40f3afee8e6030b5b66f4dcecb289a5 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Sun, 8 Dec 2019 04:33:36 +0100 Subject: [PATCH] ln channel open: save funding tx as local tx into wallet --- electrum/lnworker.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index aeb23ea80..50eb6f3d7 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -826,6 +826,8 @@ class LNWallet(LNWorker): self.save_channel(chan) self.lnwatcher.add_channel(chan.funding_outpoint.to_str(), chan.get_funding_address()) self.network.trigger_callback('channels_updated', self.wallet) + self.wallet.add_transaction(funding_tx) # save tx as local into the wallet + self.wallet.set_label(funding_tx.txid(), _('Open channel')) if funding_tx.is_complete(): # TODO make more robust (timeout low? server returns error?) await asyncio.wait_for(self.network.broadcast_transaction(funding_tx), LN_P2P_NETWORK_TIMEOUT)