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, ∼2874🔥, 0💬
Popular Posts:
How to add an API to an API product for internal testing on the Publisher Portal of an Azure API Man...
What is EPUB 3.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 3.0 Metadata "dc:publisher" ...
How To Access a Global Variable inside a Function? in PHP? By default, global variables are not acce...
How to start Docker Daemon, "dockerd", on CentOS systems? If you have installed Docker on your CentO...
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...