Skip to content

Commit bb21da5

Browse files
authored
Merge pull request #388 from tronprotocol/release_v4.1
Release v4.1.0
2 parents b06bfe3 + 43c2618 commit bb21da5

File tree

12 files changed

+961
-107
lines changed

12 files changed

+961
-107
lines changed

README.md

Lines changed: 288 additions & 62 deletions
Large diffs are not rendered by default.

src/main/java/org/tron/common/utils/HttpSelfFormatFieldName.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,27 @@ public class HttpSelfFormatFieldName {
215215
NameFieldNameMap.put("protocol.Transaction.Contract.ContractName", 1);
216216
//TransactionInfo
217217
NameFieldNameMap.put("protocol.TransactionInfo.resMessage", 1);
218+
219+
// MarketSellAssetContract
220+
AddressFieldNameMap.put("protocol.MarketSellAssetContract.owner_address", 1);
221+
NameFieldNameMap.put("protocol.MarketSellAssetContract.sell_token_id", 1);
222+
NameFieldNameMap.put("protocol.MarketSellAssetContract.buy_token_id", 1);
223+
224+
// MarketCancelOrderContract
225+
AddressFieldNameMap.put("protocol.MarketCancelOrderContract.owner_address", 1);
226+
227+
// MarketOrder
228+
AddressFieldNameMap.put("protocol.MarketOrder.owner_address", 1);
229+
NameFieldNameMap.put("protocol.MarketOrder.sell_token_id", 1);
230+
NameFieldNameMap.put("protocol.MarketOrder.buy_token_id", 1);
231+
232+
// MarketOrderPair
233+
NameFieldNameMap.put("protocol.MarketOrderPair.sell_token_id", 1);
234+
NameFieldNameMap.put("protocol.MarketOrderPair.buy_token_id", 1);
235+
236+
// MarketPriceList
237+
NameFieldNameMap.put("protocol.MarketPriceList.sell_token_id", 1);
238+
NameFieldNameMap.put("protocol.MarketPriceList.buy_token_id", 1);
218239
}
219240

220241
public static boolean isAddressFormat(final String name) {

src/main/java/org/tron/common/utils/Utils.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@
7676
import org.tron.protos.contract.WitnessContract.WitnessCreateContract;
7777
import org.tron.protos.contract.WitnessContract.WitnessUpdateContract;
7878
import org.tron.protos.contract.ShieldContract.ShieldedTransferContract;
79+
import org.tron.protos.contract.MarketContract.MarketCancelOrderContract;
80+
import org.tron.protos.contract.MarketContract.MarketSellAssetContract;
7981

8082
public class Utils {
8183
public static final String PERMISSION_ID = "Permission_id";
@@ -567,7 +569,19 @@ public static JSONObject printTransactionToJSON(Transaction transaction, boolean
567569
JSONObject.parseObject(
568570
JsonFormat.printToString(updateBrokerageContract, selfType));
569571
break;
570-
// todo add other contract
572+
case MarketSellAssetContract:
573+
MarketSellAssetContract marketSellAssetContract = contract.getParameter()
574+
.unpack(MarketSellAssetContract.class);
575+
contractJson = JSONObject
576+
.parseObject(JsonFormat.printToString(marketSellAssetContract, selfType));
577+
break;
578+
case MarketCancelOrderContract:
579+
MarketCancelOrderContract marketCancelOrderContract = contract.getParameter()
580+
.unpack(MarketCancelOrderContract.class);
581+
contractJson = JSONObject
582+
.parseObject(JsonFormat.printToString(marketCancelOrderContract, selfType));
583+
break;
584+
// todo add other contract
571585
default:
572586
}
573587
JSONObject parameter = new JSONObject();

0 commit comments

Comments
 (0)