Seems a bit odd that you can query the block target, get a rate, make a transaction and get surprised at a 10x markup.
Have estimatesmartfee return the max of estimate and mempool min rate #19699
issue instagibbs openend this issue on August 11, 2020-
instagibbs commented at 7:54 pm on August 11, 2020: member
-
instagibbs added the label Bug on Aug 11, 2020
-
whitslack commented at 7:55 pm on August 11, 2020: contributor
This could be good. Then front-ends that query the estimator to show a fee rate to the user would have a more accurate idea about what will happen when they actually submit a transaction using
sendtoaddress
/sendmany
.My concern would be for Lightning nodes, which need to agree with their peers about the current state of the fee market. If the responses from Bitcoin Core’s fee estimator are being influenced by mempool memory constraints, this could trigger mass unilateral channel closures, which is VERY expensive.
-
fanquake added the label RPC/REST/ZMQ on Aug 12, 2020
-
instagibbs commented at 1:43 pm on August 31, 2020: member@whitslack Any idea how your block estimator ended up giving you estimates lower than your set min mempool feerate? Seems to me this requires you to change your min rate after your estimator builds these estimates?
-
MarcoFalke added the label Mempool on Aug 31, 2020
-
MarcoFalke added the label Wallet on Aug 31, 2020
-
MarcoFalke added the label Brainstorming on Aug 31, 2020
-
whitslack commented at 4:02 pm on August 31, 2020: contributor
Any idea how your block estimator ended up giving you estimates lower than your set min mempool feerate? Seems to me this requires you to change your min rate after your estimator builds these estimates? @instagibbs: As I understand it, the fee estimator in Bitcoin Core uses statistical analysis of previous transaction confirmation times to build up its estimates. The
mempoolminfee
reacts to current mempool conditions.Suppose that there is a sudden spike in transaction traffic. Fees had been low for a while; the mempool had been close to empty. Suddenly, someone drops a million transactions onto the network. This will have no immediate effect on Bitcoin Core’s fee estimator (sadly), but it will absolutely bump up
mempoolminfee
immediately. -
meshcollider referenced this in commit b55232a337 on Sep 28, 2021
-
sidhujag referenced this in commit efce452c82 on Sep 28, 2021
-
adamjonas closed this on Aug 4, 2022
-
bitcoin locked this on Aug 4, 2023
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-22 09:12 UTC
More mirrored repositories can be found on mirror.b10c.me