Tools, FAQ, Tutorials:
View Channel Blockchain and Download Blocks
How to View Blockchain and Download Blocks of a Hyperledger Fabric Channel?
✍: FYIcenter.com
You can follow this tutorial to
View Blockchain and Download Blocks of a Hyperledger Fabric Channel.
1. Connect to the CLI container of the Hyperledger Fabric network:
$ docker exec -it cli bash bash-4.4#
2. List channels joined by the default peer:
bash-4.4# echo $CORE_PEER_ADDRESS peer0.org1.example.com:7051 bash-4.4# peer channel list Channels peers has joined: mychannel
3. Get the blockchain info of a given channel:
bash-4.4# peer channel getinfo -c mychannel Blockchain info: {"height":6, "currentBlockHash":"rriN9xJHYX+c2xo7qIqNvxNlcGFRAADgA4hIg7byvwE=", "previousBlockHash":"KDjkXFvRJAcYTp2ralLNhMAD3eZc0LxfQyHr9DZgl0M=" }
4. Download (fetch) the newest block:
bash-4.4# peer channel fetch newest newest.block -c mychannel [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized [cli.common] readBlock -> INFO 002 Received block: 5 bash-4.4# ls -l -rw-r--r-- 1 root root 4921 Apr 1 18:00 newest.block
5. Download (fetch) the first block:
bash-4.4# peer channel fetch 0 newest.block -c mychannel [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized [cli.common] readBlock -> INFO 002 Received block: 0 bash-4.4# ls -l -rw-r--r-- 1 root root 15995 Apr 13 18:07 first.block -rw-r--r-- 1 root root 4921 Apr 1 18:00 newest.block
Note that block 5 is the 6th block of the blockchain, because the first block is labeled as block 0.
Â
⇒ Inspect Transaction Blocks of Channel Blockchain
⇠"peer chaincode invoke" on BYFN
⇑ BYFN (Build Your First Network)
⇑⇑ Hyperledger Tutorials
2020-08-13, 798👍, 0💬
Popular Posts:
What is the "__init__()" class method? The "__init__()" class method is a special method that will b...
What is the "__init__()" class method? The "__init__()" class method is a special method that will b...
How to use urllib.parse.urlencode() function to encode HTTP POST data? My form data has special char...
How To Control Padding Spaces within a Table Cell? Cell padding spaces are spaces between cell inner...
What is Azure API Management Publisher Dashboard? Azure API Management Publisher Dashboard is an Azu...