使用eosjs时,如何调用history模块的get_actions接口获取用户的历史交易动做?node
eosjs的封装与eos的rpc api接口并非一一对应的,在eosjs中,与history模块的get_actions接口对应的方法被命名为 history_get_actions,所以,调用方法以下:api
import {JsonRpc} from "eosjs" const rpc = new JsonRpc('http://127.0.0.1:8888') (async ()=>{ let ret = await rpc.history_get_actions('eosio') console.log(ret) })()
在上面的代码中,建立一个JsonRpc对象,而后调用其history_get_actions方法获取eosio
帐号的历史交易动做。 须要指出的是,nodeos须要启用history模块,而且在配置文件中正确设置filter-on选项,例如,跟踪全部交易:app
filter-on=*
若是要深刻系统地学习Eos上的应用开发,推荐这个教程:Eos智能合约与Dapp开发入门 。async
汇智网原创,转载请标明出处。学习