#include <consensus/amount.h>
#include <policy/feerate.h>
#include <random.h>
#include <sync.h>
#include <threadsafety.h>
#include <uint256.h>
#include <util/fs.h>
#include <validationinterface.h>
#include <array>
#include <chrono>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <vector>
Go to the source code of this file.
|
| enum class | FeeEstimateHorizon { SHORT_HALFLIFE
, MED_HALFLIFE
, LONG_HALFLIFE
} |
| |
| enum class | FeeReason {
NONE
, HALF_ESTIMATE
, FULL_ESTIMATE
, DOUBLE_ESTIMATE
,
CONSERVATIVE
, MEMPOOL_MIN
, PAYTXFEE
, FALLBACK
,
REQUIRED
} |
| |
◆ FeeEstimateHorizon
| Enumerator |
|---|
| SHORT_HALFLIFE | |
| MED_HALFLIFE | |
| LONG_HALFLIFE | |
Definition at line 45 of file fees.h.
◆ FeeReason
| Enumerator |
|---|
| NONE | |
| HALF_ESTIMATE | |
| FULL_ESTIMATE | |
| DOUBLE_ESTIMATE | |
| CONSERVATIVE | |
| MEMPOOL_MIN | |
| PAYTXFEE | |
| FALLBACK | |
| REQUIRED | |
Definition at line 60 of file fees.h.
◆ StringForFeeEstimateHorizon()
◆ ALL_FEE_ESTIMATE_HORIZONS
| constexpr auto ALL_FEE_ESTIMATE_HORIZONS |
|
staticconstexpr |
Initial value:
Definition at line 51 of file fees.h.
◆ DEFAULT_ACCEPT_STALE_FEE_ESTIMATES
| constexpr bool DEFAULT_ACCEPT_STALE_FEE_ESTIMATES {false} |
|
staticconstexpr |
◆ FEE_FLUSH_INTERVAL
| constexpr std::chrono::hours FEE_FLUSH_INTERVAL {1} |
|
staticconstexpr |
◆ MAX_FILE_AGE
| constexpr std::chrono::hours MAX_FILE_AGE {60} |
|
staticconstexpr |
fee_estimates.dat that are more than 60 hours (2.5 days) old will not be read, as fee estimates are based on historical data and may be inaccurate if network activity has changed.
Definition at line 33 of file fees.h.