From 57824213434cfe6ea70bb63b9aa024127104c654 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Fri, 23 Jun 2023 20:41:29 +0200 Subject: [PATCH] fee reserve 0 doesnt like log --- cashu/core/helpers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cashu/core/helpers.py b/cashu/core/helpers.py index b5e590e..7c20faa 100644 --- a/cashu/core/helpers.py +++ b/cashu/core/helpers.py @@ -52,4 +52,6 @@ def calculate_number_of_blank_outputs(fee_reserve_sat: int): see NUT-08 for details. """ assert fee_reserve_sat >= 0, "Fee reserve can't be negative." - return max(math.ceil(math.log2(fee_reserve_sat)), 1) + if fee_reserve_sat == 0: + return 1 + return math.ceil(math.log2(fee_reserve_sat))