commit 46cf18ce5f3867a6fa450d65fbf5923473ea75a3
parent 6efe5db0d05286b3cd96c62bcb2a8bbf5bb7a628
Author: ThomasV <thomasv@electrum.org>
Date: Thu, 11 Oct 2018 18:28:38 +0200
open_channel: improved success message
Diffstat:
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py
@@ -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):
diff --git a/electrum/lnworker.py b/electrum/lnworker.py
@@ -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')