diff --git a/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputListService.java b/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputListService.java index 03d6d8961b6..adeef422e8f 100644 --- a/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputListService.java +++ b/core/src/main/java/bisq/core/dao/state/unconfirmed/UnconfirmedBsqChangeOutputListService.java @@ -153,7 +153,8 @@ public void onReorganize() { } public void onTransactionConfidenceChanged(Transaction tx) { - if (tx.getConfidence().getConfidenceType() == TransactionConfidence.ConfidenceType.BUILDING) { + if (tx != null && + tx.getConfidence().getConfidenceType() == TransactionConfidence.ConfidenceType.BUILDING) { removeConnectedOutputsOfInputsOfTx(tx); tx.getOutputs().forEach(transactionOutput -> {