From b55e0f03274c05ab3d8556ce733396cf2b6c3a1d Mon Sep 17 00:00:00 2001 From: Overtorment Date: Fri, 24 Jan 2020 09:44:13 +0000 Subject: [PATCH] FIX: fees --- class/User.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/class/User.js b/class/User.js index 7002b94..23ba5bc 100644 --- a/class/User.js +++ b/class/User.js @@ -319,7 +319,7 @@ export class User { invoice.value = +invoice.payment_route.total_fees + +invoice.payment_route.total_amt; if (invoice.payment_route.total_amt_msat && invoice.payment_route.total_amt_msat / 1000 !== +invoice.payment_route.total_amt) { // okay, we have to account for MSAT - invoice.value = Math.max(parseInt(invoice.payment_route.total_amt_msat / 1000), +invoice.payment_route.total_amt) + 1; // extra sat to cover for msats, as external layer (clients) dont have that resolution + invoice.value = +invoice.payment_route.total_fees + Math.max(parseInt(invoice.payment_route.total_amt_msat / 1000), +invoice.payment_route.total_amt) + 1; // extra sat to cover for msats, as external layer (clients) dont have that resolution } } else { invoice.fee = 0;