okx

Chia区块链的RPCAPI中文文档

时间:2023-06-17|浏览:199

ChiaRPCAPI官方网文本文档汉化版由汇智网翻译梳理,详细地址为:http://cw.hubwiz.com/card/c/chia-rpc/。

1、ChiaRPCAPI简述:

Chia节点内嵌JSONRPCAPI服务项目,开发者可以使用该服务来获取区块链信息内容并进行控制。开发者可以使用HTTP、WebSockets或Python手机客户端来浏览这种API。RPCAPI的端口号可以在~/.chia/mainnet/config/config.yaml环境变量中进行设置。需要注意的是,为了安全考虑,不要在网络上暴露RPCAPI端口号,Chia应用TLS资格证书用于数据加密通讯。

ChiaRPCAPI默认设置端口号如下所示:

• Daemon/后台管理服务项目:55400

• FullNode/全节点:8555

• Farmer/农民:8559

• Harvester/收种人:8560

• Wallet/钱包:9256

在命令启用RPCAPI时必须应用资格证书,确保应用了合适的资格证书。所有的客户端节点都是采用JSON数据信息进行POST请求,回应结果是一个JSON词典,在其中的success字段名可以是true或false。

假如开发者使用 WebSocket API,则可以同时使用Daemon来路由器请求。每一个WebSocket信息都包括下列字段名:

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

大部分RPC方式都可以通过访问Chia的命令完成来掌握其操作方法,例如部分chiahwallet、chiashow等命令。

开发者可以查询JavaScript手机客户端完成地址:https://github.com/freddiecoleman/chia-client。

2、ChiaRPCAPI文件目录:

• FullNodeApi

get_blockchain_state:查询区块链情况

get_block:查询指定区块

get_blocks:查询指定高度区段的区块

get_block_record_by_height:查询指定高度的区块记录

get_block_record:查询指定哈希的区块记录

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:查询指定哈希的coin记录

get_coin_record_by_name:查询指定名字的coin记录

push_tx:提交买卖

get_all_mempool_tx_ids:返回内存池所有买卖ID

get_all_mempool_items:返回内存池所有买卖

get_mempool_item_by_tx_id:返回内存池指定买卖

• WalletApi

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:查询奖励信息

• HarvesterApi

get_plots:查询所有的制图

refresh_plots:更新制图

delete_plot:删除制图

add_plot_directory:添加制图文件目录

get_plot_directories:查询制图文件目录

remove_plot_directory:删除制图文件目录

• FarmerApi

get_signage_point:查询指定的signage点

get_signage_points:查询signage点的详细信息

get_reward_targets:查询耕地总体目标的详细地址

set_reward_targets:设置耕地总体目标的详细地址

• 公共性Api

get_connections:查询联接节点

open_connection:连接节点

close_connection:断开节点联接

stop_node:停止节点运作

热点:pi 区块链

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1