ThomasV
6 years ago
committed by
SomberNight
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
2 changed files with
7 additions and
3 deletions
-
electrum/gui/qt/main_window.py
-
electrum/lnworker.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): |
|
|
|
|
|
@ -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') |
|
|
|