Hyperledger Fabric 或 Composer 查看区块详情
// 思路// 1.在docker中,获取某个区块(假设获取最新的区块),并存在new.bp文件中# peer channel fetch newest -c composerchannel new.pb --orderer orderer.example.com:7050// 2.将docker中的new.bp文件传到Ubuntu主机中$ docker cp b7200c...
·
// 思路
// 1.在docker中,获取某个区块(假设获取最新的区块),并存在new.bp文件中
# peer channel fetch newest -c composerchannel new.pb --orderer orderer.example.com:7050
// 2.将docker中的new.bp文件传到Ubuntu主机中
$ docker cp b7200c1b6150:/opt/gopath/src/github.com/hyperledger/fabric/new.pb /home/fabric/fabric-tools/fabric-scripts/
// 3.Ubuntu主机安装jq,解析json的
$ sudo apt-get install jq
// 4.如果Fabric是直接安装的,则应该有configtxlator,
// 如果是Composer安装的Fabric,可能没有configtxlator,
// 则可下载https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/linux-amd64-1.4.0/hyperledger-fabric-linux-amd64-1.4.0.tar.gz,
// 将该文件解压并放到Fabric的随便一个文件夹
$ tar -zxvf /tmp/hyperledger-fabric-linux-amd64-1.4.0.tar.gz -C ./hyperledger-fabric-linux-amd64-1.4.0
// 5. 将pb区块转换为json
$ ./hyperledger-fabric-linux-amd64-1.4.0/bin/configtxlator proto_decode --input ./new.pb --type common.Block | jq . > ./new.json
// 6. 将new.json打开,打开浏览器,复制到json在线解析格式化(百度son在线解析格式化),就可以看到完整的区块详情
更多推荐
已为社区贡献8条内容
所有评论(0)