2+ Year Old Channel Closed But No Outputs Point At Any of My Wallet Addresses #8061
Replies: 3 comments 15 replies
-
Do you still see the channel in The wallet doesn't recognize your output as belonging to it because is not derived directly from the seed. But you can use Going to convert this into a discussion as this is just normal channel behavior. |
Beta Was this translation helpful? Give feedback.
-
I have a similar situation. The channel in question was initiated by a remote party and closed several days ago mutually. The fee was set to 1.21 sat/vB. Because it's a STATIC_KEY channel with no anchors, I cannot bump the fee via CPFP. I suppose, only the initiating party can do that, but they decided to wait. Because the majority of the funds are on my end, not theirs, they have little incentive to push the transaction through, leaving my portion of the funds in limbo until that transaction confirms... So, the question is this: Let's imagine the fees went high again, and there's no reason to believe the tx will confirm. What is the correct action in this situation? Do I attempt to force-close and wait 1-2 weeks to get my funds back? That may be less than the indeterminate amount of time the mutual close transaction can take. Who pays the force-close fee? I guess it's the remote party, right? |
Beta Was this translation helpful? Give feedback.
-
Because
There are no anchors for CPFP... |
Beta Was this translation helpful? Give feedback.
-
Background
A mutual channel closure occurred between my node and another that had been opened for 2 years and 1 month. The initiator of the channel originally was the partner node, not mine and they also initiated the mutual closure. I attempted a CPFP fee bump using lncli wallet bumpfee, specifying the correct transaction id and output index since the transaction had been stuck in mempool for awhile. I then received the following error.
rpc error: code = Unknown desc = the passed output does not belong to the wallet
Upon further inspection of the transaction using lncli listchaintxn, I found that both output addresses for this transaction had the is_our_address parameter set to false. I am concerned that this has happened and I'm unsure if I will receive my funds whenever the transaction is finally committed to the block chain. Please see attached output from lncli listchaintxn illustrating the problem transaction.
Problem Transaction.txt
Your environment
Steps to reproduce
I'm not sure, it appears to have been caused by an old channel being closed.
Expected behaviour
I would have expected one of the outputs to point towards a wallet belonging to my node and the is_our_address parameter to be set to true.
Actual behaviour
All outputs of this transaction have the is_our_address parameter set to false and as a result I am unable to CPFP the transaction and I'm worried I won't receive the funds when the transaction is eventually committed to the blockchain.
Beta Was this translation helpful? Give feedback.
All reactions