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:
parent
8c45a8dda0
commit
d0133b27fc
|
@ -2835,7 +2835,9 @@ CAmount CWallet::GetMinimumFee(const CMutableTransaction& tx, unsigned int nTxBy
|
||||||
nFeeNeeded = fallbackFee.GetFee(nTxBytes);
|
nFeeNeeded = fallbackFee.GetFee(nTxBytes);
|
||||||
}
|
}
|
||||||
// prevent user from paying a fee below minRelayTxFee or minTxFee
|
// 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
|
// But always obey the maximum
|
||||||
if (nFeeNeeded > maxTxFee)
|
if (nFeeNeeded > maxTxFee)
|
||||||
nFeeNeeded = maxTxFee;
|
nFeeNeeded = maxTxFee;
|
||||||
|
|
Loading…
Reference in a new issue