Open alecchendev opened 2 days ago
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
Attention: Patch coverage is 52.94118%
with 8 lines
in your changes missing coverage. Please review.
Project coverage is 89.79%. Comparing base (
3ccf064
) to head (536b6b4
).
Files | Patch % | Lines |
---|---|---|
lightning/src/ln/channel.rs | 52.94% | 5 Missing and 3 partials :warning: |
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Across disconnects we may end up in a situation where we need to send a
commitment_signed
and thenrevoke_and_ack
. We need to make sure that if the signer is pending for CS but not RAA, we don't screw up the order by sending the RAA first. We defer sending the RAA by setting the flagsigner_pending_revoke_and_ack
, which will lead to us generating an RAA uponsigner_unblocked
.We test this for both the case where we send messages after a channel reestablish, as well as restoring a channel after persisting a monitor update asynchronously.