zainali5120
2021-03-14 e9a3948e32f767f8147b5cd98aa85f21abc215f1
tron添加apikey参数
3 files modified
11 ■■■■■ changed files
lib/tron-sdk.jar patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/blackchain/service/Trc20Service.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/blackchain/service/TrxUsdtUpdateService.java 1 ●●●● patch | view | raw | blame | history
lib/tron-sdk.jar
Binary files differ
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();
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());