diff --git a/contractcourt/contract_resolvers.go b/contractcourt/contract_resolvers.go index 7732c8206..4c861e249 100644 --- a/contractcourt/contract_resolvers.go +++ b/contractcourt/contract_resolvers.go @@ -535,7 +535,8 @@ func (h *htlcSuccessResolver) Resolve() (ContractResolver, error) { // the claiming process. // // TODO(roasbeef): after changing sighashes send to tx bundler - if err := h.PublishTx(h.htlcResolution.SignedSuccessTx); err != nil { + err := h.PublishTx(h.htlcResolution.SignedSuccessTx) + if err != nil && err != lnwallet.ErrDoubleSpend { return nil, err }