问题标签 [bitcoind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4913 浏览

events - 什么时候在 bitcoind 上发生 walletnotify 事件

我已经根据 https://en.bitcoin.it/wiki/Running_Bitcoinwalletnotify的文档在比特币守护程序上配置了事件,以了解我的钱包的任何更改。只有被执行并且永远不会被执行。有人可以建议钱包上的什么事件会触发 walletnotify 事件吗?blocknotifyblocknotifywalletnotify

当前运行的比特币守护进程版本:0.8.1

比特币.conf

rpcuser=bitcoinrpc rpcpassword=bitcoinrpc1 server=1 testnet=1 walletnotify=/home/dev/test_log/log.sh %s blocknotify=/home/dev/test_log/log.sh %s

0 投票
2 回答
2579 浏览

bitcoin - 比特币 api - 如何创建钱包

我正在查看比特币 api,但我还没有找到任何方法来创建钱包和帐户。我想只用 rpc 调用在本地服务器上创建它们。有没有办法创建它?

0 投票
1 回答
517 浏览

bitcoin - 有没有一种通用的方法可以从任何加密货币硬币中获得难度?

即使没有像http://blockchain.info/这样的区块链网站(他们有 API),有没有办法从任何硬币中获得难度?我需要以编程方式访问它,并且我想从源代码中获取它,所以从已经列出它们的网站上翻录它不是一种选择。我使用的是 vps Ubuntu 服务器,所以内存和主要是磁盘空间是有限的,因此,我不能在上面安装很多区块链。

0 投票
1 回答
1912 浏览

bitcoin - 我怎么知道发送 BTC 的地址?

我与bitcoind进行了交易。我从地址 A 向地址 B 汇款。

在持有地址 B 的客户端,当我发出“gettransaction”传递事务 ID 时,它会显示类型(接收)、接收地址和金额等信息。但它并没有说明 BTC 是从哪里来的。

我怎么知道哪个地址发送了 BTC?

附带问题:如果我将 BTC 发送回这个地址,它会像“下放”一样工作吗?(这是我的目标)

0 投票
0 回答
721 浏览

c++ - libjson-rpc-cpp:带有授权标头的 RPC 调用

我正在尝试编写一个可以通过 RPC 调用与比特币客户端(bitcoind)通信的 C++ 程序。

libjson-rpc-cpp 的示例足以发送调用,但没有提及在需要授权时我可以在任何地方找到如何执行此操作。比特币客户端使用“基本访问身份验证”,这需要发送一个授权标头(参见:http ://en.wikipedia.org/wiki/Basic_access_authentication#Client_side )。

最终,我希望能够通过 RPC 发送命令并获得响应。

有使用 libjson-rpc-cpp 经验的人可以帮助我吗?

0 投票
1 回答
638 浏览

api - 如何获取网络中所有比特币的数量?

我正在尝试查询比特币守护进程,以了解迄今为止开采/生产的比特币总量以计算市值。但是,我似乎找不到任何可以做到这一点的命令。

我检查了以下链接无济于事:

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

0 投票
2 回答
2644 浏览

php - 从另一台服务器访问比特币守护进程

我已经构建了 Catcoind(比特币 / 项目的一个分支),我可以通过从 root 执行此操作来访问终端中的命令:

这将启动 Catcoind,打开端口,并允许我键入诸如“./catcoind getdifficulty”之类的命令,但我想从运行在另一台服务器上的 PHP JSON-RPC 客户端访问它们。我目前拥有的代码是:

我在 Ubuntu 上构建 Catcoind 的配置文件是:

当我运行代码时,它说它无法打开流/连接被拒绝。Catcoind 的配置位于 ~/.catcoin/catcoin.conf 位置。有任何想法吗?我知道这很令人困惑,但我已经完成了所有工作,只是允许外部 IP 访问 API。谢谢!:D

0 投票
3 回答
9372 浏览

bitcoin - 取消比特币交易

我正在编写一个比特币应用程序并希望实现一个“取消”功能。reddit 上到处都是参考,如果发生了 3 次以下的确认,从技术上讲,可以停止付款。也许只有一两分钟可用,但仍然如此。我在比特币 api 文档中找不到任何参考来演示如何做到这一点。我知道一个山寨币出于这个原因故意使用 60 分钟的间隔来确认。

有谁知道这是怎么做到的?

0 投票
1 回答
276 浏览

macos - Coinpunk / Bitcoind / OSX 在本地机器上运行错误

再会。根据本指南,bitcoind、coinpunk 和 redis 的安装过程和配置进展顺利:https ://github.com/kyledrake/coinpunk/blob/master/docs/INSTALL-OSX.md 毕竟我正在启动所有程序通过 OSX 终端:

没有错误。然后我转到我的 localhost:8080,Coinpunk 成功启动。但是在尝试注册后,为了创建新帐户和钱包,我得到了错误:

从比特币服务器收到一个无法识别的错误

和终端消息:

我检查了我所有的配置文件是否匹配 npcuser 和 npcpassword。不知道该怎么办。

0 投票
1 回答
461 浏览

php - 使用 PHP 的比特币 RPC 无法创建原始事务

完全没有发送到bitcoind,但似乎是这样,我找不到bitcoind错误消息返回的位置,所以只得到500错误。有人给我一些指示吗?

干杯