update to monero-java v0.7.0

This commit is contained in:
woodser 2022-05-09 09:34:21 -04:00
parent 3d278a7952
commit e4a8aa45e7
8 changed files with 14 additions and 15 deletions

View file

@ -102,7 +102,7 @@ public class CoreDisputesService {
// Sends the openNewDisputeMessage to arbitrator, who will then create 2 disputes
// one for the opener, the other for the peer, see sendPeerOpenedDisputeMessage.
MoneroWallet multisigWallet = xmrWalletService.getMultisigWallet(trade.getId());
String updatedMultisigHex = multisigWallet.getMultisigHex();
String updatedMultisigHex = multisigWallet.exportMultisigHex();
disputeManager.sendOpenNewDisputeMessage(dispute, false, updatedMultisigHex, resultHandler, faultHandler);
tradeManager.requestPersistence();
@ -279,7 +279,7 @@ public class CoreDisputesService {
}
// send arbitrator's updated multisig hex with dispute result
disputeResult.setArbitratorUpdatedMultisigHex(multisigWallet.getMultisigHex());
disputeResult.setArbitratorUpdatedMultisigHex(multisigWallet.exportMultisigHex());
// close multisig wallet
xmrWalletService.closeMultisigWallet(dispute.getTradeId());

View file

@ -338,7 +338,7 @@ public final class ArbitrationManager extends DisputeManager<ArbitrationDisputeL
Trade trade = tradeManager.getTrade(tradeId);
synchronized (trade) {
MoneroWallet multisigWallet = xmrWalletService.getMultisigWallet(tradeId); // TODO (woodser): this is closed after sending ArbitratorPayoutTxRequest to arbitrator which opens and syncs multisig and responds with signed dispute tx. more efficient way is to include with arbitrator-signed dispute tx with dispute result?
sendArbitratorPayoutTxRequest(multisigWallet.getMultisigHex(), dispute, contract);
sendArbitratorPayoutTxRequest(multisigWallet.exportMultisigHex(), dispute, contract);
xmrWalletService.closeMultisigWallet(tradeId);
}
}
@ -582,7 +582,7 @@ public final class ArbitrationManager extends DisputeManager<ArbitrationDisputeL
trade.setPayoutTxId(txSet.getTxs().get(0).getHash());
trade.setState(Trade.State.SELLER_PUBLISHED_PAYOUT_TX);
dispute.setDisputePayoutTxId(txSet.getTxs().get(0).getHash());
sendPeerPublishedPayoutTxMessage(multisigWallet.getMultisigHex(), txSet.getMultisigTxHex(), dispute, contract);
sendPeerPublishedPayoutTxMessage(multisigWallet.exportMultisigHex(), txSet.getMultisigTxHex(), dispute, contract);
updateTradeOrOpenOfferManager(tradeId);
}

View file

@ -69,7 +69,7 @@ public class ProcessUpdateMultisigRequest extends TradeTask {
// get updated multisig hex
multisigWallet.sync();
String updatedMultisigHex = multisigWallet.getMultisigHex();
String updatedMultisigHex = multisigWallet.exportMultisigHex();
// import the multisig hex
int numOutputsSigned = multisigWallet.importMultisigHex(request.getUpdatedMultisigHex());

View file

@ -30,7 +30,6 @@ import bisq.network.p2p.SendDirectMessageListener;
import bisq.common.app.Version;
import bisq.common.taskrunner.TaskRunner;
import java.util.Arrays;
import java.util.Date;
import java.util.UUID;
@ -82,7 +81,7 @@ public class UpdateMultisigWithTradingPeer extends TradeTask {
// get updated multisig hex
multisigWallet.sync();
String updatedMultisigHex = multisigWallet.getMultisigHex();
String updatedMultisigHex = multisigWallet.exportMultisigHex();
// message trading peer with updated multisig hex
UpdateMultisigRequest message = new UpdateMultisigRequest(

View file

@ -71,7 +71,7 @@ public class BuyerPreparesPaymentSentMessage extends TradeTask {
trade.getBuyer().setPayoutTx(payoutTx);
trade.getBuyer().setPayoutTxHex(payoutTx.getTxSet().getMultisigTxHex());
} else {
trade.getSelf().setUpdatedMultisigHex(multisigWallet.getMultisigHex());
trade.getSelf().setUpdatedMultisigHex(multisigWallet.exportMultisigHex());
}
// close multisig wallet