My good friend is utilizing BlueWallet. They created a 1-input-1-output transaction that sends all their funds, however used a feerate of 1.7 s/vB. The transaction has been subsequently caught for a pair weeks, as a result of no blocks have been together with any transactions with feerates of lower than 2 s/vB. I’m making an attempt to advise them, however not intimately aware of BlueWallet.
We thought of utilizing the RBF characteristic, nevertheless it doesn’t present up for this transaction. (Possibly as a result of no different funds are left?)
I learn that there’s a “Cancel Transaction” characteristic, which I feel will create a RBF transaction that sends the funds again to their very own pockets. I suppose that it ought to work, however they’ll should pay two larger transaction charges in that case. I additionally thought of sending a small cost to the pockets to offer funds for RBFing the unique transaction, however then I’ll pay extra charges they usually in all probability wouldn’t find yourself with an empty pockets. We don’t management the receiving finish, so we can’t CPFP the transaction.
The optimum mitigation would merely substitute the unique transaction with one other 1-input-1-output sweep transaction that pays a sufficiently larger feerate.
Is there possibly a method to simply “neglect” a transaction with BlueWallet to ensure that them to have the ability to make the next feerate sweep transaction? Is there some special-casing for transactions that vacant a pockets that may be present in some superior choices menu? Would resyncing the pockets maybe make the pockets software program neglect about this transaction? Do you’ve another ideas find out how to simply and/or cost-effectively create the alternative tranasaction or in any other case get out of this example?