lightningdevkit / rust-lightning

A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
Other
1.15k stars 363 forks source link

Update splice messages according to new spec draft #3129

Closed optout21 closed 3 months ago

optout21 commented 3 months ago

Some changes to the splice messages according to new spec draft https://github.com/lightning/bolts/pull/1160 The splicing messages are not yet used (on main).

The list of changes (some new fields, some renames):

codecov-commenter commented 3 months ago

Codecov Report

Attention: Patch coverage is 88.57143% with 4 lines in your changes missing coverage. Please review.

Project coverage is 91.15%. Comparing base (07f3380) to head (43a6ee3). Report is 31 commits behind head on main.

Files Patch % Lines
lightning/src/ln/peer_handler.rs 0.00% 2 Missing :warning:
lightning/src/ln/channelmanager.rs 0.00% 1 Missing :warning:
lightning/src/ln/functional_test_utils.rs 0.00% 1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #3129 +/- ## ========================================== + Coverage 89.92% 91.15% +1.22% ========================================== Files 121 121 Lines 99172 107295 +8123 Branches 99172 107295 +8123 ========================================== + Hits 89180 97803 +8623 + Misses 7391 7009 -382 + Partials 2601 2483 -118 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

optout21 commented 3 months ago

Pushed some minor fuzz fixes; ready for review.