Tools, FAQ, Tutorials:
Verify World State in CouchDB
How to Verify World State in CouchDB container?
✍: FYIcenter.com
Since peer0.org1.example.com uses the couchdb container to
store the world state, you can check the current states
of all assets managed by the chaincode.
1. Get database name for the chaincode "fabcar":
$ curl http://localhost:5984/_all_dbs ["_replicator","_users","mychannel_","mychannel_fabcar","mychannel_lscc"]
2. List all assets (called documents in CouchDB) of "mychannel_fabcar":
$ curl http://localhost:5984/mychannel_fabcar/_all_docs
{"total_rows":10,"offset":0,"rows":[
{"id":"CAR0","key":"CAR0","value":{"rev":"2-470e6972dfda1d4e4d5451f351e0a148"}},
{"id":"CAR1","key":"CAR1","value":{"rev":"2-c3dc6200995111fd68a1b31fef101407"}},
{"id":"CAR2","key":"CAR2","value":{"rev":"2-a6152f6417c7806ca9b8cb65df610408"}},
{"id":"CAR3","key":"CAR3","value":{"rev":"2-2284005a15045726607cd868bded26e7"}},
{"id":"CAR4","key":"CAR4","value":{"rev":"2-a76d55af36a1c1d876db82bac10a5193"}},
{"id":"CAR5","key":"CAR5","value":{"rev":"2-34515cfea948a09c67f5fee6fd286ff6"}},
{"id":"CAR6","key":"CAR6","value":{"rev":"2-d52f643d550d6b6b1126c60fa71386c3"}},
{"id":"CAR7","key":"CAR7","value":{"rev":"2-bf0c75774546d03bba5e3ada27be3afe"}},
{"id":"CAR8","key":"CAR8","value":{"rev":"2-a953576d2447d0bc4c6534a0cfc1aeca"}},
{"id":"CAR9","key":"CAR9","value":{"rev":"2-06ab42f3f3274b05144522b717c04e56"}}
]}
3. Get the content of the last asset, CAR9:
$ curl http://localhost:5984/mychannel_fabcar/CAR9
{ "_id": "CAR9",
"_rev": "2-06ab42f3f3274b05144522b717c04e56",
"colour": "brown",
"make": "Holden",
"model": "Barina",
"owner": "Shotaro",
"~version": "\u0000CgMBAwA="
}
⇒ Verify Blockchain on the Channel
⇐ Interact with "fabcar" Chaincode on CLI
2020-02-20, ∼1301🔥, 0💬
Popular Posts:
FYIcenter JSON Validator and Formatter is an online tool that checks for syntax errors of JSON text ...
Where to get a real Atom XML example? You can follow this tutorial to get a real Atom XML example: 1...
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...
What are "*..." and "**..." Wildcard Parameters in Function Definitions? If you want to define a fun...
How To Read Data from Keyboard (Standard Input) in PHP? If you want to read data from the standard i...