Outpoint in resolution from closedchannels doesn't exist in blockchain #7729
-
Hello all. I noticed that there are sometimes resolutions from
Many thanks |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
Hi @bruteforcecat - if they are local force closes then any HTLC output on your commitment transaction will have a second stage transaction. So the output above is referencing the second stage htlc which might not yet be confirmed |
Beta Was this translation helpful? Give feedback.
-
Ok, I investigated a bit more and now have a better understanding: So what happened is that at the time of force closing, there was an incoming HTLC on the commitment transaction that your node did not yet have the pre-image for. And so eventually, the remote node was able to sweep the HTLC via the timeout path. Hope that makes sense! |
Beta Was this translation helpful? Give feedback.
-
I'm having a similar problem but it's not related to channel close... it's an anchor/sweep transaction from inside the node. My nodes mempool has no knowledge of it, and the outpoint doesn't seem to exist either. Is there a wallet that I can import the Aezeed to that explores taproot addresses? I want to keep my node running but re-sweep this transaction. |
Beta Was this translation helpful? Give feedback.
Ok, I investigated a bit more and now have a better understanding:
So what happened is that at the time of force closing, there was an incoming HTLC on the commitment transaction that your node did not yet have the pre-image for. And so eventually, the remote node was able to sweep the HTLC via the timeout path.
If you were to have had the pre-image, you would have broadcasted the second level tx with the TXID mentioned there. But since you did not have the pre-image, your node could not broadcast that second level tx which is why it is not found on-chain.
Hope that makes sense!