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 - 匯智網學習

相關文章
相關標籤/搜索