首页 > 解决方案 > 如何使用 web3 获取列表交易详情?

问题描述

我想问一下使用 web3js 获取交易列表。

我使用了专用网络,并且之前已经进行了一些交易。当我检查我的交易计数时,结果是 13 笔交易。

现在我想获取交易详细信息并放入我的交易历史记录表中。

getTransactionList(){
    let web3 = store.getState().web3.web3Instance;

    for (var i=1; i < 30; i++) {

    }

    web3.eth.getTransactionCount(web3.eth.accounts[0], 'latest', (err, current)=>{
      for (var i=1; i <= current; i++) {
        web3.eth.getBlock(i, (err, res) => {
          console.log(res)
        })
      }
    });
}

这是我获得交易的功能。这是日志: 交易结果

然后,我检查我的 ganache 以确认最后一笔交易。但是当我从网上检查到 ganache 时,交易是不一样的 甘纳许细节

在 ganache 我的 transactionhash =0x54f3eca75d3ff10c484caebba94f302a891802594334f4771e430a86a7f87774

但在网络浏览器中我的交易有 =0xa287bfeb6392f492577a15e08e94066ef8f34363dab7480fcaca49e0e7052a27

我没有看到交易从、到和金额的详细信息

我做错了还是我错过了什么?谢谢

标签: javascriptreactjsfunctionweb3js

解决方案


推荐阅读