HomePhabricator

Update mempool fee estimator to factor in rollingMinimumFeerate

Description

Update mempool fee estimator to factor in rollingMinimumFeerate

Summary:
minerPolicyEstimator uses recent blocks to figure out a reasonable fee. This may disagree
with the rollingMinimumFeerate under certain scenarios where the blocks include low fee
transactions, but the mempool is being spammed.

This commit updates the mempool fee estimator to use the maximum of the two values.

Test Plan:

make check && ./test/functional/test_runner.py --extended

Reviewers: #bitcoin_abc, deadalnix, schancel

Reviewed By: #bitcoin_abc, deadalnix

Subscribers: jasonbcox, deadalnix, teamcity

Differential Revision: https://reviews.bitcoinabc.org/D2037

Details

Provenance
schancelAuthored on Jan 4 2019, 15:20
FabienCommitted on Jan 4 2019, 15:28
FabienPushed on Jan 4 2019, 18:46
Reviewer
Restricted Project
Differential Revision
D2037: Update mempool fee estimator to factor in rollingMinimumFeerate
Parents
rSTAGINGccec0cfd7d87: update IsValidSignatureEncoding doc
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/6737