mirror of
https://github.com/aljazceru/cdk.git
synced 2025-12-23 23:55:01 +01:00
Simplify fee calculation
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#![warn(missing_docs)]
|
||||
#![warn(rustdoc::bare_urls)]
|
||||
|
||||
use std::cmp::max;
|
||||
use std::path::PathBuf;
|
||||
use std::pin::Pin;
|
||||
use std::str::FromStr;
|
||||
@@ -198,10 +199,7 @@ impl MintPayment for Cln {
|
||||
|
||||
let absolute_fee_reserve: u64 = self.fee_reserve.min_fee_reserve.into();
|
||||
|
||||
let fee = match relative_fee_reserve > absolute_fee_reserve {
|
||||
true => relative_fee_reserve,
|
||||
false => absolute_fee_reserve,
|
||||
};
|
||||
let fee = max(relative_fee_reserve, absolute_fee_reserve);
|
||||
|
||||
Ok(PaymentQuoteResponse {
|
||||
request_lookup_id: bolt11.payment_hash().to_string(),
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#![warn(missing_docs)]
|
||||
#![warn(rustdoc::bare_urls)]
|
||||
|
||||
use std::cmp::max;
|
||||
use std::collections::{HashMap, HashSet};
|
||||
use std::pin::Pin;
|
||||
use std::str::FromStr;
|
||||
@@ -154,10 +155,7 @@ impl MintPayment for FakeWallet {
|
||||
|
||||
let absolute_fee_reserve: u64 = self.fee_reserve.min_fee_reserve.into();
|
||||
|
||||
let fee = match relative_fee_reserve > absolute_fee_reserve {
|
||||
true => relative_fee_reserve,
|
||||
false => absolute_fee_reserve,
|
||||
};
|
||||
let fee = max(relative_fee_reserve, absolute_fee_reserve);
|
||||
|
||||
Ok(PaymentQuoteResponse {
|
||||
request_lookup_id: bolt11.payment_hash().to_string(),
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#![warn(missing_docs)]
|
||||
#![warn(rustdoc::bare_urls)]
|
||||
|
||||
use std::cmp::max;
|
||||
use std::pin::Pin;
|
||||
use std::str::FromStr;
|
||||
use std::sync::atomic::{AtomicBool, Ordering};
|
||||
@@ -180,10 +181,7 @@ impl MintPayment for LNbits {
|
||||
|
||||
let absolute_fee_reserve: u64 = self.fee_reserve.min_fee_reserve.into();
|
||||
|
||||
let fee = match relative_fee_reserve > absolute_fee_reserve {
|
||||
true => relative_fee_reserve,
|
||||
false => absolute_fee_reserve,
|
||||
};
|
||||
let fee = max(relative_fee_reserve, absolute_fee_reserve);
|
||||
|
||||
Ok(PaymentQuoteResponse {
|
||||
request_lookup_id: bolt11.payment_hash().to_string(),
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#![warn(missing_docs)]
|
||||
#![warn(rustdoc::bare_urls)]
|
||||
|
||||
use std::cmp::max;
|
||||
use std::path::PathBuf;
|
||||
use std::pin::Pin;
|
||||
use std::str::FromStr;
|
||||
@@ -223,10 +224,7 @@ impl MintPayment for Lnd {
|
||||
|
||||
let absolute_fee_reserve: u64 = self.fee_reserve.min_fee_reserve.into();
|
||||
|
||||
let fee = match relative_fee_reserve > absolute_fee_reserve {
|
||||
true => relative_fee_reserve,
|
||||
false => absolute_fee_reserve,
|
||||
};
|
||||
let fee = max(relative_fee_reserve, absolute_fee_reserve);
|
||||
|
||||
Ok(PaymentQuoteResponse {
|
||||
request_lookup_id: bolt11.payment_hash().to_string(),
|
||||
|
||||
Reference in New Issue
Block a user