rust-lightning/lightning
Matt Corallo 41a91a395a Don't interpret decayed data as we've failed to send tiny values
When we're calculating the success probability for min-/max-bucket
pairs and are looking at the 0th' min-bucket, we only look at the
highest max-bucket to decide the success probability. We ignore
max-buckets which have a value below `BUCKET_FIXED_POINT_ONE` to
only consider values which aren't substantially decayed.

However, if all of our data is substantially decayed, this filter
causes us to conclude that the highest max-bucket is bucket zero
even though we really should then be looking at any bucket.

We make this change here, looking at the highest non-zero
max-bucket if no max-buckets have a value above
`BUCKET_FIXED_POINT_ONE`.
2024-10-14 19:38:16 +00:00
..
src Don't interpret decayed data as we've failed to send tiny values 2024-10-14 19:38:16 +00:00
Cargo.toml Merge pull request #3270 from optout21/bech32-iterser 2024-10-03 17:02:55 +00:00