topen_channel: improved success message - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 46cf18ce5f3867a6fa450d65fbf5923473ea75a3 DIR parent 6efe5db0d05286b3cd96c62bcb2a8bbf5bb7a628 HTML Author: ThomasV <thomasv@electrum.org> Date: Thu, 11 Oct 2018 18:28:38 +0200 open_channel: improved success message Diffstat: M electrum/gui/qt/main_window.py | 9 ++++++--- M electrum/lnworker.py | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) --- DIR diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py t@@ -1854,9 +1854,12 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): def open_channel(self, *args, **kwargs): def task(): return self.wallet.lnworker.open_channel(*args, **kwargs) - def on_success(result): - print(result) - self.show_message(_('Channel open')) + def on_success(chan): + self.show_message('\n'.join([ + _('Channel established.'), + _('Remote peer ID') + ':' + bh2u(chan.node_id), + _('This channel will be usable after 3 confirmations') + ])) WaitingDialog(self, _('Opening channel...'), task, on_success, self.on_error) def query_choice(self, msg, choices): DIR diff --git a/electrum/lnworker.py b/electrum/lnworker.py t@@ -200,6 +200,7 @@ class LNWorker(PrintError): self.save_channel(chan) self.network.lnwatcher.watch_channel(chan.get_funding_address(), chan.funding_outpoint.to_str()) self.on_channels_updated() + return chan def on_channels_updated(self): self.network.trigger_callback('channels')