| 466 | } |
| 467 | |
| 468 | void CTxMemPoolEntry::UpdateAncestorState(int64_t modifySize, CAmount modifyFee, int64_t modifyCount, int64_t modifySigOps, int64_t discountSize) |
| 469 | { |
| 470 | nSizeWithAncestors += modifySize; |
| 471 | assert(int64_t(nSizeWithAncestors) > 0); |
| 472 | nModFeesWithAncestors = SaturatingAdd(nModFeesWithAncestors, modifyFee); |
| 473 | nCountWithAncestors += modifyCount; |
| 474 | assert(int64_t(nCountWithAncestors) > 0); |
| 475 | nSigOpCostWithAncestors += modifySigOps; |
| 476 | assert(int(nSigOpCostWithAncestors) >= 0); |
| 477 | discountSizeWithAncestors += discountSize; |
| 478 | assert(int64_t(discountSizeWithAncestors) > 0); |
| 479 | } |
| 480 | |
| 481 | CTxMemPool::CTxMemPool(CBlockPolicyEstimator* estimator, int check_ratio) |
| 482 | : m_check_ratio(check_ratio), minerPolicyEstimator(estimator) |
no test coverage detected