#asknostr #lightning #grownostr

I have an issue with opening a channel.

I set fee to 7s/b but silly thunderhub changed it to 4s/b just before I clicked open.

Unfortunately current purge fee is 4.3s/b so I suspect the transaction from lightning node to my bitcoin node was rejected.

So lightning node has it as pending opening but my mempool nor global mempool knows about the transaction.

I've had a similar issue before and was able to resolve it by restarting lightning when purge fee was low enough for my bitcoin node to accept the transaction.

This time I'm worried purge fee will not be below 4.

Is there a way to reverse the opening channel action and get fees back on chain?

Reply to this note

Please Login to reply.

Discussion

have you tried bumping the fees? Zeus wallet offers this, I was once able to bump the fees of a force close like this.

open your activities tab, look for the transaction and click on it. if you can find that transaction you could find the bump fees option here

You can't bump the fee since the transaction doesn't exist in mempool?

If you can spend the change output from the channel open transaction, you could create a new transaction with a much higher fee that spends the change. This would incentivize miners to confirm both transactions to get the higher fee from the second one. Or, You can try to broadcast a new transaction that double spends the same inputs but with a higher fee. This would be an attempt to "replace" the initial transaction. However, not all nodes will accept or propagate double-spent transactions, and some miners might not mine them. If the channel is showing as pending in your Lightning node, but the transaction doesn't exist in the mempool, it might be possible to force close the channel. However, this typically requires the channel to have been fully opened at least once, so it might not be an option in your case.