Skip to content

Reconstruct ChannelManager::claimable_payments on startup#4462

Closed
valentinewallace wants to merge 12 commits into
lightningdevkit:mainfrom
valentinewallace:2026-02-rebuild-claimables
Closed

Reconstruct ChannelManager::claimable_payments on startup#4462
valentinewallace wants to merge 12 commits into
lightningdevkit:mainfrom
valentinewallace:2026-02-rebuild-claimables

Remove legacy ChannelManagerData::pending_claiming_payments

f9e4f7c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 29, 2026 in 1s

86.10% (+0.13%) compared to 90b79e4

View this Pull Request on Codecov

86.10% (+0.13%) compared to 90b79e4

Details

Codecov Report

❌ Patch coverage is 90.93199% with 36 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.10%. Comparing base (90b79e4) to head (f9e4f7c).
⚠️ Report is 282 commits behind head on main.

Files with missing lines Patch % Lines
lightning/src/ln/channelmanager.rs 90.38% 29 Missing and 6 partials ⚠️
lightning/src/chain/channelmonitor.rs 95.23% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4462      +/-   ##
==========================================
+ Coverage   85.97%   86.10%   +0.13%     
==========================================
  Files         159      159              
  Lines      104722   105310     +588     
  Branches   104722   105310     +588     
==========================================
+ Hits        90030    90677     +647     
+ Misses      12191    12121      -70     
- Partials     2501     2512      +11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.