首页 > 区块链 > Chia区块链RPC API中文文档
中心科技  

Chia区块链RPC API中文文档

摘要:区块链的主要特点,区块链rpcChia RPC API官方文档中文版由汇智网翻译整理, 访问地址:http://cw.hubwiz.com/card/c/chia-rpc/1、Chia RPC API 概述Chia节点内置JSON RPC API服务,开发人员可以用来获取区块链信息并加以控制。可以通

Chia RPC API官方网文本文档汉化版由汇智网翻泽梳理, 浏览详细地址:http://cw.hubwiz.com/card/c/chia-rpc/

Chia区块链RPC API中文文档

1、Chia RPC API 简述

Chia节点内嵌JSON RPC API服务项目,开发者可以用于获得区块链信息内容并加以控制。可以根据 HTTP、WebSockets或Python手机客户端浏览这种API。RPC API的端口号可以在~/.chia/mainnet/config/config.yaml 环境变量中实现设定。留意RPC API端口号不要在网络上曝露,出自于安全考虑到,Chia应用TLS资格证书用以 对通讯开展数据加密。

Chia RPC API默认设置端口号如下所示:

Daemon/后台管理服务项目: 55400Full Node/全节点: 8555Farmer/农民: 8559Harvester/收种人: 8560Wallet/钱包: 9256

从命令启用RPC API时务必应用资格证书,请保证应用了恰当的资格证书。全部的浏览端节点全是应用JSON 数据信息开展POST要求,回应结论是一个JSON词典,在其中的success字段名可以是true或false。

假如你应用Websockets API,可以同时运用Daemon来路由器要求。每一个WebSocket信息都包括下列字段名:

12345678
{    "command": "get_blockchain_state",    "ack": false,    "data": {},    "request_id": "123456",    "destination": "wallet",    "origin": "ui",}

大部分RPC方式可以根据src/rpc下的不一样client目标来浏览。可以访问Chia的命令完成来掌握 其操作方法,例如chia wallet、chia show这些。

可以这里查询JavaScript手机客户端完成: https://github.com/freddiecoleman/chia-client

2、Chia RPC API文件目录

FullNode Api

get_blockchain_state:查询区块链情况get_block:查询指定区块get_blocks:查询指定高度区段的区块get_block_record_by_height:查询指定高度的区块纪录get_block_record:查询指定hach的区块纪录get_block_records:查询指定高度区段的区块纪录get_unfinished_block_headers:查询没完成区块get_network_space:查询互联网总室内空间get_additions_and_removals:查询加上和删除历史记录get_initial_freeze_period:查询原始冻洁期get_network_info:查询信息网络get_coin_records_by_puzzle_hash:查询指定hach的coin纪录get_coin_record_by_name:查询指定名字的coin纪录push_tx:递交买卖get_all_mempool_tx_ids:回到内存池所有买卖IDget_all_mempool_items:回到内存池所有买卖get_mempool_item_by_tx_id:回到内存池指定买卖

Wallet Api

log_in:登陆钱包get_public_keys:查询根公开密钥get_private_key:查询根公钥generate_mnemonic:形成助记词add_key:加上公钥delete_key:删掉公钥delete_all_keys:删掉所有公钥get_sync_status:查询钱包同歩情况get_height_info:查询钱包高度信息内容farm_block:仿真模拟耕地区块get_initial_freeze_period:查询原始冻洁周期时间get_network_info:查询信息网络get_wallets:查询公钥详细地址create_new_wallet:建立新钱包get_wallet_balance:查询钱包账户余额get_transaction:查询指定交易信息get_transactions:查询交易记录get_next_address:回到下一个详细地址send_transaction:推送买卖create_backup:建立钱包备份数据get_transaction_count:查询钱包买卖总数get_farmed_amount:查询奖赏信息内容

Harvester Api

get_plots:查询所有制图refresh_plots:更新制图delete_plot:删掉制图add_plot_directory:加上制图文件目录get_plot_directories:查询制图文件目录remove_plot_directory:删掉制图文件目录

Farmer Api

get_signage_point:查询指定的signage点get_signage_points:查询signage点明细get_reward_targets:查询耕地总体目标详细地址set_reward_targets:设定耕地总体目标详细地址

公共性Api

get_connections:查询联接节点open_connection:连接节点close_connection:断掉节点联接stop_node:停止节点运作
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。