python - 如何解析比特币区块链 blkxxxxx.dat 文件,尤其是交易部分
问题描述
我试过 emcpow2 的 pyblockchain 包。但是这个包似乎只是返回头信息。我真正需要的是交易脚本和地址。如图所示,没有交易脚本方法
有没有其他方法可以在此处输入图像描述来解析 blkxxxxx.dat 文件,或者我是否错误地使用了这个包?
提前致谢
解决方案
只需解析为:
for transaction in block.transactions:
for output in transaction.outputs:
for addr in output.addresses:
print(addr.address)
推荐阅读
- python - 使用 Flask 的增量作业队列(获取部分结果)
- json - json 日志格式的流利位解析器问题
- freertos - FreeRTOS 中“taskENTER_CRITICAL()”的 CMSIS API
- spring - 拆分后的条件流
- laravel - 数组返回 0 但不返回 1
- c# - 如何通过在 C# 中保留原始路径的目录分隔符来组合路径?
- javascript - 在下拉列表中更改输入类型 ='时间'
- java - 在 Spring Embedded LDAP 中存储二进制项
- python - 批量插入操作未触发 SqlAlchemy“after_insert”事件
- curl - 将curl上传文件转换为python请求上传文件的问题