简介: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
纯原创文章,欢迎转发转载,但转载请标明出处。
代码整理不易,花的时间很多,希望大家多多支持。
我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入:
网友评论