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