diff --git a/core/src/main/java/bisq/core/trade/model/bisq_v1/Trade.java b/core/src/main/java/bisq/core/trade/model/bisq_v1/Trade.java index 8c2ada636b..1c07723850 100644 --- a/core/src/main/java/bisq/core/trade/model/bisq_v1/Trade.java +++ b/core/src/main/java/bisq/core/trade/model/bisq_v1/Trade.java @@ -441,6 +441,11 @@ public abstract class Trade extends TradeModel { @Getter transient final private IntegerProperty assetTxProofResultUpdateProperty = new SimpleIntegerProperty(); + // Added in v.1.9.13 + @Getter + @Setter + private long sellerConfirmedPaymentReceiptDate; + /////////////////////////////////////////////////////////////////////////////////////////// // Constructor, initialization @@ -527,7 +532,8 @@ public abstract class Trade extends TradeModel { .map(msg -> msg.toProtoNetworkEnvelope().getChatMessage()) .collect(Collectors.toList())) .setLockTime(lockTime) - .setUid(uid); + .setUid(uid) + .setSellerConfirmedPaymentReceiptDate(sellerConfirmedPaymentReceiptDate); Optional.ofNullable(takerFeeTxId).ifPresent(builder::setTakerFeeTxId); Optional.ofNullable(depositTxId).ifPresent(builder::setDepositTxId); @@ -597,6 +603,8 @@ public abstract class Trade extends TradeModel { .map(ChatMessage::fromPayloadProto) .collect(Collectors.toList())); + trade.setSellerConfirmedPaymentReceiptDate(proto.getSellerConfirmedPaymentReceiptDate()); + return trade; } diff --git a/proto/src/main/proto/pb.proto b/proto/src/main/proto/pb.proto index 14154cc954..cef0de17ee 100644 --- a/proto/src/main/proto/pb.proto +++ b/proto/src/main/proto/pb.proto @@ -1750,6 +1750,7 @@ message Trade { string counter_currency_extra_data = 37; string asset_tx_proof_result = 38; // name of AssetTxProofResult enum string uid = 39; + int64 sellerConfirmedPaymentReceiptDate = 40; } message BuyerAsMakerTrade {