-
Notifications
You must be signed in to change notification settings - Fork 417
Closed
Description
rust-lightning/lightning/src/util/sweep.rs
Lines 171 to 184 in a688f1c
Self::PendingFirstConfirmation { | |
first_broadcast_hash, | |
latest_broadcast_height, | |
.. | |
} => { | |
debug_assert!(confirmation_height >= *latest_broadcast_height); | |
*self = Self::PendingThresholdConfirmations { | |
first_broadcast_hash: *first_broadcast_hash, | |
latest_broadcast_height: *latest_broadcast_height, | |
latest_spending_tx, | |
confirmation_height, | |
confirmation_hash, | |
}; | |
}, |
[rust-lightning/lightning/src/util/sweep.rs:179:6] "ERROR: confirmation_height < latest_broadcast_height" = "ERROR: confirmation_height < latest_broadcast_height"
[rust-lightning/lightning/src/util/sweep.rs:180:6] confirmation_height = 57500
[rust-lightning/lightning/src/util/sweep.rs:180:6] &*latest_broadcast_height = 57501
This debug assertion frequently triggers on both regtest and testnet. As it's possible for a new tx broadcast to be attempted before we receive the confirmation notification, would it be better to remove this debug assertion?
Metadata
Metadata
Assignees
Labels
No labels