47 Commits (c38f540298f0e188df5ed68fd56c623b9ac8331b)

Author SHA1 Message Date
Alex Morcos 1bebfc8d3a Output Fee Estimation Calculations in CreateTransaction 8 years ago
practicalswift efc2e3302d [trivial] Fix three recently introduced typos 8 years ago
Alex Morcos 2d2e17052c Comments and improved documentation 8 years ago
Alex Morcos ef589f8d40 minor cleanup: remove unnecessary variable 8 years ago
Alex Morcos 3ee76d6de5 Introduce a scale factor 8 years ago
Alex Morcos 5f1f0c6490 Historical block span 8 years ago
Alex Morcos 10f7cbd247 Track first recorded height 8 years ago
Alex Morcos 3810e976d6 Rewrite estimateSmartFee 8 years ago
Alex Morcos c7447ec303 Track failures in fee estimation. 8 years ago
Alex Morcos 4186d3fdfd Expose estimaterawfee 8 years ago
Alex Morcos 1ba43cc0ec Make EstimateMedianVal smarter about small failures. 8 years ago
Alex Morcos e5007bae35 Change parameters for fee estimation and estimates on all 3 time horizons. 8 years ago
Jorge Timón 381a46e38f
Consensus: Policy: MOVEONLY: Move CFeeRate out of the consensus module 8 years ago
Alex Morcos c0a273f4c8 Change file format for fee estimates. 8 years ago
Alex Morcos 68af651498 MOVEONLY: move TxConfirmStats to cpp 8 years ago
Alex Morcos 2332f19bef Initialize TxConfirmStats in constructor 8 years ago
Alex Morcos 5ba81e54e0 Read and Write fee estimate file directly from CBlockPolicyEstimator 8 years ago
Alex Morcos 14e10aa842 Call estimate(Smart)Fee directly from CBlockPolicyEstimator 8 years ago
Alex Morcos dbb9e3699b Give CBlockPolicyEstimator it's own lock 8 years ago
Alex Morcos f6187d6e39 Make processBlockTx private. 8 years ago
Alex Morcos fe282acd76 [cleanup] Remove estimatePriority and estimateSmartPriority 8 years ago
Alex Morcos 2a7b56cc0e CBlockPolicyEstimator now uses hard coded minimum bucket feerate 8 years ago
Alex Morcos ac9d3d25f7 Change fee estimation bucket limit variable names 8 years ago
Alex Morcos 5fe0f47aa7 Add extra logging to processBlock in fee estimation. 8 years ago
Alex Morcos ebafdcabb1 Pass pointers to existing CTxMemPoolEntries to fee estimation 8 years ago
Alex Morcos d825838e64 Always update fee estimates on new blocks. 8 years ago
Alex Morcos 6f06b268c1 rename bool to validFeeEstimate 8 years ago
Alex Morcos 4df44794c9 Remove extraneous LogPrint from fee estimation 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Alex Morcos eab8e1b172 fix a bug if the min fee is 0 for FeeFilterRounder 8 years ago
fanquake d8edf03db7
Remove unused var UNLIKELY_PCT from fees.h 8 years ago
Alex Morcos b2322e0fc6 Remove priority estimation 8 years ago
isle2983 4b04e32c20 [copyright] copyright header style uniform 8 years ago
Wladimir J. van der Laan 5eaaa83ac1 Kill insecure_random and associated global state 8 years ago
MarcoFalke fada0c422c [doc] Fix doxygen comments for members 9 years ago
Alex Morcos 9e072a6e66 Implement "feefilter" P2P message. 9 years ago
Chris Wheeler 9d263bd17c Typo fixes in comments 9 years ago
Suhas Daftuar e30443244a Pass reference to estimateSmartFee and cleanup whitespace 9 years ago
Alex Morcos 6303051470 EstimateSmart functions consider mempool min fee 9 years ago
Alex Morcos f22ac4a22c Increase success threshold for fee estimation to 95% 9 years ago
Alex Morcos 22eca7da22 Add smart fee estimation functions 9 years ago
Veres Lajos 9f68ed6b6d typofixes (found by misspell_fixer) 9 years ago
Alex Morcos b649e03954 Create new BlockPolicyEstimator for fee estimates 10 years ago