J'essaie de modifier l'exemple fabcar à partir d'échantillons de tissu pour être capable d'itérer rapidement sur le développement de la chaincode. Par défaut, j'ai toujours besoin de supprimer l'image et de relancer le script d'installation, comme this question elaborated on. Cela prend ~ 30s.Hyperledger Tissu fabcar exemple chaincode en mode dev (peer-chaincodedev)
J'ai vu le drapeau --peer-chaincodedev=true
dans le docker-compose et je me demande comment je peux faire fonctionner ça.
J'ai suivi le Tutorial "Chaincode for Developers" et l'ai comparé avec le docker-composer du réseau de base. J'ai remarqué qu'il y a un conteneur nommé chaincode
qui exécute une image nommée fabric-ccenv
. J'ai ajouté cette définition au docker compose mais ne peux pas instancier le chaincode sur le pair. Comment cela est-il censé être fait?
Je suis en train de courir
peer chaincode instantiate -o orderer.example.com:7050 -C mychannel -n fabcar -v 1.0 -c '{"Args":[""]}' -P "OR ('Org1MSP.member','Org2MSP.member')"
dans le cli mais je me fais
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