Browse Source
Merge pull request #7465 from bitromortac/2108-fix-7457-ln-payments
fix ln payments: set payto_e ln invoice correctly
patch-4
ghost43
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
1 deletions
-
electrum/gui/qt/main_window.py
|
|
@ -1970,7 +1970,6 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): |
|
|
|
self.show_error(_("Error parsing Lightning invoice") + f":\n{e}") |
|
|
|
return |
|
|
|
|
|
|
|
self.payto_e.lightning_invoice = invoice |
|
|
|
pubkey = bh2u(lnaddr.pubkey.serialize()) |
|
|
|
for k,v in lnaddr.tags: |
|
|
|
if k == 'd': |
|
|
@ -1980,6 +1979,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): |
|
|
|
description = '' |
|
|
|
self.payto_e.setFrozen(True) |
|
|
|
self.payto_e.setText(pubkey) |
|
|
|
self.payto_e.lightning_invoice = invoice |
|
|
|
self.message_e.setText(description) |
|
|
|
if lnaddr.get_amount_sat() is not None: |
|
|
|
self.amount_e.setAmount(lnaddr.get_amount_sat()) |
|
|
|