我想在我的盒子上运行完整节点,并使用bitcore-lib编写一个程序,使用它,我可以在我的盒子上运行完整的节点,从给定地址获取余额并转移资金。我真的很感激任何实现它的指针。
答案 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,而过去的领先者并没有得到很好的支持,并且存在许多问题。