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,安裝鏈碼
5,安裝鏈碼
peer chaincode install -n mycc -v 0 -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02
6,初始化鏈碼
6,初始化鏈碼
peer chaincode instantiate -n mycc -v 0 -c '{"Args":["init","a","100","b","200"]}' -o 127.0.0.1:7050 -C ch1
7,鏈碼調用和測試
7,鏈碼調用和測試
可以用命令的方式 調用 或者 另啓動一個sdk應用調用。可以debug了.
後記:有人說在IDE調試一會就斷了,建議設置超時。peer節點環境變量加上 - CORE_CHAINCODE_STARTUPTIMEOUT=900000s
- CORE_CHAINCODE_EXECUTETIMEOUT=900000s 再啓動ide調試。試試.
後記:有人說在IDE調試一會就斷了,建議設置超時。peer節點環境變量加上 - CORE_CHAINCODE_STARTUPTIMEOUT=900000s
- CORE_CHAINCODE_EXECUTETIMEOUT=900000s 再啓動ide調試。試試.