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
⇑ BYFN (Build Your First Network)
⇑⇑ Hyperledger Tutorials
2020-09-30, 881👍, 0💬
Popular Posts:
How to troubleshoot the Orderer peer? The Docker container terminated by itself. You can follow this...
FYIcenter JSON Validator and Formatter is an online tool that checks for syntax errors of JSON text ...
What are "*..." and "**..." Wildcard Parameters in Function Definitions? If you want to define a fun...
How to build a test service operation to dump everything from the "context.Request" object in the re...
What is Azure API Management Gateway? Azure API Management Gateway is the Azure Web server that serv...