eosjs调用getactions

使用eosjs时,如何调用history模块的get_actions接口获取用户的历史交易动做?node

若是要深刻系统地学习Eos上的应用开发,推荐这个教程:Eos智能合约与Dapp开发入门api

eosjs的封装与eos的rpc api接口并非一一对应的,在eosjs中,与history模块的get_actions接口对应的方法被命名为history_get_actions,所以,调用方法以下:app

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选项,例如,跟踪全部交易:async

filter-on=*

原文连接:eosjs调用getactions - 汇智网学习

相关文章
相关标签/搜索