URI: 
       tadd confirmation dialog for lightning payments. fixes #6100 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit e51395132e88ef7efecf7637f76432032586ff89
   DIR parent d0e6747bb5667fcf425e0d83df1e89b4fc94f18e
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Sat, 30 May 2020 13:53:24 +0200
       
       add confirmation dialog for lightning payments. fixes #6100
       
       Diffstat:
         M electrum/gui/qt/main_window.py      |       7 +++++--
       
       1 file changed, 5 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py
       t@@ -1470,7 +1470,10 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
        
                return False  # no errors
        
       -    def pay_lightning_invoice(self, invoice, amount_sat=None):
       +    def pay_lightning_invoice(self, invoice: str, amount_sat: int):
       +        msg = _("Pay lightning invoice?") + '\n\n' + _("This will send {}?").format(self.format_amount_and_units(amount_sat))
       +        if not self.question(msg):
       +            return
                attempts = LN_NUM_PAYMENT_ATTEMPTS
                def task():
                    self.wallet.lnworker.pay(invoice, amount_sat, attempts=attempts)
       t@@ -1549,7 +1552,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
        
            def do_pay_invoice(self, invoice):
                if invoice['type'] == PR_TYPE_LN:
       -            self.pay_lightning_invoice(invoice['invoice'], amount_sat=invoice['amount'])
       +            self.pay_lightning_invoice(invoice['invoice'], invoice['amount'])
                elif invoice['type'] == PR_TYPE_ONCHAIN:
                    outputs = invoice['outputs']
                    self.pay_onchain_dialog(self.get_coins(), outputs)