首页 > 解决方案 > 如何将 bitcore-lib 连接到正在运行的完整节点比特币

问题描述

我想在我的盒子上运行完整节点,并使用 bitcore-lib 编写一个程序,使用它我可以从给定地址获取余额并使用我盒子上正在运行的完整节点转移资金。我真的很感激任何实现它的指针。

标签: bitcoinbitcore

解决方案


如何将 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,而过去的领跑者没有得到很好的支持,并且存在许多问题。


推荐阅读