我试图从织物样本中更改fabcar示例,以便能够快速迭代链式代码开发。默认情况下,我总是需要删除图像并重新运行设置脚本,如this question elaborated on。这需要30秒。Hyperledger Fabric fabcar在dev模式下的链式代码示例(peer-chaincodedev)
我在docker-composition中看到了标志--peer-chaincodedev=true
,并想知道如何才能让它工作。
我跟着Tutorial "Chaincode for Developers",并将其与基础网络的码头构成进行比较。我注意到有一个名为chaincode
的容器,它运行一个名为fabric-ccenv
的图像。我将这个定义添加到docker撰写,但不能实例化对端的chaincode。这应该怎么做?
我试图运行
peer chaincode instantiate -o orderer.example.com:7050 -C mychannel -n fabcar -v 1.0 -c '{"Args":[""]}' -P "OR ('Org1MSP.member','Org2MSP.member')"
在CLI
,但我发现
2017-08-14 11:54:13.404 UTC [msp] GetLocalMSP -> DEBU 001 Returning existing local MSP
2017-08-14 11:54:13.404 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 Obtaining default signing identity
2017-08-14 11:54:13.406 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 Using default escc
2017-08-14 11:54:13.406 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 Using default vscc
2017-08-14 11:54:13.407 UTC [msp/identity] Sign -> DEBU 005 Sign: plaintext: 0A95070A6708031A0C08E59EC6CC0510...324D53500A04657363630A0476736363
2017-08-14 11:54:13.407 UTC [msp/identity] Sign -> DEBU 006 Sign: digest: 61C75870AB68C1E7D6921DB4CA6029A0093A3D57DB421BC697864555BFC81167
Error: Error endorsing chaincode: rpc error: code = Unknown desc = Failed to deserialize creator identity, err MSP Org1MSP is unknown