1. 程式人生 > >Fabric chaincode開發調試

Fabric chaincode開發調試

spa 查看 由於 -c c-s clone 網絡 col 官方

由於chaincode開發調試步驟稍多,每次都要查看官方doc有些不便,且偶爾還會遇到官方doc無法訪問的情況,故整理一份chaincode開發步驟(環境已經配置好的前提),自用還ok:

首先下載官方提供的fabric-samples:

git clone https://github.com/hyperledger/fabric-samples.git

終端1

啟動網絡:

cd fabric-samples/chaincode-docker-devmode
sudo docker-compose -f docker-compose-simple.yaml up -d

進入鏈碼容器:

sudo
docker exec -it chaincode bash

進入鏈碼目錄(fabric-samples/chaincode):

cd gocc
go build

啟動鏈碼:

CORE_PEER_ADDRESS=peer:7051 CORE_CHAINCODE_ID_NAME=mycc:0 ./gocc

終端2

進入fabric客戶端:

docker exec -it cli bash

安裝並實例化:

peer chaincode install -p chaincodedev/chaincode/sacc -n mycc -v 0
peer chaincode instantiate -n mycc -v 0 -c 
{"Args":[""]} -C myc

Fabric chaincode開發調試