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, 1491👍, 0💬
Popular Posts:
How to write a policy to set and get custom variables? Here is a policy that sets and gets custom va...
What is EPUB 2.0 Metadata "dc:creator" and "dc:contributor" elements? EPUB 2.0 Metadata "dc:creator"...
How to start Docker Daemon, "dockerd", on CentOS systems? If you have installed Docker on your CentO...
How to use the Atom Online Validator at w3.org? w3.org feed validation service is provided at http:/...
Where to find tutorials on Using Azure API Management Publisher Dashboard? Here is a list of tutoria...