upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/main/cashu.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/cashu.c')
-rw-r--r--main/cashu.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/main/cashu.c b/main/cashu.c
index ba6d9ef..ec0566c 100644
--- a/main/cashu.c
+++ b/main/cashu.c
@@ -255,6 +255,14 @@ uint64_t cashu_calculate_allotment_ms(uint64_t token_amount, uint64_t price_per_
255 return (token_amount / price_per_step) * step_size_ms; 255 return (token_amount / price_per_step) * step_size_ms;
256} 256}
257 257
258uint64_t cashu_calculate_allotment(uint64_t token_amount, uint64_t price_per_step,
259 const char *metric, uint64_t step_size)
260{
261 if (price_per_step == 0) return 0;
262 (void)metric;
263 return (token_amount / price_per_step) * step_size;
264}
265
258bool cashu_is_mint_accepted(const char *mint_url) 266bool cashu_is_mint_accepted(const char *mint_url)
259{ 267{
260 if (!mint_url || mint_url[0] == '\0') return false; 268 if (!mint_url || mint_url[0] == '\0') return false;