安装链码
打包链码
- 进去go语言链码包
cd ../chaincode/fabcar/go
- 下载依赖
GO111MODULE=on
go mod vendor
- 回到工作目录
cd ../../../test-network
- 设置环境的变量
export FABRIC_CFG_PATH=$PWD/../config/
- 管理员1和管理员2 (一个打包另一个直接拿来用就好了)打包链码
peer lifecycle chaincode package fabcar.tar.gz --path ../chaincode/fabcar/go/ --lang golang --label fabcar_1
执行完该命令会在当前目录下生成 链码包文件 fabcar.tar.gz
.
安装链码
在Org1 的peer 上安装链码
切换身份为组织 1 的管理员
source env-org1.sh
安装链码
peer lifecycle chaincode install fabcar.tar.gz
查询已安装的链码
peer lifecycle chaincode queryinstalled
在Org2的 peer 上安装链码
切换身份为组织 2 的管理员
source env-org2.sh
安装链码
peer lifecycle chaincode install fabcar.tar.gz
查询已安装的链码
peer lifecycle chaincode queryinstalled
设置包 ID
export CC_PACKAGE_ID=fabcar_1:a5a64c81bd0ff978378580a452d6ea21f8c39ebce3645c712edab3b795b8d722
网友评论