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