#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.