如何解析比特币区块链blkxxxxx.dat文件,尤其是交易部分



我尝试过emcpow2的pyblockchain包。但这个包似乎只是返回了头信息。我真正需要的是交易脚本和地址。如图所示,没有交易脚本方法

是否有其他方式输入图像描述以解析blkxxxxx.dat文件,或者我是否错误地使用了此包?

提前感谢

只解析为:

for transaction in block.transactions:
for output in transaction.outputs:
for addr in output.addresses:
print(addr.address)

不建议直接读取二进制文件,因为二进制格式应该有所更改。

或者,请改用REST API。

$ curl http://localhost:8332/rest/blockhashbyheight/1.json 
$ curl http://localhost:8332/rest/block/00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048.json 

最新更新