我使用docker-compose设置了带有1个CA和1个对等体的hyperledger fabric v0.6。我已经成功部署了chaincode_example02
,它被调用和查询" a "和" b "没问题。
现在我想测试" 链码调用链代码"使用chaincode_example05
。我运行以下命令以成功部署:
peer chaincode deploy
-u jim
-p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example05
-c '{"Args": ["init","sum","0"]}'`
我运行以下命令到" 调用"它成功了:
peer chaincode invoke
-u jim
-n 7929510b01d27dadec6b42751662182c98c85decb58256defb686adb77fbe9d9bcc1acea9890d2650e186f4c2190e50dcd2020cc36455a220087baaa384390db
-c '{"Args": ["invoke","github.com/hyperledger/fabric/core/example/chaincode/chaincode_example02","sum"]}'`
现在,当我运行以下查询命令时:
peer chaincode query
-u jim
-n 7929510b01d27dadec6b42751662182c98c85decb58256defb686adb77fbe9d9bcc1acea9890d2650e186f4c2190e50dcd2020cc36455a220087baaa384390db
-c '{"Args":["query","github.com/hyperledger/fabric/core/example/chaincode/chaincode_example02","sum"]}'`
我收到以下错误消息:
错误:查询链码时出错:rpc错误:code = 2 desc = 错误:无法执行事务或查询(超时时间超时) 执行交易)
我怎样才能让它发挥作用?