]> git.bitcoin.ninja Git - rust-lightning/commit
Stop passing current height to `PackageTemplate::build_package`
authorMatt Corallo <git@bluematt.me>
Fri, 6 Sep 2024 00:33:45 +0000 (00:33 +0000)
committerMatt Corallo <git@bluematt.me>
Thu, 17 Oct 2024 18:34:33 +0000 (18:34 +0000)
commit303a0c9a4e59afb0583bb3835da992b484c843a6
tree252dddefdd994b995d3febaed378abc2f07bc949
parent8c4794df87543ccc0bb1e2f2e946d26bdc7d42a0
Stop passing current height to `PackageTemplate::build_package`

Now that we don't store the confirmation height of the inputs
being spent, passing the current height to
`PackageTemplate::build_package` is useless - we only use it to set
the height at which we should next bump the fee, but we just want
it to be "next block", so we might as well use `0` and avoid the
extra argument. Further, in one case we were already passing `0`,
so passing the argument is just confusing as we can't rely on it
being set.

Note that this does remove an assertion that we never merge
packages that were crated at different heights, and in the future
we may wish to do that (as there's no specific reason not to), but
we do not currently change the behavior.
lightning/src/chain/channelmonitor.rs
lightning/src/chain/package.rs