我遵循了这个指南
https://github.com/hyperledger/fabric/blob/master/docs/dev-setup/devnet-setup.md
我将链代码部署为命令
CORE_PEER_ADDRESS = 172.17.0.2:30303 ./peer chaincode deploy -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 -c'{“Function”:“init”,“Args”:[“ a“,”100“,”b“,”200“]}'
它正常工作。
然后我修改了链码并重新部署。
但我没有看到这种变化影响验证同行。
谁可以就这个问题给我一些想法?
答案 0 :(得分:2)
当你说修改了链码并重新部署时,你是否也建立了对等图像(通过在容器目录中执行“go test -run BuildImage_Peer”)并重启对等体?
事实上,在你这样做之前,通过在“--peer-chaincodedev”模式下测试来检查变化是否合适是很好的。完成后,请从源目录中删除链代码可执行文件(其瞬态,仅适用于开发模式)。
如果它仍然不起作用,我们需要日志。