Skip to content

lnd force-closes in response to warning messages #6801

Closed
@TheBlueMatt

Description

@TheBlueMatt

A while back we added warning messages to the spec with the purpose of having a way to signal to nodes that something has gone wrong but that we do not want to force close any channels.

We started using warning messages to tell peers when we ignored a gossip message because it was bogus, with the message "Unreadable/bogus gossip message".

However, it looks like lnd interprets warning messages as critical errors and responds by force-closing channels - ignoring the entire purpose of warning messages?

A peer of mine pulled this from their log:

2022-08-06 12:14:48.864 [ERR] HSWC: ChannelLink(0db90ff58728d7698dbf9e478eca33109b9777898acf28b08bd9352a75a7a74c:0): failing link: ChannelPoint(0db90ff58728d7698dbf9e478eca33109b9777898acf28b08bd9352a75a7a74c:0): received error from peer: chan_id=0000000000000000000000000000000000000000000000000000000000000000, err=Unreadable/bogus gossip message with error: remote error

On my end I just received an error message that said "remote error".

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions