我試圖從織物樣本中更改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