EOS RPC API中文手冊

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手冊 - 匯智網json

CHAIN

CHAIN分組中的RPC API,爲開發者提供訪問區塊鏈的能力,主要包含如下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:ui

  • 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:獲取數據信息
相關文章
相關標籤/搜索