(五)hyperledger fabric 测试环境调试智能合约

一、进入devmode目录

cd fabric-samples/chaincode-docker-devmode

二、启动网络

docker-compose -f docker-compose-simple.yaml up

三、新开终端进入chaincode容器

docker exec -it chaincode bash

四、进入chaincode目录

cd sacc 

go build

五、运行chaincode

CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./sacc

六、新开终端进入cli容器

docker exec -it cli bash

七、安装编译好的chaincode

peer chaincode install -p chaincodedev/chaincode/sacc -n mycc -v 0

八 、调试验证chaincode

1、插入数据

peer chaincode instantiate -n mycc -v 0 -c '{"Args":["a","10"]}' -C myc

2、修改数据

peer chaincode invoke -n mycc -c '{"Args":["set", "a", "20"]}' -C myc

3、查询数据

peer chaincode query -n mycc -c '{"Args":["query","a"]}' -C myc

你可能感兴趣的:((五)hyperledger fabric 测试环境调试智能合约)