lnwallet: update CommitWeight to return taproot commit weight

This commit is contained in:
Olaoluwa Osuntokun 2023-03-01 21:30:57 -08:00
parent 8d0435397d
commit ebc61818a3
No known key found for this signature in database
GPG Key ID: 3BBD59E99B280306

View File

@ -464,12 +464,17 @@ func SecondLevelHtlcScript(chanType channeldb.ChannelType, initiator bool,
// CommitWeight returns the base commitment weight before adding HTLCs.
func CommitWeight(chanType channeldb.ChannelType) int64 {
// If this commitment has anchors, it will be slightly heavier.
if chanType.HasAnchors() {
return input.AnchorCommitWeight
}
switch {
case chanType.IsTaproot():
return input.TaprootCommitWeight
return input.CommitWeight
// If this commitment has anchors, it will be slightly heavier.
case chanType.HasAnchors():
return input.AnchorCommitWeight
default:
return input.CommitWeight
}
}
// HtlcTimeoutFee returns the fee in satoshis required for an HTLC timeout