前置准备,下载好fabric-samples
启动测试网络
进入到test-network目录中执行
./network.sh up
创建 channel 默认名称 myChannel
./network.sh createChannel
在test-network所在目录执行下面操作,以便可以将链码与其他网络部件打包在一起
export PATH=${
PWD}/../bin:$PATH
export FABRIC_CFG_PATH=$PWD/../config/
使用peer lifecycle chaincode package 命令创建链码包。前提是将链码放到chaincode中,这里放的是hyperledger-fabric-contract-java-demo
peer lifecycle chaincode package hyperledger-fabric-contract-java-demo.tar.gz --path ../chaincode/hyperledger-fabric-contract-java-demo/ --lang java --label hyperledger-fabric-contract-java-demo_1
安装链码包
Org1 peer 节点安装链码
export CORE_PEER_TLS_ENABLED=true
export CORE_PEER_LOCALMSPID="Org1MSP"
export CORE_PEER_TLS_ROOTCERT_FILE=${
PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export