如何将bitcore-lib连接到正在运行的完整节点比特币

时间:2018-09-13 10:46:33

标签: bitcoin bitcore

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

1 个答案:

答案 0 :(得分:0)

  

如何将bitcore-lib连接到正在运行的完整节点比特币

使用npm安装bitcore-lib。它还应该带有它自己的bitcoind版本(不确定他们是否已切换到bcoin)。如果不是/不确定,可以通过克隆bitcoin repository下载并设置自己的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,而过去的领先者并没有得到很好的支持,并且存在许多问题。