aboutsummaryrefslogtreecommitdiff
path: root/src/policy
diff options
context:
space:
mode:
authorismaelsadeeq <ask4ismailsadiq@gmail.com>2023-07-25 21:24:42 +0100
committerismaelsadeeq <ask4ismailsadiq@gmail.com>2023-08-17 11:09:14 +0100
commit22d5d4b2b2486feaef981e96f0321f020617f082 (patch)
treeb1ee11e9abe68f2e0ab7efd788968d4eba618c48 /src/policy
parent60d3e4b0cd8716a6fe1be6b4d1b8237da8e56126 (diff)
downloadbitcoin-22d5d4b2b2486feaef981e96f0321f020617f082.tar.xz
tx fees, policy: doc: update and delete unnecessary comment
Diffstat (limited to 'src/policy')
-rw-r--r--src/policy/fees.cpp2
-rw-r--r--src/policy/fees.h5
2 files changed, 3 insertions, 4 deletions
diff --git a/src/policy/fees.cpp b/src/policy/fees.cpp
index c8f2df781b..553c88fddc 100644
--- a/src/policy/fees.cpp
+++ b/src/policy/fees.cpp
@@ -548,14 +548,12 @@ CBlockPolicyEstimator::CBlockPolicyEstimator(const fs::path& estimation_filepath
AutoFile est_file{fsbridge::fopen(m_estimation_filepath, "rb")};
- // Whenever the fee estimation file is not present return early
if (est_file.IsNull()) {
LogPrintf("%s is not found. Continue anyway.\n", fs::PathToString(m_estimation_filepath));
return;
}
std::chrono::hours file_age = GetFeeEstimatorFileAge();
- // fee estimate file must not be too old to avoid wrong fee estimates.
if (file_age > MAX_FILE_AGE && !read_stale_estimates) {
LogPrintf("Fee estimation file %s too old (age=%lld > %lld hours) and will not be used to avoid serving stale estimates.\n", fs::PathToString(m_estimation_filepath), Ticks<std::chrono::hours>(file_age), Ticks<std::chrono::hours>(MAX_FILE_AGE));
return;
diff --git a/src/policy/fees.h b/src/policy/fees.h
index 52761f03ca..8ed13482e9 100644
--- a/src/policy/fees.h
+++ b/src/policy/fees.h
@@ -25,8 +25,9 @@
// How often to flush fee estimates to fee_estimates.dat.
static constexpr std::chrono::hours FEE_FLUSH_INTERVAL{1};
-/** fee_estimates.dat that are more than 60 hours (2.5 days) will not be read,
- * as the estimates in the file are stale.
+/** 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.
*/
static constexpr std::chrono::hours MAX_FILE_AGE{60};