From 883d52c3031b821ada3401db9aca33713ed562d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Wed, 2 Apr 2025 15:49:59 +0200 Subject: [PATCH] fix: phoenixd uses `sat` instead of `msat` for `pay_invoice` (#3083) --- lnbits/wallets/phoenixd.py | 2 +- tests/wallets/fixtures/json/fixtures_rest.json | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lnbits/wallets/phoenixd.py b/lnbits/wallets/phoenixd.py index 6a5f49ed..3365dfde 100644 --- a/lnbits/wallets/phoenixd.py +++ b/lnbits/wallets/phoenixd.py @@ -175,7 +175,7 @@ class PhoenixdWallet(Wallet): return PaymentResponse(None, None, None, None, error_message) checking_id = data["paymentHash"] - fee_msat = -int(data["routingFeeSat"]) + fee_msat = -int(data["routingFeeSat"]) * 1000 preimage = data["paymentPreimage"] return PaymentResponse(True, checking_id, fee_msat, preimage, None) diff --git a/tests/wallets/fixtures/json/fixtures_rest.json b/tests/wallets/fixtures/json/fixtures_rest.json index 5bbc428b..8f9eb1b9 100644 --- a/tests/wallets/fixtures/json/fixtures_rest.json +++ b/tests/wallets/fixtures/json/fixtures_rest.json @@ -1170,7 +1170,7 @@ "pending": false, "failed": false, "checking_id": "e35526a43d04e985594c0dfab848814f524b1c786598ec9a63beddb2d726ac96", - "fee_msat": 50, + "fee_msat": 30000, "preimage": "0000000000000000000000000000000000000000000000000000000000000000" }, "mocks": { @@ -1187,8 +1187,8 @@ "response": { "payment_hash": "e35526a43d04e985594c0dfab848814f524b1c786598ec9a63beddb2d726ac96", "payment_preimage": "0000000000000000000000000000000000000000000000000000000000000000", - "msatoshi": 21000, - "msatoshi_sent": 21050, + "msatoshi": 210000, + "msatoshi_sent": 240000, "status": "paid" } } @@ -1206,7 +1206,7 @@ "response": { "payment_hash": "41UmpD0E6YVZTA36uEiBT1JLHHhlmOyaY77dstcmrJY=", "payment_route": { - "total_fees_msat": 50 + "total_fees_msat": 30000 }, "payment_preimage": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" } @@ -1224,7 +1224,7 @@ "response_type": "json", "response": { "payment_hash": "e35526a43d04e985594c0dfab848814f524b1c786598ec9a63beddb2d726ac96", - "fee": 50, + "fee": 30000, "payment_preimage": "0000000000000000000000000000000000000000000000000000000000000000" } } @@ -1257,7 +1257,7 @@ { "status": { "type": "sent", - "feesPaid": -50, + "feesPaid": -30000, "paymentPreimage": "0000000000000000000000000000000000000000000000000000000000000000" } } @@ -1287,7 +1287,7 @@ "paid": true, "preimage": "0000000000000000000000000000000000000000000000000000000000000000", "details": { - "fee": 50 + "fee": 30000 } } } @@ -1303,7 +1303,7 @@ "response_type": "json", "response": { "paymentHash": "e35526a43d04e985594c0dfab848814f524b1c786598ec9a63beddb2d726ac96", - "routingFeeSat": -50, + "routingFeeSat": -30, "paymentPreimage": "0000000000000000000000000000000000000000000000000000000000000000" } } @@ -1690,7 +1690,7 @@ "response_type": "json", "response": { "paymentHash": "e35526a43d04e985594c0dfab848814f524b1c786598ec9a63beddb2d726ac96", - "routingFeeSat": -50 + "routingFeeSat": -30 } } ]