From b89c0d720bd696577fde92940e42321c067d94bc Mon Sep 17 00:00:00 2001 From: woodser Date: Mon, 11 Jul 2022 16:52:00 -0400 Subject: [PATCH] buyer exports multisig hex only once during payout --- .../protocol/tasks/buyer/BuyerPreparesPaymentSentMessage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerPreparesPaymentSentMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerPreparesPaymentSentMessage.java index 7cbb4db4..ade60aca 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerPreparesPaymentSentMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/buyer/BuyerPreparesPaymentSentMessage.java @@ -71,7 +71,7 @@ public class BuyerPreparesPaymentSentMessage extends TradeTask { trade.getBuyer().setPayoutTx(payoutTx); trade.getBuyer().setPayoutTxHex(payoutTx.getTxSet().getMultisigTxHex()); } else { - trade.getSelf().setUpdatedMultisigHex(multisigWallet.exportMultisigHex()); + if (trade.getSelf().getUpdatedMultisigHex() == null) trade.getSelf().setUpdatedMultisigHex(multisigWallet.exportMultisigHex()); // only export multisig hex once } // close multisig wallet