Skip to content

closing incorrectly using fee_range #4715

@t-bast

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions