问题标签 [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 回答
1460 浏览

bitcoin - 离线签署比特币交易

如何离线签署此交易?

收到的比特币来自:

https://www.blocktrail.com/tBTC/tx/6971035c95e8997e55dfe18c2940edeb4137b3e41b33af478b9b5512068c5164

数量:10 收到地址:mgnKCYotzvX9gK36vZEd86WJMN8bdtB1sF

返回:

解码它(得到 vout hex)

返回:

获取地址的私钥

返回:

签字:

运行它总是返回我服务器上的一个输入。当我按 Enter 时,什么也没有发生: 在此处输入图像描述

0 投票
1 回答
166 浏览

bitcoin - 批量提取比特币地址信息

最终目标是通过查询本地节点以编程方式分批查找 xpub 的所有使用地址。

这个 PHP 工具 ( https://github.com/dan-da/hd-wallet-addrs ) 从 HD 比特币钱包中提取常规比特币地址。我必须查询本地比特币节点以了解提取的地址是否已被使用。这可以通过一次查询一个地址的节点来轻松找到(https://bitco.in/en/developer-reference #getreceivedbyaddress)。它可以工作,但是太慢了。

如何分批完成相同的操作?即是否有核心函数调用或检查一组地址的信息?

或任何其他方式可以实现?我对比特币比较陌生,并不完全了解它的内部运作。

PS:不能使用像 blockchain.info 这样的外部 API

0 投票
2 回答
1150 浏览

debian - Bitcoind:腐败:块校验和不匹配

在索引块时,我在 debug.log 中有错误:

2016-11-14 15:14:52 UpdateTip: new best=000000000000038ad111e773453f172891263e1a7a2bca9b2017ac474c54fb0c height=211020 log2_work=69.125688 tx=9563053 date=2012-12-05 20:04:23 progress=0.029749 cache=40.0MiB(40827tx)

2016-11-14 15:14:52 LoadExternalBlockFile: Processing out of order child 000000000000004f797d6a10f2b0fa1420b74c77dc335a37e3ab98efa76ebd2d of 000000000000038ad111e773453f172891263e1a7a2bca9b2017ac474c54fb0c

2016-11-14 15:14:52 LevelDB read failure: Corruption: block checksum mismatch

2016-11-14 15:14:52 Corruption: block checksum mismatch

2016-11-14 15:14:52 Error: Error reading from database, shutting down.

2016-11-14 15:14:52 Error reading from database: Database corrupted

0 投票
2 回答
941 浏览

bitcoin - 从 bitcoinjs-lib 派生的比特币地址交易未显示在比特币核心中

我使用 bip32.org 生成了 xpub 并使用 xpub 派生了随机地址

var hdNode = bitcoinjs.HDNode.fromBase58(derivedPubKey); hdNode.derive(index).pubKey.getAddress().toString();

通过 bip32.org 生成的私有 wif 导入比特币核心。在上述代码生成的地址上转移金额时,金额未显示在我的比特币核心中。

0 投票
0 回答
249 浏览

php - 无需下载守护进程的比特币-php 库?

我正在建立一个使用比特币支付的网站。现在,我正在构建它以请求我不能使用任何 API。我知道我可以下载 bitcoind 并使用 json-rpc 与守护进程通信,但我发现:https ://github.com/Bit-Wasp/bitcoin-php现在守护进程的大小大于 100gb,bitcoin-php 库可以帮助我吗不下载守护进程还是有其他方法不下载它?

0 投票
0 回答
43 浏览

docker - 去中心化 Docker Trust 碳链

我需要使用 carbonchain 将 docker 镜像密钥存储/检索到比特币区块链中。问题是,我什至如何在命令中指定private key,key idimage:tag。提出该-help选项仅给出:

我可以设置其他变量没有问题,因为我可以参考这个页面来参考:https ://en.bitcoin.it/wiki/Running_Bitcoin

github 站点根本没有关于如何运行程序的信息(https://github.com/ruqqq/carbonchain

0 投票
1 回答
986 浏览

bitcoind - 在 regtest 网络上运行比特币节点失败

我正在尝试使用此版本的比特币节点在 regtest 上运行比特币网络,以便测试bitpay 的insight-ui block explorer

在 regtest 上运行我得到这个重复错误

最终变成

之后我再次出现错误

关于如何启动并运行一个块来查看它以便我可以使用块资源管理器的想法?

0 投票
1 回答
599 浏览

c++ - 错误:成员引用基类型'uint32_t'(又名'unsigned int')不是结构或联合

嘿 Stackoverflow 社区,现在我有以下问题:我想用 mac osx.10.11 编译 c++。但是每次我想编写代码时,它都会给我一个错误代码。我已经用谷歌搜索了,但我什么也没找到。

错误信息:

你有什么想法为什么我会得到这种错误?实际上我正在尝试编译bitcoind。

我希望你能帮助我。谢谢!

0 投票
1 回答
110 浏览

php - Bitcoind rpc AddLocal(ip:port) and Disover: IPv4 eth0: ip missing Amazon AWS CentOS

我在 DigitalOcean 有一台安装了 Ubuntu 的服务器,并使用了正在运行的 rpc 的 bitcoind。

使用我的 Amazon AWS CentOs 服务器 bitcoin-cli 工作但不是 EasyBitcoin-PHP,它返回 0:

比特币.conf

签出这张图片。在工作的 DigitalOcean Ubuntu 服务器上,它包括AddLocal(192.81.219.224:18333,1)ANDDiscover: IPv4 eth0: 192.81.219.224在此处输入图像描述

我也尝试添加-discover=1到 AWS CentOS,但它没有做任何新的事情并且仍然无法正常工作。

我猜这可能与亚马逊的弹性 IP 或其他什么有关?

0 投票
1 回答
254 浏览

bitcoin - 两个比特币客户端可以创建相同的私钥(或字符串)吗

在最罕见的情况下,两个 btc 钱包可能会创建冲突的私钥或初始化字符串。如果是,那会是什么情况。如果没有那么原因