aboutsummaryrefslogtreecommitdiff
path: root/src/policy/fees.cpp
AgeCommit message (Expand)Author
2024-01-31Don't use scientific notation in log messagesKristaps Kaupe
2024-01-02tx fees: update `m_from_disconnected_block` to `m_mempool_limit_bypassed`ismaelsadeeq
2023-11-22tx fees, policy: CBlockPolicyEstimator update from `CValidationInterface` not...ismaelsadeeq
2023-11-22tx fees, policy: update `CBlockPolicyEstimator::processBlock` parameterismaelsadeeq
2023-11-22tx fees, policy: cast with static_cast instead of C-Style castismaelsadeeq
2023-11-13Merge bitcoin/bitcoin#28076: util: Replace std::filesystem with util/fs.hfanquake
2023-11-02Merge bitcoin/bitcoin#21161: Fee estimation: extend bucket ranges consistentlyglozow
2023-10-04[net processing] FeeFilterRounder doesn't own a FastRandomContextdergoegge
2023-09-14refactor: Replace <filesystem> with <util/fs.h>MarcoFalke
2023-08-17tx fees, policy: doc: update and delete unnecessary commentismaelsadeeq
2023-06-14tx fees, policy: read stale fee estimates with a regtest-only optionismaelsadeeq
2023-06-14tx fees, policy: do not read estimates of old fee_estimates.datismaelsadeeq
2023-06-14tx fees, policy: periodically flush fee estimates to fee_estimates.datismaelsadeeq
2023-05-20refactor: Move system from util to common libraryTheCharlatan
2023-03-23refactor: Move fs.* to util/fs.*TheCharlatan
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-11-30refactor: Move `txmempool_entry.h` --> `kernel/mempool_entry.h`Hennadii Stepanov
2022-11-16refactor: Move `CTxMemPoolEntry` class to its own moduleHennadii Stepanov
2022-10-13add lock annotation for FeeFilterRounder::round()glozow
2022-10-13Merge bitcoin/bitcoin#24407: fees: make the class FeeFilterRounder thread-safeAndrew Chow
2022-09-19Use steady clock for bench loggingMacroFake
2022-09-02Fee estimation: extend bucket ranges consistentlyAnthony Towns
2022-06-29Use AutoFile where possibleMacroFake
2022-06-28fees: Pass in a filepath instead of referencing gArgsCarl Dong
2022-05-31Move minRelayTxFee to policy/settingsMacroFake
2022-05-17refactor: use C++11 default initializersfanquake
2022-04-18style: rename variables to match coding styleVasil Dimov
2022-04-18fees: make FeeFilterRounder::feeset constVasil Dimov
2022-04-18fees: make the class FeeFilterRounder thread-safeVasil Dimov
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-02Merge bitcoin/bitcoin#22014: refactor: Make m_cs_fee_estimator non-recursiveMarcoFalke
2021-10-20Merge bitcoin/bitcoin#23258: doc: Fix outdated comments referring to ::ChainA...fanquake
2021-10-12Fix outdated comments referring to ::ChainActive()Samuel Dobson
2021-10-05refactor: Block unsafe fs::path std::string conversion callsRussell Yanofsky
2021-05-24Convert uses of double-serialization to {En,De}codeDoublePieter Wuille
2021-05-24scripted-diff: Replace `GetDataDir()` calls with `gArgs.GetDataDirNet()` callsKiminuo
2021-05-21refactor: Add non-thread-safe CBlockPolicyEstimator::_removeTx helperHennadii Stepanov
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-12-26refactor: Enable -Wswitch for FeeEstimateHorizonMarcoFalke
2020-12-07log: Clarify that failure to read fee_estimates.dat is non-fatalMarcoFalke
2020-12-07log: Clarify that failure to write fee_estimates.dat is non-fatalMarcoFalke
2020-12-03feestimator: encapsulate estimation file logicAntoine Poinsot
2020-09-14policy/fees: remove a floating-point division by zeroAntoine Poinsot
2020-09-14policy/fees: unify some duplicated for loopsAntoine Poinsot
2020-09-14policy/fees: small readability improvementsAntoine Poinsot
2020-09-14policy/fee: remove requireGreater parameter in EstimateMedianVal()Antoine Poinsot
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-28refactor: Remove redundant c_str() calls in formattingWladimir J. van der Laan
2019-10-15Remove unused includespracticalswift