Drop use of smart fees

Drop use of smart fees when calculating transaction fees. Dogecoin fees are intentionally
on a fixed schedule.
This commit is contained in:
Ross Nicoll 2019-03-09 04:19:24 +00:00 committed by Ross Nicoll
parent 8c45a8dda0
commit d0133b27fc

View file

@ -2835,7 +2835,9 @@ CAmount CWallet::GetMinimumFee(const CMutableTransaction& tx, unsigned int nTxBy
nFeeNeeded = fallbackFee.GetFee(nTxBytes);
}
// prevent user from paying a fee below minRelayTxFee or minTxFee
nFeeNeeded = std::max(nFeeNeeded, GetRequiredFee(tx, nTxBytes));
// Dogecoin: Drop the smart fee estimate, use GetRequiredFee
// nFeeNeeded = std::max(nFeeNeeded, GetRequiredFee(tx, nTxBytes));
nFeeNeeded = GetRequiredFee(tx, nTxBytes);
// But always obey the maximum
if (nFeeNeeded > maxTxFee)
nFeeNeeded = maxTxFee;