Skip to content

chancloser: implement the new option_simple_close co-op close flow #8153

@Roasbeef

Description

@Roasbeef

We should implement the new restricted chan co-op close flow: lightning/bolts#1096. Details of the new closing flow can be found in the linked PR.

Once this is implemented, it should be using along side the final taproot chans feature bit by default. This gives us a clean way to update to both the finalized version, and also require this new co-op close flow.

Implementation wise, it may make sense to attempt to start from a clean slate (new state machine), so we can get a better feel of the total code surface area of this new variant vs the existing widely implemented co-op close flow.

Metadata

Metadata

Assignees

Labels

bugUnintended code behaviourchannel closingRelated to the closing of channels cooperatively and uncooperativelyintermediateIssues suitable for developers moderately familiar with the codebase and LNneeds triagespec

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions