随着越来越多的开发者开始将 dfuse for EOSIO 纳入进他们的开发堆栈,我们收到了一些对软件改进和新功能的好建议。 以下是对最新发行版的简述,具体的技术细节可以在版本日志中找到。

我们团队在不断努力地改善每个版本的用户体验,请关注(点击 watch)代码库的发布页。如果你觉得有哪些地方可以改善,你有哪些需求,都可以给我们提交提议

公共 API 更新

公共 API 是开发者通过 dfuse 托管服务或本地版的 dfuse for EOSIO 访问的,用于查询链上数据,我们对此引入了2个重大更改:

  •  eosws 交易生命周期字段 creation_irreversible 和 cancelation_irreversible 被分别重命名为  dtrx_creation_irreversible 和 dtrx_cancelation_irreversible 

系统管理方面的更新

  • mindreader-stdin — 对于已经对 nodeos 做了自定义设置的开发者,它让你可以把所需的文件直接植入到 dfuse 中,同时保持你当前的设置。
  • booter — 用及其简单的方式启动一条带有合约和帐户的链。它让你可以根据你的需求设计启动顺序,运行一个简单的命令,不一会儿,你就生成了一个完整的测试环境。

我们还在 dfuseeos tools 中添加了4个新命令,为了让你能充分利用 dfuse, 请务必熟悉它们和它们的子命令。这是我们根据大家好的反馈添加的许多 flag 中的一些。

此版本还对一些东西进行了重命名,其中最需要注意的是 eosdb ,现已重命名为 trxdb ,区块和交易被存储在这里。 另外,dfuse 将之前默认的存储快照数量更改为 0(无限制),而不再是最近的 5 个快照。

本文介绍的只是新版本的一小部分更新。 请务必通读完整的版本日志,保证你的工具和监控设置是最新状态,充分利用我们根据社区反馈纳入的更新。 再次提醒您,如果你有希望在 dfuse 的未来版本中看到的更改,请一定提交给我们