Skip to content

closing incorrectly using fee_range #4715

Description

@t-bast

Our node received some warnings that seems to indicate a c-lightning node that wants to use lightning/bolts#847 improperly: Feerange 177sat-182sat below minimum acceptable 183sat

I observe the following flow of messages:

  c-lightning                      eclair
       |                              |
       |          shutdown            |
       |----------------------------->|
       |          shutdown            |
       |<-----------------------------|
       |   closing_signed (183 sat)   |
       |----------------------------->|
       |   closing_signed (176 sat)   |
       |<-----------------------------|
       |           warning            |
       |----------------------------->|

And then the c-lightning node disconnects.
The closing_signed messages do not contain a tlv stream with a fee_range, so it should use the legacy closing negotiation flow instead of disconnecting and refusing to make progress.

I don't know what version of c-lightning our peer is using, I can share their node_id if that's useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions