mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-09-20 13:04:28 +02:00
channeldb: convert HTLCEntry to use tlv.RecordT
This commit is contained in:
committed by
Oliver Gugger
parent
59f73c77e5
commit
d9709b8bf6
@@ -2673,8 +2673,8 @@ func createHtlcRetribution(chanState *channeldb.OpenChannel,
|
||||
// then from the PoV of the remote commitment state, they're the
|
||||
// receiver of this HTLC.
|
||||
scriptInfo, err := genHtlcScript(
|
||||
chanState.ChanType, htlc.Incoming, false,
|
||||
htlc.RefundTimeout, htlc.RHash, keyRing,
|
||||
chanState.ChanType, htlc.Incoming.Val, false,
|
||||
htlc.RefundTimeout.Val, htlc.RHash.Val, keyRing,
|
||||
)
|
||||
if err != nil {
|
||||
return emptyRetribution, err
|
||||
@@ -2687,7 +2687,7 @@ func createHtlcRetribution(chanState *channeldb.OpenChannel,
|
||||
WitnessScript: scriptInfo.WitnessScriptToSign(),
|
||||
Output: &wire.TxOut{
|
||||
PkScript: scriptInfo.PkScript(),
|
||||
Value: int64(htlc.Amt),
|
||||
Value: int64(htlc.Amt.Val.Int()),
|
||||
},
|
||||
HashType: sweepSigHash(chanState.ChanType),
|
||||
}
|
||||
@@ -2720,10 +2720,10 @@ func createHtlcRetribution(chanState *channeldb.OpenChannel,
|
||||
SignDesc: signDesc,
|
||||
OutPoint: wire.OutPoint{
|
||||
Hash: commitHash,
|
||||
Index: uint32(htlc.OutputIndex),
|
||||
Index: uint32(htlc.OutputIndex.Val),
|
||||
},
|
||||
SecondLevelWitnessScript: secondLevelWitnessScript,
|
||||
IsIncoming: htlc.Incoming,
|
||||
IsIncoming: htlc.Incoming.Val,
|
||||
SecondLevelTapTweak: secondLevelTapTweak,
|
||||
}, nil
|
||||
}
|
||||
@@ -2885,13 +2885,7 @@ func createBreachRetributionLegacy(revokedLog *channeldb.ChannelCommitment,
|
||||
continue
|
||||
}
|
||||
|
||||
entry := &channeldb.HTLCEntry{
|
||||
RHash: htlc.RHash,
|
||||
RefundTimeout: htlc.RefundTimeout,
|
||||
OutputIndex: uint16(htlc.OutputIndex),
|
||||
Incoming: htlc.Incoming,
|
||||
Amt: htlc.Amt.ToSatoshis(),
|
||||
}
|
||||
entry := channeldb.NewHTLCEntryFromHTLC(htlc)
|
||||
hr, err := createHtlcRetribution(
|
||||
chanState, keyRing, commitHash,
|
||||
commitmentSecret, leaseExpiry, entry,
|
||||
|
Reference in New Issue
Block a user