Conversation
chore: update ldk-node to 0.7.0-rc.36 chore: review chore: bump ldk-node to rc.35
Code reviewNo issues found. Checked for bugs and CLAUDE.md compliance. |
|
Exercised the full matrix in repro-channel-monitor-desync.md#test-plan against this build. All targeted scenarios passed. Observations (I believe non-blocking, but sharing to double-check):
|
✅ Confirmed, these are non-blocking behaviors. From the logs:
|
Fixes: #847
Release 2.1.2 — includes stale channel monitors recovery and version bump.
see also:
Description
DangerousValueerror to protect funds. This catches that error and retries the build withaccept_stale_channel_monitorsenabled, allowing ldk-node to accept the stale monitor and self-heal via commitment round-trips with the channel peer.versionCode: 179 → 180versionName: 2.1.1 → 2.1.2Preview
Screenshot of activity list after recovery.
The transactions are part of the setup to reproduce the issue.
QA Notes
1. Normal startup (unaffected users)
2. Stale monitor recovery
2.1.2DangerousValueandaccept_stale_channel_monitorsStale monitor recovery: all monitors healedappears in logs within ~15s3. Connection timeout (optional)