Skip to content

Increasing Transaction Fee via BIP125 Fails #15284

@bitschmidty

Description

@bitschmidty

When attempting to bump a BIP125-enabled transaction fee via RBF using the GUI, the increase transaction operation fails.

Two scenarios can cause this to occur:

  1. No change address in original transaction
  2. Insufficient change available in original transaction

Both scenarios can be addressed by adding additional inputs to the transaction to satisfy BIP125 requirements for increase.

These screenshots illustrate the flow.

  1. Transaction sent with RBF flag enabled
  2. Context menu for the transaction shows "Increase Fee" enabled
  3. Error Dialog for "Increasing transaction fee failed"

A similar error dialog occurs when there is insufficient change when increasing the transaction fee.

rbf-bitcoin-core-increase-fee-fails

A more advanced scenario for fee bumping would be if coin control is enabled as described here: #14724 (comment) I think there is value in addressing the automatic coin selection scenario even if punting on fee bumping w/ coin control is punted on.

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