【发布时间】:2018-09-13 10:46:33
【问题描述】:
我想在我的盒子上运行完整节点,并使用 bitcore-lib 编写一个程序,我可以使用它从给定地址获取余额并使用我盒子上正在运行的完整节点进行转账。我真的很感激任何实现它的指针。
【问题讨论】:
我想在我的盒子上运行完整节点,并使用 bitcore-lib 编写一个程序,我可以使用它从给定地址获取余额并使用我盒子上正在运行的完整节点进行转账。我真的很感激任何实现它的指针。
【问题讨论】:
如何将 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,而过去的领跑者没有得到很好的支持,并且存在许多问题。
【讨论】: