我正在尝试使用获取交易信息
bitcoind gettransaction \
9962d5c704ec27243364cbe9d384808feeac1c15c35ac790dffd1e929829b271
但我收到了
error: {"code":-5,"message":"Invalid or non-wallet transaction id"}
如何使用比特币API查看交易?
最佳答案
您可以使用bitcoind查看国外交易。
在您的bitcoin.conf文件中设置txindex = 1。
使用-reindex重新启动bitcoind(您需要重新构建整个索引)
在为几个块建立索引之后,您可以使用以下代码:
$ bitcoind getblockcount
122735
$ bitcoind getblockhash 67543
0000000004e213266ccd388df12896412c1a70e647b48004f7d6894b9d6f63b9
$ bitcoind getblock 0000000004e213266ccd388df12896412c1a70e647b48004f7d6894b9d6f63b9
// JSON containing tx "a93a668d9332e21d51380c7251bbf5ad47295ca9795e0ad6f2fe8d63b76af9aa"
$ bitcoind getrawtransaction a93a668d9332e21d51380c7251bbf5ad47295ca9795e0ad6f2fe8d63b76af9aa 1
// json of transaction - note that "1" at the end tells bitcoind to decode into json
有关更多信息,请参见this。
关于bitcoin - 查看外国比特币交易,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8734694/