Tools, FAQ, Tutorials:
Verify Blockchain on the Channel
How to Verify Blockchain on the Channel?
✍: FYIcenter.com
Since all transactions (changes of assets managed by chaincodes)
are stored in the blockchain shared by all peers of the channel,
you can use the "peer channel" CLI command to look at them.
1. Connect to CLI container:
$ docker exec -it cli bash root@262918fdcbc0:/opt/gopath/src/github.com/hyperledger/fabric/peer# cd root@262918fdcbc0:~#
2. Get blockchain information of the channel:
root@262918fdcbc0:~# peer channel getinfo -c mychannel
[channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
Blockchain info: {"height":5,"currentBlockHash":"LEA0YQbIFIL/MdR+ii2Z4SrYSqaYs6lYpRDDSzjhe7U=",
"previousBlockHash":"SiJr3cuCgeCySsnEIEuwdPQgUw9esibfWjooit+Oo58="}
We have 6 blocks in the blockchain.
3. Fetch the last block:
root@262918fdcbc0:~# peer channel fetch newest ./newest.block -c mychannel root@262918fdcbc0:~# ls -l -rw-r--r-- 1 root root 5815 Apr 1 16:43 newest.block
See next tutorial on how to parse the content of a block file.
⇒ Read Block Data in Blockchain
⇐ Verify World State in CouchDB
2020-02-20, ∼1404🔥, 0💬
Popular Posts:
How To Copy Array Values to a List of Variables in PHP? If you want copy all values of an array to a...
How to create the Hello-3.0.epub package? I have all required files to create Hello-3.0.epub. To cre...
Why I am getting "The Windows SDK version 8.1 was not found" error, when building my C++ application...
Where to get a real Atom XML example? You can follow this tutorial to get a real Atom XML example: 1...
How To Read a File in Binary Mode in PHP? If you have a file that stores binary data, like an execut...