mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 11:57:28 -03:00
refactor: Clean up CTxMemPool initializer list
Shorten the CTxMemPool initializer list using default initialization for members that dont depend on the constuctor parameters.
This commit is contained in:
parent
e3310692d0
commit
f15e780b9e
2 changed files with 4 additions and 4 deletions
|
@ -332,7 +332,7 @@ void CTxMemPoolEntry::UpdateAncestorState(int64_t modifySize, CAmount modifyFee,
|
||||||
}
|
}
|
||||||
|
|
||||||
CTxMemPool::CTxMemPool(CBlockPolicyEstimator* estimator, int check_ratio)
|
CTxMemPool::CTxMemPool(CBlockPolicyEstimator* estimator, int check_ratio)
|
||||||
: m_check_ratio(check_ratio), nTransactionsUpdated(0), minerPolicyEstimator(estimator), m_epoch(0), m_has_epoch_guard(false)
|
: m_check_ratio(check_ratio), minerPolicyEstimator(estimator)
|
||||||
{
|
{
|
||||||
_clear(); //lock free clear
|
_clear(); //lock free clear
|
||||||
}
|
}
|
||||||
|
|
|
@ -489,7 +489,7 @@ class CTxMemPool
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
const int m_check_ratio; //!< Value n means that 1 times in n we check.
|
const int m_check_ratio; //!< Value n means that 1 times in n we check.
|
||||||
std::atomic<unsigned int> nTransactionsUpdated; //!< Used by getblocktemplate to trigger CreateNewBlock() invocation
|
std::atomic<unsigned int> nTransactionsUpdated{0}; //!< Used by getblocktemplate to trigger CreateNewBlock() invocation
|
||||||
CBlockPolicyEstimator* minerPolicyEstimator;
|
CBlockPolicyEstimator* minerPolicyEstimator;
|
||||||
|
|
||||||
uint64_t totalTxSize; //!< sum of all mempool tx's virtual sizes. Differs from serialized tx size since witness data is discounted. Defined in BIP 141.
|
uint64_t totalTxSize; //!< sum of all mempool tx's virtual sizes. Differs from serialized tx size since witness data is discounted. Defined in BIP 141.
|
||||||
|
@ -498,8 +498,8 @@ private:
|
||||||
mutable int64_t lastRollingFeeUpdate;
|
mutable int64_t lastRollingFeeUpdate;
|
||||||
mutable bool blockSinceLastRollingFeeBump;
|
mutable bool blockSinceLastRollingFeeBump;
|
||||||
mutable double rollingMinimumFeeRate; //!< minimum fee to get into the pool, decreases exponentially
|
mutable double rollingMinimumFeeRate; //!< minimum fee to get into the pool, decreases exponentially
|
||||||
mutable uint64_t m_epoch;
|
mutable uint64_t m_epoch{0};
|
||||||
mutable bool m_has_epoch_guard;
|
mutable bool m_has_epoch_guard{false};
|
||||||
|
|
||||||
// In-memory counter for external mempool tracking purposes.
|
// In-memory counter for external mempool tracking purposes.
|
||||||
// This number is incremented once every time a transaction
|
// This number is incremented once every time a transaction
|
||||||
|
|
Loading…
Reference in a new issue