Skip to content

Instantly share code, notes, and snippets.

@OR13
Last active February 8, 2019 01:09
Show Gist options
  • Save OR13/0acac514913d2ec2863bb1d7f3d43f99 to your computer and use it in GitHub Desktop.
Save OR13/0acac514913d2ec2863bb1d7f3d43f99 to your computer and use it in GitHub Desktop.
HyperLedger Fabric

new terminal

git clone [email protected]:hyperledger/fabric-samples.git;
cd fabric-samples;
./scripts/bootstrap.sh 1.4.0 1.4.0 0.4.14;
cd chaincode-docker-devmode;
docker-compose -f docker-compose-simple.yaml up;

new terminal

docker exec -it chaincode bash;
cd chaincode_example02/go;
go build -o chaincode_example02;
CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./chaincode_example02;

new terminal

docker exec -it cli bash;
peer chaincode install -p chaincodedev/chaincode/chaincode_example02/go -n mycc -v 0
peer chaincode instantiate -n mycc -v 0 -c '{"Args":["init","a","100","b","200"]}' -C myc
peer chaincode invoke -n mycc -c '{"Args":["invoke","a","b","10"]}' -C myc
peer chaincode query -n mycc -c '{"Args":["query","a"]}' -C myc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment