EOS RPC API中文手册【最新】

ezpod · · 2173 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

**EOS RPC API**是应用访问EOS区块链上智能合约的必备开发接口,根据所实现插件的不同,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实现,主要提供数据库相关功能 > EOS RPC API中文文档由汇智网翻译整理,访问地址:[EOS RPC API手册 - 汇智网](http://cw.hubwiz.com/card/c/eos-rpc-api/) ## 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:设置出块白名单和黑名单 ## DBSIZE DBSIZE分组中的RPC API,为开发者提供数据库相关信息,主要包含以下API: - get:获取数据信息

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2173 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传