From 08092dd2525783d7e4a750ada317e814e1ccc5d8 Mon Sep 17 00:00:00 2001 From: random-zebra Date: Sun, 26 Apr 2020 15:56:27 +0200 Subject: [PATCH] [Bug][Wallet] Fix CWallet::GetMinimumFee improperly set to feePerKb nFeeNeeded is an absolute value (feePerKb * txKb). --- src/wallet/wallet.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp index f22af7b108806..ea0aae623422e 100644 --- a/src/wallet/wallet.cpp +++ b/src/wallet/wallet.cpp @@ -2800,9 +2800,6 @@ CAmount CWallet::GetMinimumFee(unsigned int nTxBytes, unsigned int nConfirmTarge { // payTxFee is user-set "I want to pay this much" CAmount nFeeNeeded = payTxFee.GetFee(nTxBytes); - // user selected total at least (default=true) - if (fPayAtLeastCustomFee && nFeeNeeded > 0 && nFeeNeeded < payTxFee.GetFeePerK()) - nFeeNeeded = payTxFee.GetFeePerK(); // User didn't set: use -txconfirmtarget to estimate... if (nFeeNeeded == 0) nFeeNeeded = pool.estimateFee(nConfirmTarget).GetFee(nTxBytes);