Changeset View
Changeset View
Standalone View
Standalone View
src/validation.cpp
| Show First 20 Lines • Show All 736 Lines • ▼ Show 20 Lines | for (const CTxIn &txin : tx.vin) { | ||||
| nModifiedFees < mempoolRejectFee) { | nModifiedFees < mempoolRejectFee) { | ||||
| return state.DoS( | return state.DoS( | ||||
| 0, false, REJECT_INSUFFICIENTFEE, "mempool min fee not met", | 0, false, REJECT_INSUFFICIENTFEE, "mempool min fee not met", | ||||
| false, strprintf("%d < %d", nModifiedFees, mempoolRejectFee)); | false, strprintf("%d < %d", nModifiedFees, mempoolRejectFee)); | ||||
| } | } | ||||
| // Calculate in-mempool ancestors, up to a limit. | // Calculate in-mempool ancestors, up to a limit. | ||||
| CTxMemPool::setEntries setAncestors; | CTxMemPool::setEntries setAncestors; | ||||
| size_t nLimitAncestors = | size_t nLimitAncestors = gArgs.GetArg( | ||||
| gArgs.GetArg("-limitancestorcount", DEFAULT_ANCESTOR_LIMIT); | "-limitancestorcount", | ||||
| GetDefaultAncestorLimit(consensusParams, chainActive.Tip())); | |||||
| size_t nLimitAncestorSize = | size_t nLimitAncestorSize = | ||||
| gArgs.GetArg("-limitancestorsize", DEFAULT_ANCESTOR_SIZE_LIMIT) * | gArgs.GetArg("-limitancestorsize", DEFAULT_ANCESTOR_SIZE_LIMIT) * | ||||
| 1000; | 1000; | ||||
| size_t nLimitDescendants = | size_t nLimitDescendants = gArgs.GetArg( | ||||
| gArgs.GetArg("-limitdescendantcount", DEFAULT_DESCENDANT_LIMIT); | "-limitdescendantcount", | ||||
| GetDefaultDescendantLimit(consensusParams, chainActive.Tip())); | |||||
| size_t nLimitDescendantSize = | size_t nLimitDescendantSize = | ||||
| gArgs.GetArg("-limitdescendantsize", | gArgs.GetArg("-limitdescendantsize", | ||||
| DEFAULT_DESCENDANT_SIZE_LIMIT) * | DEFAULT_DESCENDANT_SIZE_LIMIT) * | ||||
| 1000; | 1000; | ||||
| std::string errString; | std::string errString; | ||||
| if (!pool.CalculateMemPoolAncestors( | if (!pool.CalculateMemPoolAncestors( | ||||
| entry, setAncestors, nLimitAncestors, nLimitAncestorSize, | entry, setAncestors, nLimitAncestors, nLimitAncestorSize, | ||||
| nLimitDescendants, nLimitDescendantSize, errString)) { | nLimitDescendants, nLimitDescendantSize, errString)) { | ||||
| ▲ Show 20 Lines • Show All 5,054 Lines • Show Last 20 Lines | |||||