Tools, FAQ, Tutorials:
Query Chaincode Property on BYFN Channel
How to Query Chaincode Property on BYFN Channel?
✍: FYIcenter.com
An instance of a chaincode can be viewed as an object
of a class in an execution environment.
It can hold properties.
You can run the "peer chaincode query" command to query the current value of a given property of a given chaincode instance.
1. Verify instantiated chaincode:
$ docker exec -it cli bash bash-4.4# echo $CORE_PEER_ADDRESS peer0.org2.example.com:7051 bash-4.4# peer chaincode list -C mychannel --instantiated Get instantiated chaincodes on channel mychannel: Name: mycc, Version: 1.0, Path: github.com/chaincode/chaincode_example02/go/, \ Escc: escc, Vscc: vscc
2. Query property "a" and "b" of instantiated chaincode "mycc":
bash-4.4# peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}' 100 bash-4.4# peer chaincode query -C mychannel -n mycc -c '{"Args":["query","b"]}' 200
3. Query an unknown property "c":
bash-4.4# peer chaincode query -C mychannel -n mycc -c '{"Args":["query","c"]}' Error: endorsement failure during query. response: status:500 \ message:"{\"Error\":\"Nil amount for c\"}"
4. Query an unknown chaincode instance:
bash-4.4# peer chaincode query -C mychannel -n mycc_x -c '{"Args":["query","a"]}' Error: endorsement failure during query. response: status:500 \ message:"make sure the chaincode mycc_x has been successfully instantiated \ and try again: chaincode mycc_x not found"
⇒ Invoke Chaincode Transaction on BYFN Channel
⇐ Instantiate Chaincode on BYFN Channel
2020-09-30, 1164🔥, 0💬
Popular Posts:
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
Where to get a real Atom XML example? You can follow this tutorial to get a real Atom XML example: 1...
How To Read the Entire File into a Single String in PHP? If you have a file, and you want to read th...
How to use "json-to-xml" Azure API Policy Statement? The "json-to-xml" Policy Statement allows you t...