现在,我已经设置了我自己的bitcoind,它作为一个完整的节点运行,并下载了所有的块。
以下是启动bitcoind的命令:bitcoind -port=8333 -rpcport=8332 -rpcuser=xxxx -rpcpassword=xxxx -discover -txindex=1 -reindex -bind=xxx.xxx -datadir=~/bitcoind/
每次当我进入listunspent,它总是返回空的结果。
我想知道,有什么方法可以在不导入我想要查询的地址的情况下获得所有区块链交易数据和未使用的数据?
如果这是不可能的,那么像blockchain.info这样的服务是如何做到的呢?
非常感谢!
发布于 2018-09-29 11:24:30
在运行节点时添加-addressindex=1 -timestampindex=1和-spentindex=1。
或者更好的方法是,打开数据目录(~/bitcoind/),找到bitcoin.conf文件,并在其中添加所有参数,如下所示:
port=8333
rpcport=8332
rpcuser=xxxx
rpcpassword=xxxx
txindex=1
addressindex=1
timestampindex=1
spentindex=1
bind=xxx.xxx.xxx.xxx然后用-reindex运行你的节点,只是这一次,下一次你不需要-reindex参数:
bitcoind datadir=~/bitcoind/ -reindex
https://stackoverflow.com/questions/48323470
复制相似问题