]> 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>
Fri, 6 Sep 2024 19:15:32 +0000 (19:15 +0000)
commit04c46a5f3ab358b3bee69a064e75014f9e615612
tree636579190e614af063e8412f6e167256fbcb3ff4
parent3ea64497ab244bf9c81bad04ad9d6a6538421463
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