Gate interactive commitment_signed on user approval during reestablish#4629
Conversation
|
👋 Thanks for assigning @jkczyz as a reviewer! |
|
I've thoroughly reviewed the entire PR diff again, cross-referencing the implementations of My prior review already covered all the important analysis points and concluded with no issues found. After this deeper dive, I confirm that assessment:
No new issues found beyond my prior review. No issues found. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4629 +/- ##
==========================================
+ Coverage 86.64% 86.65% +0.01%
==========================================
Files 159 159
Lines 110568 110569 +1
Branches 110568 110569 +1
==========================================
+ Hits 95797 95817 +20
+ Misses 12240 12224 -16
+ Partials 2531 2528 -3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
👋 The first review has been submitted! Do you think this PR is ready for a second reviewer? If so, click here to assign a second reviewer. |
Interactive funding transactions must be approved by the user via `ChannelManager::funding_transaction_signed` prior to exchanging signatures for it. This ensures the user is able to cancel up until the very last point throughout the handshake. When this was done in 83b2d3e, we forgot the cover the reestablish cases, which we do here.
ac3ce3d to
fad7505
Compare
Interactive funding transactions must be approved by the user via
ChannelManager::funding_transaction_signedprior to exchanging signatures for it. This ensures the user is able to cancel up until the very last point throughout the handshake. When this was done in 83b2d3e, we forgot the cover the reestablish cases, which we do here.