peer chaincode query -C test -n mycc -c '{"Args":["query","bc606a7ec41041959c333b0ef2255010"]}'
时间: 2023-10-21 15:35:24 浏览: 63
这是一个 Hyperledger Fabric 命令,用于查询链码(chaincode)中的数据。其中:
-C test 表示指定了通道名为 test;
-n mycc 表示指定了链码名称为 mycc;
-c '{"Args":["query","bc606a7ec41041959c333b0ef2255010"]}' 表示指定了要执行的链码函数名为 query,传入的参数为 bc606a7ec41041959c333b0ef2255010。
这个命令的作用是在指定的通道中查询 mycc 链码中 key 为 bc606a7ec41041959c333b0ef2255010 的数据。
相关问题
peer chaincode invoke -n mycc -c '{"Args":["addStudent", "张三", "1", "schoolId_A", "classA"]}' -C myc
peer chaincode invoke是Hyperledger Fabric中的一个命令,用于调用链码并在区块链网络上执行事务。下面是对该命令的介绍:
`-n mycc`:指定要调用的链码的名称为"mycc"。
`-c '{"Args":["addStudent", "张三", "1", "schoolId_A", "classA"]}'`:指定要调用的链码函数和参数。在这个例子中,调用的函数是"addStudent",参数是"张三"、"1"、"schoolId_A"和"classA"。
`-C myc`:指定要执行事务的通道名称为"myc"。
通过执行这个命令,你将会在区块链网络上调用名为"mycc"的链码,并执行"addStudent"函数,传入参数"张三"、"1"、"schoolId_A"和"classA"。这个命令会将这个事务提交到区块链网络中,并生成一个新的区块。
peer lifecycle chaincode querycommitted --channelID mychannel --name helloworld --cafile ${PWD}/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
该命令是用于查询已经提交到通道的智能合约的信息,其中:
- `--channelID` 参数指定了要查询的通道的 ID。
- `--name` 参数指定了要查询的智能合约的名称。
- `--cafile` 参数指定了 TLS CA 证书的路径,用于与 Orderer 节点建立安全连接。
执行该命令后,会返回已经提交到通道的智能合约的信息,包括版本、哈希值、所属组织等。
阅读全文