electrum
electrum copied to clipboard
Issues with RBF no longer being toggleable
I understand that the Replace-By-Fee toggle was intentionally removed from Electrum 4.4, but this is pretty much a deal breaker. Regardless of the intentions of the update and whether or not "non-replaceable" transactions are in fact replaceable or not, that doesn't change the fact that major payment providers treat RBFed and non-RBFed transactions differently, which means that if you still want to keep using them you simply cannot upgrade to 4.4.
Additionally it is not mentioned in the update notes that I can see. Furthermore it is not possible to simply downgrade, since Electrum 4.4 silently upgrades wallets to a format that can no longer be accessed by 4.3 and earlier, which makes it a pretty nasty trap overall, since you'd have to revert the wallet from a backup or at worst restore it from a seed, losing all the transaction descriptions in the process.
Please revert this change, or at least make it a config file option if you don't want to "clutter" the UI.
It is not easy to make it a config option, because we actually use the RBF flag as a semaphone, in order to prevent malleating channel funding transactions from other instances of Electrum. This means that if we added a "disable RBF" option, we would actually have to disable RBF on all transactions. This would likely cause more support requests than what we see now.
So what is the work around?