能在IDE里調試鏈碼自然是比較痛快。本文前提是了解fabric合約布署過程。鏈碼調試開發步驟如下:
1,啟動order
orderer start
2, 使用開發模式啟動peer節點
peer node start --peer-chaincodedev=true
3,創建通道
4,啟動鏈碼程序
這一步可以在IDE里啟動鏈碼,這樣就可以debug了
cd examples/chaincode/go/chaincode_example02
go build
CORE_CHAINCODE_LOGLEVEL=debug CORE_PEER_ADDRESS=127.0.0.1:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./chaincode_example02
5,安裝鏈碼
peer chaincode install -n mycc -v 0 -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02
6,初始化鏈碼
peer chaincode instantiate -n mycc -v 0 -c '{"Args":["init","a","100","b","200"]}' -o 127.0.0.1:7050 -C ch1
7,鏈碼調用和測試