lnwallet: ensure that we skip dust HTLC's in NewBreachRetribution
This commit is contained in:
parent
4e44528bff
commit
c393475d39
@ -1976,6 +1976,16 @@ func NewBreachRetribution(chanState *channeldb.OpenChannel, stateNum uint64,
|
|||||||
err error
|
err error
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// If the HTLC is dust, then we'll skip it as it doesn't have
|
||||||
|
// an output on the commitment transaction.
|
||||||
|
if htlcIsDust(
|
||||||
|
htlc.Incoming, false,
|
||||||
|
SatPerKWeight(revokedSnapshot.FeePerKw),
|
||||||
|
htlc.Amt.ToSatoshis(), chanState.RemoteChanCfg.DustLimit,
|
||||||
|
) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
// We'll generate the original second level witness script now,
|
// We'll generate the original second level witness script now,
|
||||||
// as we'll need it if we're revoking an HTLC output on the
|
// as we'll need it if we're revoking an HTLC output on the
|
||||||
// remote commitment transaction, and *they* go to the second
|
// remote commitment transaction, and *they* go to the second
|
||||||
|
Loading…
Reference in New Issue
Block a user