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 | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 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 eb0153c..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,6 +157,25 @@
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();
--
Gitblit v1.9.1