Skip to content

Concurrency issue with update_fee #2348

@pm47

Description

@pm47

Background

I don't know the version of lnd so this issue may have already been fixed, just thought it would be interesting to keep a reference just in case.

Right after having sent an update_fee, lnd rejects a commit_sig that I sent, and by looking at the attached error message, I can see that lnd was incorrectly expecting that I use the new unacknowledged feerate.

  eclair              lnd
    |                  |
    |-------sig------->|
    |<------fee--------|
    |<------err--------|
    |                  |

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2should be fixed if one has timebugUnintended code behaviourcommitmentsCommitment transactions containing the state of the channel

    Type

    No type
    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