美文网首页互联网科技区块链研习社程序员
Dfuse Search 的查询语法 - EOS 区块链开发实战

Dfuse Search 的查询语法 - EOS 区块链开发实战

作者: 极客红石 | 来源:发表于2019-02-26 19:47 被阅读21次

    简介:Dfuse 是 EOS Canada 推出的针对 EOS 开发者的 WebSocket 和 REST API,同时支持主网、测试网络和 CryptoKylin 网络。Dfuse Rest API 服务中包括了 Dfuse Search 结构查询引擎(SQE),用于搜索整个 EOS 区块链历史记录并获得快速而精确的结果。本文整理了使用这项服务的查询语法规则。

    Dfuse 是 EOS Canada 推出的针对 EOS 开发者的 WebSocket 和 REST API,同时支持主网、测试网络和 CryptoKylin 网络。Dfuse Rest API 服务中包括了 Dfuse Search 结构查询引擎(SQE),用于搜索整个 EOS 区块链历史记录并获得快速而精确的结果。本文整理了使用这项服务的查询语法规则。

    Dfuse Search 的基础使用,可参考我之前这篇:https://www.jianshu.com/p/c01c9e177055

    Dfuse Search 就是一个面向开发者的 EOS 区块链数据搜索引擎,使用类似于 GitHub 的查询语言:在每个查询条件间(空格分隔)有一个默认的 and。如果需要使用 or 连接两个查询条件,则需要用括号括起来。

    可以用双引号括起参数。

    查询语句示例:

    account:eosio.token receiver:eosio.token (data.from:eoscanadacom OR data.to:eoscanadacom)

    (auth:eoscanadacom OR receiver:eoscanadacom)

    account:eosio.token action:transfer

    (ram.consumed:eoscanadacom OR ram.released:eoscanadacom)

    receiver:eosio.token db.key:"accounts/eoscanadacom/........ehbo5"

    receiver:eosio.token db.table:stats

    Dfuse Search 查询字段(英文):https://mubu.com/doc/FjdeLIaiJ

    Dfuse Search 查询字段

    Dfuse Search 查询 Node.js代码示例(以通过 /transactions 查询 EOS 转账交易为例):

    Dfuse Search 查询 Node.js代码示例(以通过 /transactions 查询 EOS 转账交易为例)

    Dfuse Search 查询语法官方文档:https://docs.dfuse.io/#ref-search-query-specs

    我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入。如果你对上面内容有疑问,也可以加入知识星球提问我:

    相关文章

      网友评论

        本文标题:Dfuse Search 的查询语法 - EOS 区块链开发实战

        本文链接:https://www.haomeiwen.com/subject/ovyzyqtx.html