From 8f4bcd0b3a4bbcd1dc64eaeaebb071fa1a24fdc5 Mon Sep 17 00:00:00 2001 From: yyforyongyu Date: Wed, 3 Jul 2024 23:33:40 +0800 Subject: [PATCH] lnwallet: fix `ErrDoubleSpend` --- lnwallet/btcwallet/btcwallet.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lnwallet/btcwallet/btcwallet.go b/lnwallet/btcwallet/btcwallet.go index 196bd3c09..1094a052c 100644 --- a/lnwallet/btcwallet/btcwallet.go +++ b/lnwallet/btcwallet/btcwallet.go @@ -1203,7 +1203,9 @@ func mapRpcclientError(err error) error { // If the wallet reports a double spend, convert it to our internal // ErrDoubleSpend and return. case errors.Is(err, chain.ErrMempoolConflict), - errors.Is(err, chain.ErrMissingInputs): + errors.Is(err, chain.ErrMissingInputs), + errors.Is(err, chain.ErrTxAlreadyKnown), + errors.Is(err, chain.ErrTxAlreadyConfirmed): return lnwallet.ErrDoubleSpend