Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [[ $# -ne 1 ]]; then
- echo 'Usage: cat inputdata.json | ./invoke.sh FUNCTIONNAME'
- exit 1
- fi
- FUNCTION="$1"
- INPUTDATA0=`cat`
- INPUTDATA=$(echo $INPUTDATA0 | sed 's/\"/\\"/g')
- CRYPTOCONFIG_BASEPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
- docker exec cli \
- peer chaincode invoke \
- -o orderer.example.com:7050 \
- --tls true \
- --cafile ${CRYPTOCONFIG_BASEPATH}/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem \
- --peerAddresses peer0.org1.example.com:7051 \
- --tlsRootCertFiles ${CRYPTOCONFIG_BASEPATH}/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt \
- --peerAddresses peer0.org2.example.com:9051 \
- --tlsRootCertFiles ${CRYPTOCONFIG_BASEPATH}/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt \
- -C mychannel \
- -n mycc \
- -c "{\"Args\":[\"${FUNCTION}\", \"${INPUTDATA}\"]}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement