lnwallet: set 2nd level sequence according to channel type

This commit is contained in:
Johan T. Halseth committed 2020-03-09 12:59:33 +01:00
1 parent bddd3e128c
commit c5d58b4762
2 files changed
+22 -6

No files matched your search

+10
View File
@@ -235,6 +235,16 @@ func HtlcSigHashType(chanType channeldb.ChannelType) txscript.SigHashType {
return txscript.SigHashAll
}
// HtlcSecondLevelInputSequence dictates the sequence number we must use on the
// input to a second level HTLC transaction.
func HtlcSecondLevelInputSequence(chanType channeldb.ChannelType) uint32 {
if chanType.HasAnchors() {
return 1
}
return 0
}
// 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.