Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/fees.cpp
Show All 25 Lines | Amount GetMinimumFee(unsigned int nTxBytes, const CCoinControl &coin_control, | ||||
if (nFeeNeeded > maxTxFee) { | if (nFeeNeeded > maxTxFee) { | ||||
nFeeNeeded = maxTxFee; | nFeeNeeded = maxTxFee; | ||||
} | } | ||||
return nFeeNeeded; | return nFeeNeeded; | ||||
} | } | ||||
CFeeRate GetRequiredFeeRate() { | CFeeRate GetRequiredFeeRate() { | ||||
// FIXME: This should be CWallet::minTxFee but it was removed so we use | return std::max(CWallet::minTxFee, ::minRelayTxFee); | ||||
// minRelayFee exclusively instead. | |||||
return ::minRelayTxFee; | |||||
} | } | ||||
CFeeRate GetMinimumFeeRate(const CCoinControl &coin_control, | CFeeRate GetMinimumFeeRate(const CCoinControl &coin_control, | ||||
const CTxMemPool &pool) { | const CTxMemPool &pool) { | ||||
CFeeRate neededFeeRate = | CFeeRate neededFeeRate = | ||||
(coin_control.fOverrideFeeRate && coin_control.m_feerate) | (coin_control.fOverrideFeeRate && coin_control.m_feerate) | ||||
? *coin_control.m_feerate | ? *coin_control.m_feerate | ||||
: payTxFee; | : payTxFee; | ||||
Show All 13 Lines |