8000 Change estimate_mode default to "ECONOMICAL" in these RPC calls · Issue #30009 · bitcoin/bitcoin · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Change estimate_mode default to "ECONOMICAL" in these RPC calls #30009
Closed
@BullishNode

Description

@BullishNode

The default fee estimate mode for the following RPC calls is set to "ECONOMICAL" rather than "CONSERVATIVE".

My observation running a Bitcoin non-custodial exchange and payment processor which creates a lot transactions is that Bitcoin Core on conservative mode consistently overpays transaction fees as compared to mempool's fee estimation algorithm. I have collected data on this, if anyone needs convincing, but I think this is common knowledge.

Since RBF, it is standard best practice for advanced Bitcoin users to "lowall" transaction fees instead and RBF later if their transaction. Unfortunately, Bitcoin Core users and wallets which use Bitcoin Core's fee estimation will probably use the default mode (as users always do) and this will lead them to "overpay" more often than not.

Therefore, I suggest changing the default fee estimation mode to "ECONOMICAL" in the following RPCs

estimatesmartfee

send

sendmany

sendtoaddress

fundrawtransaction

Getting Started

walletcreatefundedpsbt

I would exclude this change from RBF related RPCs, where the user probably wants the RBF to be sucessful and is clearly willing to pay more for faster confirmation.

psbtbumpfee

bumpfee

I'm not a developer but am willing to financially support a developer willing to make a PR for this if there is interest.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0