lnwallet: properly set the pkScript within an HTLC resolution

This commit is contained in:
Olaoluwa Osuntokun 2017-09-29 14:28:10 -07:00
parent 927fb2ea0a
commit 2141b481ef
No known key found for this signature in database
GPG Key ID: 964EA263DD637C21

@ -3475,6 +3475,10 @@ func newHtlcResolution(signer Signer, localChanCfg *channeldb.ChannelConfig,
if err != nil {
return nil, err
}
htlcScriptHash, err := witnessScriptHash(htlcSweepScript)
if err != nil {
return nil, err
}
return &OutgoingHtlcResolution{
Expiry: htlc.RefundTimeout,
@ -3484,7 +3488,8 @@ func newHtlcResolution(signer Signer, localChanCfg *channeldb.ChannelConfig,
SingleTweak: commitTweak,
WitnessScript: htlcSweepScript,
Output: &wire.TxOut{
Value: int64(secondLevelOutputAmt),
PkScript: htlcScriptHash,
Value: int64(secondLevelOutputAmt),
},
HashType: txscript.SigHashAll,
},