-
Notifications
You must be signed in to change notification settings - Fork 366
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Break ClosureReason::CommitmentTxConfirmed
Up Somewhat
#1488
Comments
Hi, is the idea to decide on a more fitting name and replace all uses of CommitmentTxConfirmed with the new name? As well as reinterpret the note on CommitmentTxConfirmed in the Monitor Event enum? I'm also curious about MonitorEvent::FundingTimedOut. I don't see it used anywhere but it seems more appropriate for HTLC time outs |
No, the existing uses of it are fine, its only the
No, this is about the funding not confirming in enough time, not us force-closing. Currently |
Yep, I think this is fixed, thanks! |
If an HTLC times out and we close a channel from the ChannelMonitor, we currently mark the
ClosureReason
asCommitmentTxConfirmed
, even though the commitment tx has not yet confirmed, not to mention it was us who closed the channel! From a cursory glance, the fix is trivial - just interpret (and maybe rename)MonitorEvent::CommitmentTxConfirmed
to mean "we force-closed" and then we can think about adding more detail, but I think its literally always due to HTLC timeouts.The text was updated successfully, but these errors were encountered: