From 53dd8777cb62763585ffb35d3f699c9192a9675c Mon Sep 17 00:00:00 2001 From: Reckless_Satoshi Date: Mon, 28 Nov 2022 08:23:37 -0800 Subject: [PATCH] Fix claim rewards --- api/logics.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/logics.py b/api/logics.py index ab2e5ad9..a9a0fbef 100644 --- a/api/logics.py +++ b/api/logics.py @@ -1608,7 +1608,16 @@ class Logics: num_satoshis = user.profile.earned_rewards - reward_payout = LNNode.validate_ln_invoice(invoice, num_satoshis) + routing_budget = int( + max( + num_satoshis * float(config("PROPORTIONAL_ROUTING_FEE_LIMIT")), + float(config("MIN_FLAT_ROUTING_FEE_LIMIT_REWARD")), + ) + ) # 1000 ppm or 10 sats + + reward_payout = LNNode.validate_ln_invoice( + invoice, num_satoshis, routing_budget + ) if not reward_payout["valid"]: return False, reward_payout["context"]