如何在Hyperledger Fabric中部署自己的系统链代码



我正在尝试在hyperledger结构中安装和部署我自己的系统链代码。我使用的是v1.3。我看到了这个答案Hyperledger Fabric System Chaincode插件-缺少样本。但它是v1.1特有的,现在importsyscss.go看起来非常不同。

我试着按照上面链接中提到的程序,但对我来说没有成功。

我在/opt/lib/中复制了myscc.so文件。在core.yaml中也做了一个条目myscc: enable

未注释

example configuration:                                                                    
- enabled: true
name: myscc
path: /opt/lib/myscc.so
invokableExternal: true
invokableCC2CC: true

docker restart peer0.org1.example.com docker logs peer0.org1.example.com

一切都运行得很好,没有任何错误,但我仍然没有看到这里提到的带有myscc的日志。

SCC插件被禁用,但他们添加了一个秘密标志,以便更快地进行开发。

对等机必须使用以下标志构建:

GO_TAGS+=" pluginsenabled" make peer

端到端测试使用码头集装箱,因此集装箱也应使用建造

DOCKER_DYNAMIC_LINK=true GO_TAGS+=" pluginsenabled" make peer-docker

最新更新