diff --git a/core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorProcessDepositRequest.java b/core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorProcessDepositRequest.java index 7c6ab6d255..e1969c9550 100644 --- a/core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorProcessDepositRequest.java +++ b/core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorProcessDepositRequest.java @@ -180,7 +180,11 @@ public class ArbitratorProcessDepositRequest extends TradeTask { } // relay txs - monerod.relayTxsByHash(txHashes); + try { + monerod.relayTxsByHash(txHashes); // call will error if txs are already confirmed, but they're still relayed + } catch (Exception e) { + log.warn("Error relaying deposit txs: " + e.getMessage()); + } depositTxsRelayed = true; // update trade state