美文网首页EOS技术爱好者EOS开发系列
不用翻墙,查询EOS账户的所有交易记录

不用翻墙,查询EOS账户的所有交易记录

作者: goldenfiredo | 来源:发表于2018-06-24 10:59 被阅读142次

    EOSIO正式上线前,系统提供了API getTransactions用来查询指定账户的所有交易记录。查看最新代码(1.0.6),这个API已经被注释掉了,系统不再提供这一功能,想获得某个账户的历史交易得自己想办法。

    有小伙伴提供一个替代方法,调用EOSTracker提供的API:https://api.eostracker.io/accounts/youraccoutname/actions?page=1。它虽然可以解决问题,但需要发起调用的机器翻墙才行。如果服务器无法翻墙,这个方案就不可用。

    本人经过调查,发现explorer.eoseco.com提供了类似的API而且它无须翻墙。首先调用https://explorer.eoseco.com/api/accountTraces?name=youraccountname&page=0可以获得交易ID集合,接着调用https://explorer.eoseco.com/api/transactions?_id=txid就能获得交易的详细信息了。GREATWALLET使用这一方法,很好地解决了查询账户历史交易的问题。

    如果小伙伴有更好的解决方案,欢迎交流。

    使用GREATWALLET,请用浏览器访问:http://greatwallet.io.

    相关文章

      网友评论

      • DF_Sky:好像不能用了 楼主
        还有新的官方接口吗
        DF_Sky:@goldenfiredo 是不是必须同步 全网数据 才可以查询
        goldenfiredo:@巅峰Sky 是的不能用了。现在节点都支持getActions
      • 別過弆:所有账号怎么查询
      • 逆斗大学堂:eos最新账号信息查询:scaneos.io
        goldenfiredo:@逆斗大学堂 它有API 可以查询某个账户的所有交易记录?
      • qslll:大兄弟 666啊

      本文标题:不用翻墙,查询EOS账户的所有交易记录

      本文链接:https://www.haomeiwen.com/subject/erujyftx.html