部署修改后的链代码

时间:2016-04-29 04:13:49

标签: blockchain hyperledger

我遵循了这个指南

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

它正常工作。

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

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

谁可以就这个问题给我一些想法?

1 个答案:

答案 0 :(得分:2)

当你说修改了链码并重新部署时,你是否也建立了对等图像(通过在容器目录中执行“go test -run BuildImage_Peer”)并重启对等体?

事实上,在你这样做之前,通过在“--peer-chaincodedev”模式下测试来检查变化是否合适是很好的。完成后,请从源目录中删除链代码可执行文件(其瞬态,仅适用于开发模式)。

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