diff options
author | Antoine Poinsot <darosior@protonmail.com> | 2020-09-10 14:27:36 +0200 |
---|---|---|
committer | Antoine Poinsot <darosior@protonmail.com> | 2020-12-03 12:56:37 +0100 |
commit | 4e28753f60613ecd35cdef87bef5f99c302c3fbd (patch) | |
tree | 6e020d200f0b0bee38790f7f17549e158063ae3b /src/policy/fees.h | |
parent | e8ea6ad9c16997bdc7e22a20eca16e234290b7ff (diff) |
feestimator: encapsulate estimation file logic
This moves the fee_estimates file management to the CBlockPolicyEstimator
Flush() method.
Co-authored-by: John Newbery <john@johnnewbery.com>
Signed-off-by: Antoine Poinsot <darosior@protonmail.com>
Diffstat (limited to 'src/policy/fees.h')
-rw-r--r-- | src/policy/fees.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/policy/fees.h b/src/policy/fees.h index 8ea8816dc3..dd9f530c99 100644 --- a/src/policy/fees.h +++ b/src/policy/fees.h @@ -215,6 +215,9 @@ public: /** Calculation of highest target that estimates are tracked for */ unsigned int HighestTargetTracked(FeeEstimateHorizon horizon) const; + /** Drop still unconfirmed transactions and record current estimations, if the fee estimation file is present. */ + void Flush(); + private: mutable RecursiveMutex m_cs_fee_estimator; |