Tools, FAQ, Tutorials:
Read Block Data in Blockchain
How to Read Block Data from a Blockchain?
✍: FYIcenter.com
The block data from a blockchain uses a binary format. You need to use the "configtxgen -inspectBlock" command parse it to JSON format.
1. Get the newest block from the blockchain:
$ docker exec -it cli bash root@262918fdcbc0:/opt/gopath/src/github.com/hyperledger/fabric/peer# cd root@262918fdcbc0:~# peer channel fetch newest ./newest.block -c mychannel root@262918fdcbc0:~# configtxgen -inspectBlock newest.block > newest.json root@262918fdcbc0:~# more newest.json { "data": { "data": [ { "payload": { "data": { "actions": [ { "header": { "creator": { "id_bytes": "LS0tLS1CRUdJTiBDRVJ...
Now you need to read the Hyperledger Fabric reference guide to figure out how transactions are stored in the block.
⇒ blockfile_000000 - Blockfiles of Blockchain
⇐ Verify Blockchain on the Channel
2020-02-20, 1916🔥, 0💬
Popular Posts:
How to use the "forward-request" Policy Statement to call the backend service for an Azure API servi...
How to add an API to an API product for internal testing on the Publisher Portal of an Azure API Man...
What is the "__init__()" class method? The "__init__()" class method is a special method that will b...
How to add a new operation to an API on the Publisher Dashboard of an Azure API Management Service? ...
How To Pass Arrays By References? in PHP? Like normal variables, you can pass an array by reference ...