From 9e4d83bb2c41c18b3560ee7259c92fdfacfee39c Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Sat, 6 Jul 2024 22:03:19 -0400 Subject: [PATCH] Increase minimum Monero fee in processor I'm truly unsure why this is required right now. --- coins/monero/wallet/util/tests/tests.rs | 3 +++ processor/src/networks/monero.rs | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 coins/monero/wallet/util/tests/tests.rs diff --git a/coins/monero/wallet/util/tests/tests.rs b/coins/monero/wallet/util/tests/tests.rs new file mode 100644 index 00000000..7b6656f2 --- /dev/null +++ b/coins/monero/wallet/util/tests/tests.rs @@ -0,0 +1,3 @@ +// TODO +#[test] +fn test() {} diff --git a/processor/src/networks/monero.rs b/processor/src/networks/monero.rs index 37ef242d..b6be00e2 100644 --- a/processor/src/networks/monero.rs +++ b/processor/src/networks/monero.rs @@ -292,8 +292,9 @@ impl Monero { fees.sort(); let fee = fees.get(fees.len() / 2).copied().unwrap_or(0); - // TODO: Set a sane minimum/maximum fee - Ok(FeeRate::new(fee.min(50_000).max(5_000_000), 10000).unwrap()) + // TODO: Set a sane minimum fee + const MINIMUM_FEE: u64 = 5_000_000; + Ok(FeeRate::new(fee.max(MINIMUM_FEE), 10000).unwrap()) } async fn make_signable_transaction( @@ -475,7 +476,6 @@ impl Network for Monero { const MAX_OUTPUTS: usize = 16; // 0.01 XMR - // TODO: Set a sane dust const DUST: u64 = 10000000000; // TODO