electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 46cf18ce5f3867a6fa450d65fbf5923473ea75a3
parent 6efe5db0d05286b3cd96c62bcb2a8bbf5bb7a628
Author: ThomasV <thomasv@electrum.org>
Date:   Thu, 11 Oct 2018 18:28:38 +0200

open_channel: improved success message

Diffstat:
Melectrum/gui/qt/main_window.py | 9++++++---
Melectrum/lnworker.py | 1+
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')