eosjs调用getactions

使用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

汇智网原创,转载请标明出处。学习

相关文章
相关标签/搜索