连接被比特币军械库守护程序拒绝

时间:2014-01-10 16:13:00

标签: python bitcoin

对于我们的某个产品,我们希望将armory用作armoryd守护程序的“仅限监视”在线钱包,以便我们可以通过客户端的JSON-RPC调用来访问它。我已经开始使用bitcoind和armoryd,我已完成离线钱包文件等所有必要步骤,但我遇到了问题。我无法访问armoryd,我找不到我应该使用的凭据以便连接。结果是我的所有RPC调用都得到一个“Connection refused”作为响应。

以下是我正在尝试使用的配置:

python armoryd.py --debug --rpcport=7070 --skip-version-check --skip-online-check <walletFile.wallet>

我已为/user/.armory/armoryd.conf添加了user:abc123凭据,但我不确定是否只有这一点。任何想法为什么会发生这种情况?

2 个答案:

答案 0 :(得分:1)

基本上,armoryd会使用指定的--rpcport或默认值(如果未指定任何rpcport)将RPC命令中继到计算机上运行的比特币核心。如果军械库管理您的比特币核心,它对您来说是透明的,您将看不到与比特币核心的链接。

附加内容:armoryd在端口7070上调用比特币核心而没有人回答导致:“连接被拒绝”。

两个解决方案:转到比特币代码主文件夹并编辑文件“bitcoin.conf”并编辑/添加“-rpcport = 7070”或使用比特币核心默认rpcport,它应该是18333用于testnet。

答案 1 :(得分:0)

我认为armoryd并不尊重您的端口选择,以及我不确定的其他参数,我只是使用此处所述的默认端口取得了一些成功:

https://bitcointalk.org/index.php?topic=494956.msg5452723#msg5452723