LN-Zap / zap-desktop

Zap Wallet - Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️
MIT License
1.28k stars 216 forks source link

RBF not working #3720

Open TheNetWhiz opened 3 years ago

TheNetWhiz commented 3 years ago

I have tried to bumpfee through the lncli, but I get an error.

Description

Trying to RBF a transaction that had too small a fee and will likely never be mined been 48 hours+).

Expected Behavior

Fee adjusted and transaction sped up.

Actual Behavior

When I try to 'bumpfee', I get the following error:

[lncli] rpc error: code = Unknown desc = the passed output doesn't belong to the wallet

I am connected to the running Zap lnd with my wallet. I tried to send an on-chain transaction to empty the wallet to my main wallet in cold storage.

I can give you the transaction in the mempool.

Possible Fix

Provide a way to easily to RBF for on-chain and lightning transactions.

Your Environment

welcome[bot] commented 3 years ago

👋 Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. To help make it easier for us to investigate your issue, please follow the contributing guidelines.

cr4zymanz0r commented 3 years ago

I'd like to add that this has bitten me as well. I did an on-chain transaction from 16 days ago that's still stuck because Zap Desktop wasn't very clear since it's options for selecting a fee were time estimates without a mention of the actual satoshis being used for the fee. I saw that the "Slow" option said within 24 hours and I thought that sounded fine to me since I wasn't in a hurry so being slow and saving on fees sounded fine.

16 days and still stuck however is not fine, and there's no option in the desktop client to RBF. I occasionally see the command line application being mentioned as a way to utilize RBF, but instructions always assume you already know how to use the command line application.

TheNetWhiz commented 3 years ago

I could not get the lncli to do “bumpfee” as the output only had a single destination with no “change” to spend on the “bumpfee”. I was able to resend the transaction from the desktop wallet. However, now the wallet sees double and says there is a balance when there is not. When this gets all settled out, going to clear the old wallets and start fresh on the desktop. At least that version seems to work most of the time.