Bitcoin Core 28.99.0
P2P Digital Currency
|
This is the complete list of members for CBlockPolicyEstimator, including all inherited members.
_removeTx(const uint256 &hash, bool inBlock) EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
ActiveTipChange(const CBlockIndex &new_tip, bool is_ibd) | CValidationInterface | inlineprotectedvirtual |
BlockChecked(const CBlock &, const BlockValidationState &) | CValidationInterface | inlineprotectedvirtual |
BlockConnected(ChainstateRole role, const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex) | CValidationInterface | inlineprotectedvirtual |
BlockDisconnected(const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex) | CValidationInterface | inlineprotectedvirtual |
BlockSpan() const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
CBlockPolicyEstimator(const fs::path &estimation_filepath, const bool read_stale_estimates) | CBlockPolicyEstimator | |
ChainStateFlushed(ChainstateRole role, const CBlockLocator &locator) | CValidationInterface | inlineprotectedvirtual |
DOUBLE_SUCCESS_PCT | CBlockPolicyEstimator | privatestatic |
estimateCombinedFee(unsigned int confTarget, double successThreshold, bool checkShorterHorizon, EstimationResult *result) const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
estimateConservativeFee(unsigned int doubleTarget, EstimationResult *result) const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
estimateFee(int confTarget) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
estimateRawFee(int confTarget, double successThreshold, FeeEstimateHorizon horizon, EstimationResult *result=nullptr) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
estimateSmartFee(int confTarget, FeeCalculation *feeCalc, bool conservative) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
FEE_SPACING | CBlockPolicyEstimator | privatestatic |
Flush() EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
FlushFeeEstimates() EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
FlushUnconfirmed() EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
GetFeeEstimatorFileAge() | CBlockPolicyEstimator | |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | inlineprivate |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | inlineprivate |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | inlineprivate |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | inlineprivate |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | inlineprivate |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | inlineprivate |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
HALF_SUCCESS_PCT | CBlockPolicyEstimator | privatestatic |
HighestTargetTracked(FeeEstimateHorizon horizon) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
HistoricalBlockSpan() const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
LONG_BLOCK_PERIODS | CBlockPolicyEstimator | privatestatic |
LONG_DECAY | CBlockPolicyEstimator | privatestatic |
LONG_SCALE | CBlockPolicyEstimator | privatestatic |
m_cs_fee_estimator | CBlockPolicyEstimator | mutableprivate |
m_estimation_filepath | CBlockPolicyEstimator | private |
MAX_BUCKET_FEERATE | CBlockPolicyEstimator | privatestatic |
MaxUsableEstimate() const EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
MED_BLOCK_PERIODS | CBlockPolicyEstimator | privatestatic |
MED_DECAY | CBlockPolicyEstimator | privatestatic |
MED_SCALE | CBlockPolicyEstimator | privatestatic |
MempoolTransactionsRemovedForBlock(const std::vector< RemovedMempoolTransactionInfo > &txs_removed_for_block, unsigned int nBlockHeight) override EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | protectedvirtual |
MIN_BUCKET_FEERATE | CBlockPolicyEstimator | privatestatic |
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block) | CValidationInterface | inlineprotectedvirtual |
OLDEST_ESTIMATE_HISTORY | CBlockPolicyEstimator | privatestatic |
processBlock(const std::vector< RemovedMempoolTransactionInfo > &txs_removed_for_block, unsigned int nBlockHeight) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
processBlockTx(unsigned int nBlockHeight, const RemovedMempoolTransactionInfo &tx) EXCLUSIVE_LOCKS_REQUIRED(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
processTransaction(const NewMempoolTransactionInfo &tx) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
PT_GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
PT_GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
PT_GUARDED_BY(m_cs_fee_estimator) | CBlockPolicyEstimator | private |
Read(AutoFile &filein) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
removeTx(uint256 hash) EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
SHORT_BLOCK_PERIODS | CBlockPolicyEstimator | privatestatic |
SHORT_DECAY | CBlockPolicyEstimator | privatestatic |
SHORT_SCALE | CBlockPolicyEstimator | privatestatic |
SUCCESS_PCT | CBlockPolicyEstimator | privatestatic |
SUFFICIENT_FEETXS | CBlockPolicyEstimator | privatestatic |
SUFFICIENT_TXS_SHORT | CBlockPolicyEstimator | privatestatic |
TransactionAddedToMempool(const NewMempoolTransactionInfo &tx, uint64_t) override EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | protectedvirtual |
TransactionRemovedFromMempool(const CTransactionRef &tx, MemPoolRemovalReason, uint64_t) override EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | protectedvirtual |
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) | CValidationInterface | inlineprotectedvirtual |
Write(AutoFile &fileout) const EXCLUSIVE_LOCKS_REQUIRED(!m_cs_fee_estimator) | CBlockPolicyEstimator | |
~CBlockPolicyEstimator() | CBlockPolicyEstimator | virtual |
~CValidationInterface()=default | CValidationInterface | protected |