You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Stale ChannelManager causes channel force-closures #4286
LDK currently has two sources of truth for channel data, in particular what commitment number a channel is on: the ChannelManager and the per-channel ChannelMonitors. If, on startup, a monitor is ahead of the corresponding channel data present in the manager, that channel will force-close. We've seen this happen in the wild.
We'd like to fix this issue by reducing reliance on regular persistence of the ChannelManager, and instead reconstructing (at least parts of) it using ChannelMonitor data on startup.
Activity
malsomesh9 commentedon Feb 1, 2026
is it still open ? I would like to contribute
valentinewallace commentedon Feb 3, 2026
I'm not sure anything's jumping out to me as a good first issue at the moment. Fortunately, I think you got some positive responses on other issues 👀
ldk-reviews-bot commentedon Oct 1, 2026
@valcommented on Forgejo:Superseded by https://git.rust-bitcoin.org/lightningdevkit/rust-lightning/issues/5049