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

Posted

技术标签:

【中文标题】Web3j:获取使用交易哈希传输的交易令牌的价值【英文标题】:Web3j: Get value of transaction token transfered using Transaction Hash 【发布时间】:2021-07-15 10:11:39 【问题描述】:

使用 Web3j(not Web3js),如何获取使用交易哈希传输的代币的价值?

【问题讨论】:

试试看这个:***.com/a/61154907/9131185 谢谢@OLIVIERSZINSOU,但我的问题是关于java语言(Web3j),你指的答案是使用来自Web3.js的javascript 【参考方案1】:

我为 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 中接收

【讨论】:

以上是关于Web3j:获取使用交易哈希传输的交易令牌的价值的主要内容,如果未能解决你的问题,请参考以下文章

使用 web3js 从事务哈希中获取令牌传输详细信息

Web3j如何获得交易状态

Web3j 使用 Ganache 获取堆栈下溢错误

如何获取在与@solana/web3.js 的交易中转移的自定义令牌数量?

web3j发交易和查询余额

从零开发区块链应用(十四)--以太坊交易哈希查询