Speed up & cancel transactions
Status: Early design exploration
If Replace-By-Fee (RBF) is enabled, users can edit a transaction as long as it has not been confirmed by the network yet. There are two main use cases for this feature:
- accelerate the transactions
- cancel the transaction
In all cases, the initial transaction gets replaced with a new transaction that has a higher fee then the initial one. The new transaction will be confirmed first, which in turn invalidates the original transaction.
Speed up transaction
Based on the fee selected in the initial transaction, users have a differenet timeframe available to edit a transaction. The application displays a countdown with an estimated confirmation time to let users know how much time they have.
When accelerating transactions, users only need select the new fee option or set a custom fee rate. By default, the application chooses the highest fee from the fee option.
Cancel transaction
If a user chooses to cancel a transaction, the application replaces the initial transaction with new transaction that spends the funds back into their own wallet.