Change ZIP 401 mempool limiting to use conventional fee.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
0a901b06eb
commit
31c0dcf790
|
@ -44,7 +44,7 @@ std::pair<int64_t, int64_t> MempoolCostAndEvictionWeight(const CTransaction& tx,
|
||||||
size_t memUsage = RecursiveDynamicUsage(tx);
|
size_t memUsage = RecursiveDynamicUsage(tx);
|
||||||
int64_t cost = std::max((int64_t) memUsage, (int64_t) MIN_TX_COST);
|
int64_t cost = std::max((int64_t) memUsage, (int64_t) MIN_TX_COST);
|
||||||
int64_t evictionWeight = cost;
|
int64_t evictionWeight = cost;
|
||||||
if (fee < DEFAULT_FEE) {
|
if (fee < tx.GetConventionalFee()) {
|
||||||
evictionWeight += LOW_FEE_PENALTY;
|
evictionWeight += LOW_FEE_PENALTY;
|
||||||
}
|
}
|
||||||
return std::make_pair(cost, evictionWeight);
|
return std::make_pair(cost, evictionWeight);
|
||||||
|
|
Loading…
Reference in New Issue