Browse Source

Avoid rollingMinimumFeeRate never being able to decay below half

0.14
Alex Morcos 8 years ago
parent
commit
f8d43b8081
  1. 2
      src/txmempool.cpp

2
src/txmempool.cpp

@ -1082,7 +1082,7 @@ CFeeRate CTxMemPool::GetMinFee(size_t sizelimit) const {
rollingMinimumFeeRate = rollingMinimumFeeRate / pow(2.0, (time - lastRollingFeeUpdate) / halflife); rollingMinimumFeeRate = rollingMinimumFeeRate / pow(2.0, (time - lastRollingFeeUpdate) / halflife);
lastRollingFeeUpdate = time; lastRollingFeeUpdate = time;
if (rollingMinimumFeeRate < minReasonableRelayFee.GetFeePerK() / 2) { if (rollingMinimumFeeRate < (double)minReasonableRelayFee.GetFeePerK() / 2) {
rollingMinimumFeeRate = 0; rollingMinimumFeeRate = 0;
return CFeeRate(0); return CFeeRate(0);
} }

Loading…
Cancel
Save