From f1b88b2173a276087e126af6f26326dbc469ebd1 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 17 Oct 2018 17:32:58 +0200 Subject: [PATCH] log if no invoice has no routing hints --- electrum/lnworker.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index 8134d092f..63eced291 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -315,6 +315,9 @@ class LNWorker(PrintError): RHASH = sha256(payment_preimage) amount_btc = amount_sat/Decimal(COIN) if amount_sat else None routing_hints = self._calc_routing_hints_for_invoice(amount_sat) + if not routing_hints: + self.print_error("Warning. No routing hints added to invoice. " + "Other clients will likely not be able to send to us.") pay_req = lnencode(LnAddr(RHASH, amount_btc, tags=[('d', message)]+routing_hints), self.node_keypair.privkey) self.invoices[bh2u(payment_preimage)] = pay_req