URI: 
       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')