From 03beeac049134779bcf8580a8cc163c61e1b15e3 Mon Sep 17 00:00:00 2001 From: mrbitcoiner Date: Wed, 14 Sep 2022 12:59:17 +0000 Subject: [PATCH] Fixing string subtraction because sparko returns the msat amounts with suffix 'msat' --- lnbits/wallets/spark.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lnbits/wallets/spark.py b/lnbits/wallets/spark.py index 414d4e470..a84e29f54 100644 --- a/lnbits/wallets/spark.py +++ b/lnbits/wallets/spark.py @@ -199,9 +199,7 @@ class SparkWallet(Wallet): if r["pays"][0]["payment_hash"] == checking_id: status = r["pays"][0]["status"] if status == "complete": - fee_msat = -int( - r["pays"][0]["amount_sent_msat"] - r["pays"][0]["amount_msat"] - ) + fee_msat = -(int(r["pays"][0]["amount_sent_msat"][0:-4]) - int(r["pays"][0]["amount_msat"][0:-4])) return PaymentStatus(True, fee_msat, r["pays"][0]["preimage"]) elif status == "failed": return PaymentStatus(False)