美文网首页互联网科技区块链研习社程序员
EOS 通过接口查询账户货币金额 - EOS 区块链开发实战

EOS 通过接口查询账户货币金额 - EOS 区块链开发实战

作者: 极客红石 | 来源:发表于2019-01-27 17:02 被阅读78次

    简介:EOS 使用各种接口获取账户余额(get_currency_balance)的完整nodejs代码示例以及各种高级获取实现,包括获取 EOS 抵押金额等。

    EOS 使用各种接口获取账户余额(get_currency_balance)的完整nodejs代码示例以及各种高级获取实现,包括获取 EOS 抵押金额等。

    所有nodejs代码zip文件:https://t.zsxq.com/3r7QV3v

    解压后的代码文件按照文章图片出现顺序排号。

    代码打开后,填入查询信息就可以在 IDE 中直接运行输出账户信息。

    EOS RPC 接口官方文档:https://developers.eos.io/eosio-nodeos/reference

    获取 EOS 账户余额是非常常见的操作,首先看看官方 RPC 接口的nodejs获取示例:

    EOS RPC 接口查询账户货币金额(get_currency_balance)

    当然也可以这样写:

    EOS RPC 接口查询账户余额 (get_currency_balance)

    EOSInfra 提供的接口也支持官方 RPC 查询,EOSInfra 是 EOS Asia 和 BlockMatrix 建立的 EOS 接口服务:

    EOSInfra RPC 接口查询账户余额 (get_currency_balance)

    EOSPark 提供的接口也支持部分官方 RPC 查询,其中包括 get_currency_balance,使用 EOSPark 的接口需要申请并用到 API KEY,API KEY 申请免费,且免费情况下支持最多每秒两次请求:

    EOSPark RPC 接口查询账户余额 (get_currency_balance)

    但是 get_currency_balance 只能获取到直接的通证余额,没有抵押通证信息,针对这个情况,EOSPark 提供了 get_account_balance 这个 HTTPS 接口,可以根据账户名直接获取到 EOS 余额及抵押信息:

    EOSPark HTTPS 接口查询账户余额 (get_account_balance)

    返回的 JSON 长这样:

    EOSPark HTTPS 接口查询账户余额 (get_account_balance)  返回数据示例

    不仅如此,EOSPark 还提供了直接返回所有通证列表及余额的接口 get_token_list:

    EOSPark HTTPS 接口查询账户通证列表 (get_token_list)

    返回的 JSON 长这样:

    EOSPark HTTPS 接口查询账户通证列表 (get_token_list) 返回数据示例

    Get_token_list 还能根据 symbol 进行过滤,注意,get_currency_balance 是 code + symbol 的严格过滤,而这里 get_token_list 是仅根据 symbol 进行的过滤:

    EOSPark HTTPS 接口查询账户指定符号通证 (get_token_list)

    最后,EOSPark 还提供了批量获取用户通证余额的接口 get_currency_balance_by_accounts,可以批量获取多个账户余额。

    注意,这个接口需要过滤 code,回顾一下前面,get_currency_balance 是 code + symbol 的严格过滤,get_token_list 是仅根据 symbol 进行过滤,而 get_currency_balance_by_accounts 是仅根据 code 进行过滤:

    EOSPark HTTPS 接口批量查询账户通证余额 (get_currency_balance_by_accounts)

    EOSPark API 官网:https://eospark.com/openapi

    EOSPark API 文档:https://developer.eospark.com/api-doc/zh/https/

    EOSPark API 服务思维导图:

    EOSPark API 服务思维导图

    思维导图幕布源文档:https://mubu.com/doc/3t217TbCXM

    纯原创文章,欢迎转发转载,但转载请标明出处。

    代码整理不易,花的时间很多,希望大家多多支持。

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

    相关文章

      网友评论

        本文标题:EOS 通过接口查询账户货币金额 - EOS 区块链开发实战

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