From fecfae380732be50cad25beb956cef788605f7aa Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 04 Jul 2023 15:21:23 +0800
Subject: [PATCH] 时间显示的问题

---
 src/main/java/cc/mrbird/febs/dapp/contract/andao/AndaoContractMain.java |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/contract/andao/AndaoContractMain.java b/src/main/java/cc/mrbird/febs/dapp/contract/andao/AndaoContractMain.java
index 0ac213a..c8a8dfc 100644
--- a/src/main/java/cc/mrbird/febs/dapp/contract/andao/AndaoContractMain.java
+++ b/src/main/java/cc/mrbird/febs/dapp/contract/andao/AndaoContractMain.java
@@ -74,7 +74,7 @@
 
     // 合约地址 TODO
 //    private static String contractAddr = "0xb5a1aC0fA05BFb8ad16B231e84b0bAC1d46eAfD0";//测试
-    private static String contractAddr = "0xD88F63aCbcF82cC6D2255b8082D7bdE43b559d00";
+    private static String contractAddr = "0x06Bd96a05B0B7B06449F1da58E8918cc6AfBB394";
 
     // 操作账号 手续费钱包地址的私钥(合约里会把手续费转到你这个私钥地址上) 用于操作合约内方法 TODO
     private static String privateKey = "221be67f85375a5af6dd0f4b77fbe877ad2e57e05db201de1b1383fb76494d18";//测试
@@ -157,10 +157,29 @@
         return transactionHash;
     }
 
+    /**
+     * 从合约内转币到制定地址
+     */
+    public String burnToken(BigInteger amount, String to1){
+        String transactionHash = null;
+        Credentials credentials = Credentials.create(privateKey);
+        Abi contract = Abi.load(contractAddr, getInstance(), credentials, getStaticGasProvider());
+        try {
+            //BigInteger bigInteger = Convert.toWei(amount.toString(), Convert.Unit.ETHER).toBigInteger();
+            TransactionReceipt send = contract.transfer(to1, amount).send();
+            if(ObjectUtil.isNotEmpty(send)){
+                transactionHash = send.getTransactionHash();
+            }
+        } catch (Exception exception) {
+            exception.printStackTrace();
+        }
+        return transactionHash;
+    }
+
     public static void main(String[] args) {
         AndaoContractMain andaoContractMain = new AndaoContractMain();
 
-        String address = "0xAdC5331AC7F46c63e877aeC2DFbB5523C7680812";
+        String address = "0x7a9bfE048d110EF90a467803653f9B8666f9096C";
 //        String address = "0x785D5Aa2951Ac4C6f28Dc593AF0b0536Dd3E82Fe";
         BigInteger bigInteger = new BigInteger(Convert.toWei("1", Convert.Unit.ETHER).setScale(0).toString());
         String hash = andaoContractMain.trans(bigInteger,address);

--
Gitblit v1.9.1