-
Notifications
You must be signed in to change notification settings - Fork 37.8k
[Qt] Add simple opt-in-RBF support #8182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Qt] Add simple opt-in-RBF support #8182
Conversation
This will allow to add flags for RBF and other features
On RPC level, we show possible mempool conflicts already via detecting them over the CWallet::GetConflicts() function. Currently, the GUI shows only conflicts with transaction in a block. This results in displaying replaced transaction (RBF) wrong. This PR will mark unconfirmed transactions that are _not_ in our mempool and have conflicts as conflicted.
<string>Signal Replaceability</string> | ||
</property> | ||
<property name="toolTip"> | ||
<string>Signals that this transaction can be replaced with a transation paying higher fees (as long as the transaction is NOT confirmed).</string> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
transation -> transaction
"signals replaceability" doesn't really seem useful terminology for users. Maybe "Allow increasing fee later" or something would make more sense. IMO there should be some way for the user to actually control what the fee is bumped to. |
Unfortunately this missed the 0.13 feature merge window. We should merge it soon after 0.13 is branched off. |
needs rebase |
is anyone working on rebasing this or shall I? |
I'm currently not working on this and I have no near future plans to work on this. |
Closing. We need RPC support first. |
1) Adds an option to set the opt-in-RBF flag when creating a transaction

2) Adds a fee bump option to the context menu.
The option is only enabled if the transaction
isFromMe
and signaling RBF.For the full "RBF experience" we also should consider:
#7817 (attribute replaceable (RBF) transactions)
#7826 (show conflicts of unconfirmed transactions in the UI)