tlnworker: add assert amount_inflight <= amount_to_pay - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit 31919d0425b1f5828d202f1bfb095eb8c5dfcff2
DIR parent 529e96aaf9a90be5c7d48db704c43eaeb751263b
HTML Author: ThomasV <thomasv@electrum.org>
Date: Sat, 6 Mar 2021 00:29:37 +0100
lnworker: add assert amount_inflight <= amount_to_pay
Diffstat:
M electrum/lnworker.py | 1 +
1 file changed, 1 insertion(+), 0 deletions(-)
---
DIR diff --git a/electrum/lnworker.py b/electrum/lnworker.py
t@@ -1084,6 +1084,7 @@ class LNWallet(LNWorker):
min_cltv_expiry=cltv_delta,
trampoline_onion=trampoline_onion)
amount_inflight += amount_msat
+ assert amount_inflight <= amount_to_pay, f"amount_inflight {amount_inflight} > amount_to_pay {amount_to_pay}"
util.trigger_callback('invoice_status', self.wallet, payment_hash.hex())
# 3. await a queue
htlc_log = await self.sent_htlcs[payment_hash].get()