EOS技术爱好者EOS开发系列

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

2018-06-24  本文已影响142人  goldenfiredo

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.

上一篇下一篇

猜你喜欢

热点阅读