奇亚(Chia, XCH) 接口之获取所有钱包公钥

yufei       2 年, 11 月 前       706

奇亚(Chia, XCH) 接口之获取所有钱包公钥,接口没啥大作用,可用可不用。调用路径为 get_public_keys

要注意端口号,钱包的端口号一般为 9256

哦,对了,这个接口还是有用的,因为只有拿到了公钥,也就是指纹,才能知道当前钱包存放的实际路径,也就是

/root/.chia/mainnet/wallet/db/blockchain_wallet_v1_mainnet_4129257351.sqlite

看到后面那串数字了吗,那串数字就是公钥或者说指纹

请求参数可以不传或者以 JSON 格式传递空字符串即可

例如

curl --insecure --cert ~/.chia/mainnet/config/ssl/full_node/private_full_node.crt --key ~/.chia/mainnet/config/ssl/full_node/private_full_node.key -d '{"wallet_id":1}' -H "Content-Type: application/json" -X POST https://localhost:9256/get_public_keys | python3 -m json.tool

返回结果如下

{
    "public_key_fingerprints": [
        4129257351
    ],
    "success": true
}

public_key_fingerprints 的值就是公钥。

你没看错,所谓的公钥其实就是一个数字,也是 chia 官方所说的指纹

目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.