Web3j:获取使用交易哈希传输的交易令牌的价值

时间:2021-04-21 08:29:58

标签: spring-boot smartcontracts web3-java etherscan

使用 Web3j 不是 Web3js,我如何获取使用交易哈希传输的代币价值?

1 个答案:

答案 0 :(得分:0)

我为 web3j 找到了这个例子:

String transactionHash = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
TransactionReceipt transReceipt = web3j.ethGetTransactionReceipt(transactionHash).send().getTransactionReceipt();
Transaction transaction = ethTransaction.getResult();
int size = tokenImpl.getTransferEvents(transReceipt).size();
size = size -1;
BigInteger valueTransaction = tokenImpl.getTransferEvents(transReceipt).get(size).value;

将在 BigInteger 中接收该值