1

我按照本指南

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”]}'

它工作正常。

然后我修改了链码并重新部署。

但我没有看到这种变化会影响验证同行。

谁能给我一些关于这个问题的想法?

4

1 回答 1

2

当您说修改了链码并重新部署时,您是否还构建了对等镜像(通过在容器目录中执行“go test -run BuildImage_Peer”)并重新启动对等点?

事实上,在你这样做之前,最好通过在“--peer-chaincodedev”模式下测试来检查更改是否良好。完成此操作后,请从源目录中删除可执行的链代码(它是瞬态的,仅在开发模式下需要)。

如果它仍然不起作用,我们需要日志。

于 2016-04-29T04:29:34.360 回答