内容简介:EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,中文文档由 汇智网翻译整理,访问地址:根据所实现插件的不同,EOS RPC API被归入不同的分组:CHAIN分组中的RPC API,为开发者提供访问区块链的能力,主要包含以下API:
EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,中文文档由 汇智网翻译整理,访问地址: http://cw.hubwiz.com/card/c/eos-rpc-api/ 。
根据所实现插件的不同,EOS RPC API被归入不同的分组:
- CHAIN:由chain_api_plugin实现,主要提供区块链数据的访问功能
- HISTORY:由history_api_plugin实现,主要提供区块链历史交易的访问功能
- NET:由net_api_plugin实现,主要提供P2P网络管理功能
- PRODUCER:由producer_api_plugin实现,主要提供出块管理功能
- DBSIZE:由db_size_api_plugin实现,主要提供数据库相关功能
CHAIN
CHAIN分组中的RPC API,为开发者提供访问区块链的能力,主要包含以下API:
- get_info:区块链概要信息查询
- get_block:区块数据查询
- get_block_header_state:区块头查询
- get_account:账号信息查询
- get_abi:合约abi查询
- get_code:合约代码查询
- get_raw_code_and_abi:合约abi和代码原始数据查询
- get_table_rows:多索引表查询
- get_table_by_scope:分作用域的多索引表查询
- get_currency_balance:代币余额查询
- abi_json_to_bin:合约动作调用序列化
- abi_bin_to_json:合约动作调用反序列化
- get_required_keys:交易签名所需公钥查询
- get_currency_stats:代币发行信息查询
- get_producers:出块账号查询
- push_block:区块提交
- push_transaction:交易提交
- push_transactions:交易组提交
HISTORY
HISTORY分组中的RPC API,为开发者提供访问历史交易的能力,主要包含以下API:
- get_actions:查询历史动作
- get_transactions:查询历史交易
- get_key_accounts:查询与指定公钥关联的账号
- get_controlled_accounts:查询指定账号的受控子账号
NET
NET分组中的RPC API,为开发者提供管理P2P网络的能力,主要包含以下API:
- connect:连接指定的P2P节点
- disconnect:断开与指定P2P节点旳连接
- connections:查询P2P网络的连接情况
- status:查询P2P网络的状态
PRODUCER
PRODUCER分组中的RPC API,为开发者提供管理出块模块的能力,主要包含以下API:
- pause:暂停出块
- resume:恢复出块
- paused:查询当前出块状态
- get_runtime_options:查询出块运行参数
- update_runtime_options:更新出块运行参数
- get_greylist:查询出块灰名单
- add_greylist_accounts:将指定账号添加到出块灰名单
- remove_greylist_accounts:从出块灰名单移除指定账号
- get_whitelist_blacklist:查询出块白名单和黑名单
- set_whitelist_blacklist:设置出块白名单和黑名单
以上所述就是小编给大家介绍的《EOS RPC API官方文档中文版》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Ceph 文档(中文版)
- Pandas官方文档中文版PDF下载
- 使用NodeJS 生成Vue中文版 docSet 离线文档
- 开源 | Python 机器学习工具 scikit-learn (sklearn) 官方文档中文版
- [译] Raft 论文(中文版)
- [译] Raft 论文(中文版)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。