diff options
Diffstat (limited to 'main/cashu.c')
| -rw-r--r-- | main/cashu.c | 8 |
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 | ||
| 258 | uint64_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 | |||
| 258 | bool cashu_is_mint_accepted(const char *mint_url) | 266 | bool 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; |