EOS查询账户交易记录

一级用户组 不二 3月前 68

我是通过history/get_actions来获取账户的交易记录

现在存在的问题是:我如何保证该账户的链上所有交易记录都能保存到数据库里面

还没有人收藏过本帖~
最新回复 (9)
  • 管理员组 Surou 3月前
    0 引用 2
    可以开mongo_db_plugin插件,比如开 mongodb-filter-on = *  配置的话 ,就是把链上数据都同步到mongo(忽略一些特殊数据)
    ### 参考
    https://github.com/CryptoLions/EOS-mongo-history-API
  • 一级用户组 不二 3月前
    0 引用 3
    Surou 可以开mongo_db_plugin插件,比如开 mongodb-filter-on = * 配置的话 ,就是把链上数据都同步到mongo(忽略一些特殊数据) ### 参考 https://gi ...
    我用的是公共节点,所以这个方法好像暂时不是很合适
  • 管理员组 Surou 3月前
    0 引用 4
    如果不自己搭建同步节点,只使用一些三方的RPC接口的话,这个很费力。如果非得用三方的RPC,不行就弄个监控节点,不停的分页拉数据入库把,
  • 一级用户组 不二 3月前
    0 引用 5
    Surou 如果不自己搭建同步节点,只使用一些三方的RPC接口的话,这个很费力。如果非得用三方的RPC,不行就弄个监控节点,不停的分页拉数据入库把,
    有没有什么解决方案呢?
    我现在用get_actios这个RPC接口,但是我不知道是不是获取到这个账户所有的交易记录
    我昨天尝试过{"pos":"-1", "account_name":"newdexpocket"},这样获能获取到很多数据,但是获取到的也不是所有交易记录,
    也尝试过{"pos":"-1",“offset”:"-1", "account_name":"newdexpocket"},这样也能获取到很多数据,但是也不是所有交易记录
    我现在被pos和offset这两个参数搞蒙了
  • 管理员组 Surou 3月前
    0 引用 6
    https://www.bcskill.com/wiki/EOS/RPC%20API/history/get_actions.md
  • 管理员组 Surou 3月前
    0 引用 7
    pos:位置,整数
    offset:偏移量,整数
  • 一级用户组 不二 3月前
    0 引用 8
    Surou pos:位置,整数 offset:偏移量,整数
    这个我有看过,
    我测试过:offset:-20的话是查询20条数据,
    offset:-1正常来说应该是一条数据,但是返回的是很多数据
  • 管理员组 Surou 3月前
    0 引用 9
    负数是倒着查,按 account_action_seq 做 index 查的
  • 管理员组 Surou 3月前
    0 引用 10
    https://www.bcskill.com/wiki/EOS/RPC%20API/history/get_actions.md
    有更新
返回
发新帖
作者最近主题: