From e9a3948e32f767f8147b5cd98aa85f21abc215f1 Mon Sep 17 00:00:00 2001
From: zainali5120 <512061637@qq.com>
Date: Sun, 14 Mar 2021 20:42:41 +0800
Subject: [PATCH] tron添加apikey参数

---
 src/main/java/com/xcong/excoin/modules/blackchain/service/TrxUsdtUpdateService.java |    1 +
 lib/tron-sdk.jar                                                                    |    0 
 src/main/java/com/xcong/excoin/modules/blackchain/service/Trc20Service.java         |   10 ++++++----
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/lib/tron-sdk.jar b/lib/tron-sdk.jar
index f2eb481..88e4298 100644
--- a/lib/tron-sdk.jar
+++ b/lib/tron-sdk.jar
Binary files differ
diff --git a/src/main/java/com/xcong/excoin/modules/blackchain/service/Trc20Service.java b/src/main/java/com/xcong/excoin/modules/blackchain/service/Trc20Service.java
index 06c0811..e0b5a32 100644
--- a/src/main/java/com/xcong/excoin/modules/blackchain/service/Trc20Service.java
+++ b/src/main/java/com/xcong/excoin/modules/blackchain/service/Trc20Service.java
@@ -30,6 +30,8 @@
     public final static String TRX_ADDRESS = "TPSPfAZ8UG9WiXDNX6SbYHNpX46oLV6xAs";
     public final static String POOL_ADDRESS = "TPSPfAZ8UG9WiXDNX6SbYHNpX46oLV6xAs";
 
+    public final static String API_KEY="a7b0c96a-cfcd-474d-88c5-75c6277fedbf";
+
 
     /**
      * 创建用户钱包地址
@@ -58,7 +60,7 @@
     public static void sendTrx(String sendPrivateKey,String receiveAddress,BigDecimal amount) {
         TrxService service  = new TrxService();
         try {
-            TransactionResult transactionResult = service.testSendTrxTransaction(sendPrivateKey, receiveAddress, amount);
+            TransactionResult transactionResult = service.testSendTrxTransaction(sendPrivateKey, receiveAddress, amount,API_KEY);
         } catch (Exception e) {
             e.printStackTrace();
         }
@@ -74,7 +76,7 @@
     public static void sendTrc20(String sendPrivateKey,String receiveAddress,BigDecimal amount){
         TrxService service  = new TrxService();
         try {
-            TransactionResult transactionResult = service.sendTrc20TransactionTest(sendPrivateKey, receiveAddress, amount);
+            TransactionResult transactionResult = service.sendTrc20TransactionTest(sendPrivateKey, receiveAddress, amount,API_KEY);
         } catch (Exception e) {
             e.printStackTrace();
         }
@@ -83,7 +85,7 @@
     public static BigDecimal getTrxBalance(String address){
         TrxService service  = new TrxService();
         try {
-            BigDecimal trxBalanceTest = service.getTrxBalanceTest(address);
+            BigDecimal trxBalanceTest = service.getTrxBalanceTest(address,API_KEY);
             return trxBalanceTest;
         } catch (Exception e) {
             e.printStackTrace();
@@ -94,7 +96,7 @@
     public static BigDecimal getTrc20Balance(String address){
         TrxService service  = new TrxService();
         try {
-            BigDecimal trxBalanceTest = service.trc20BalanceOfTest(address);
+            BigDecimal trxBalanceTest = service.trc20BalanceOfTest(address,API_KEY);
             return trxBalanceTest;
         } catch (Exception e) {
             e.printStackTrace();
diff --git a/src/main/java/com/xcong/excoin/modules/blackchain/service/TrxUsdtUpdateService.java b/src/main/java/com/xcong/excoin/modules/blackchain/service/TrxUsdtUpdateService.java
index 42367ee..6952cb7 100644
--- a/src/main/java/com/xcong/excoin/modules/blackchain/service/TrxUsdtUpdateService.java
+++ b/src/main/java/com/xcong/excoin/modules/blackchain/service/TrxUsdtUpdateService.java
@@ -180,6 +180,7 @@
         RestTemplate restTemplate = new RestTemplate();
         HttpHeaders headers = new HttpHeaders();
         headers.setContentType(MediaType.APPLICATION_JSON);
+        headers.set("TRON-PRO-API-KEY",Trc20Service.API_KEY);
         HttpEntity<String> request = new HttpEntity<>(param);
         ResponseEntity<String> result = restTemplate.postForEntity(url, request, String.class);
 //        System.out.println("url:" + url + ",param:" + param + ",result:" + result.getBody());

--
Gitblit v1.9.1