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
Fixed HTLC timeout force-close during stale monitor recovery. The healing keysend
created HTLCs with a stale cltv_expiry (based on the ChannelManager's outdated
best block height for users offline >24h). When chain sync caught up, LDK
force-closed the channel (HTLCsTimedOut). Fix: sync the chain tip before sending
healing payments so HTLCs get a valid CLTV expiry. If sync fails, skip the keysend
to avoid the stale-CLTV force-close.
Fixed native crash (SIGABRT) during stale channel monitor recovery. The CounterpartyCommitmentSecrets store was not reset when force-syncing the
monitor's update_id, causing provide_secret() to fail after a few commitment
round-trips, triggering a ChannelMonitorUpdateStatus mode mismatch panic.
(rust-lightning fork change)