bitcoin - 如何将 bitcore-lib 连接到正在运行的完整节点比特币
问题描述
我想在我的盒子上运行完整节点,并使用 bitcore-lib 编写一个程序,使用它我可以从给定地址获取余额并使用我盒子上正在运行的完整节点转移资金。我真的很感激任何实现它的指针。
解决方案
如何将 bitcore-lib 连接到正在运行的完整节点比特币
使用 npm 安装 bitcore-lib。它还应该带有它自己的 bitcoind 版本(不确定他们是否已经切换到 bcoin)。如果不是/您不确定,您可以通过克隆比特币存储库下载并设置您自己的 bitcoind 节点,并按照文档在您的机器上进行设置(OSX、Linux、Windows 等)
然后,要配置 bitcore-lib 以连接到您的节点,您可以将bitcore-node.json
文件配置为如下所示。
{
"network": "livenet",
"port": 3001,
"services": [
"bitcoind",
"insight-api",
"insight-ui",
"web"
],
"servicesConfig": {
"bitcoind": {
"connect": [
{
"rpcuser": "bitcoin",
"rpcpassword": "local321",
"zmqpubrawtx": "tcp://127.0.0.1:28332"
}
]
}
}
}
我想在我的盒子上运行完整节点,并使用 bitcore-lib 编写一个程序,使用它我可以从给定地址获取余额并使用我盒子上正在运行的完整节点转移资金。
如果您对在比特币之上构建应用程序感兴趣,并且可以使用 javascript,您应该看看 bcoin(bcoin.io)。它是一个用 node.js 编写的完整节点实现,并且有关于如何使用它充实的 api 的精彩教程。如果您遇到问题,他们还有一个开放的松弛团队,您可以在其中向开发人员寻求帮助。bitcore-lib,而过去的领跑者没有得到很好的支持,并且存在许多问题。
推荐阅读
- java - 字符串和列表的 FreeMarker 映射
- php - 语法错误,意外的 '' (T_ENCAPSED_AND_WHITESPACE),需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING) |[初学者]
- azure - Azure:将新文件添加到数据湖存储时运行数据工厂活动
- audio - 8 通道录音,32 位宽度音频无法播放
- java - PemWriter 在 pemWriter.close() 之前不写
- python-3.x - 销售订单行和制造订单 BOM 创建流程
- php - 如何将具有元素分配的两个数组组合为一个。PHP
- php - 如何在php中将数组值字符串转换或转换为布尔值
- c++ - 在linux中检测分号作为命令行参数
- python - 在 Tornado,Python 中读取 excel 时出现 UnicodeDecodeError