From cf82813280d318abe32366ee033fdc48cc9f2398 Mon Sep 17 00:00:00 2001 From: catbref Date: Wed, 2 Dec 2020 14:37:50 +0000 Subject: [PATCH] Report foreignBlockchain and acctName in results for API call GET /crosschain/tradeoffers --- src/main/java/org/qortal/crosschain/BitcoinACCTv1.java | 3 +++ src/main/java/org/qortal/crosschain/LitecoinACCTv1.java | 3 +++ .../java/org/qortal/data/crosschain/CrossChainTradeData.java | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/src/main/java/org/qortal/crosschain/BitcoinACCTv1.java b/src/main/java/org/qortal/crosschain/BitcoinACCTv1.java index d708f91c..2b8ef919 100644 --- a/src/main/java/org/qortal/crosschain/BitcoinACCTv1.java +++ b/src/main/java/org/qortal/crosschain/BitcoinACCTv1.java @@ -635,6 +635,9 @@ public class BitcoinACCTv1 implements ACCT { CrossChainTradeData tradeData = new CrossChainTradeData(); + tradeData.foreignBlockchain = SupportedBlockchain.BITCOIN.name(); + tradeData.acctName = NAME; + tradeData.qortalAtAddress = atAddress; tradeData.qortalCreator = Crypto.toAddress(creatorPublicKey); tradeData.creationTimestamp = creationTimestamp; diff --git a/src/main/java/org/qortal/crosschain/LitecoinACCTv1.java b/src/main/java/org/qortal/crosschain/LitecoinACCTv1.java index 082c78e9..a3a23711 100644 --- a/src/main/java/org/qortal/crosschain/LitecoinACCTv1.java +++ b/src/main/java/org/qortal/crosschain/LitecoinACCTv1.java @@ -586,6 +586,9 @@ public class LitecoinACCTv1 implements ACCT { CrossChainTradeData tradeData = new CrossChainTradeData(); + tradeData.foreignBlockchain = SupportedBlockchain.LITECOIN.name(); + tradeData.acctName = NAME; + tradeData.qortalAtAddress = atAddress; tradeData.qortalCreator = Crypto.toAddress(creatorPublicKey); tradeData.creationTimestamp = creationTimestamp; diff --git a/src/main/java/org/qortal/data/crosschain/CrossChainTradeData.java b/src/main/java/org/qortal/data/crosschain/CrossChainTradeData.java index 330e1471..76b6a930 100644 --- a/src/main/java/org/qortal/data/crosschain/CrossChainTradeData.java +++ b/src/main/java/org/qortal/data/crosschain/CrossChainTradeData.java @@ -90,6 +90,10 @@ public class CrossChainTradeData { @Schema(description = "Trade partner's Qortal receiving address") public String qortalPartnerReceivingAddress; + public String foreignBlockchain; + + public String acctName; + // Constructors // Necessary for JAXB