rust-lightning/lightning
Matt Morehouse a1d63560af
Fix package splitting logic
When scanning confirmed transactions for spends that conflict with our
existing packages, we should continue scanning after detecting the first
conflicting package since a transaction can conflict with multiple
packages.

This ensures that we remove *all* inputs from our packages that have
already been spent by the counterparty so that valid claim transactions
are generated.

Fixes https://github.com/lightningdevkit/rust-lightning/issues/3537.
2025-01-14 15:40:07 -06:00
..
src Fix package splitting logic 2025-01-14 15:40:07 -06:00
Cargo.toml Drop log-limiting features 2024-12-03 17:26:49 +01:00