Advertisement
Guest User

Untitled

a guest
May 20th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [[ $# -ne 1 ]]; then
  4. echo 'Usage: cat inputdata.json | ./invoke.sh FUNCTIONNAME'
  5. exit 1
  6. fi
  7.  
  8. FUNCTION="$1"
  9. INPUTDATA0=`cat`
  10. INPUTDATA=$(echo $INPUTDATA0 | sed 's/\"/\\"/g')
  11.  
  12. CRYPTOCONFIG_BASEPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
  13.  
  14. docker exec cli \
  15. peer chaincode invoke \
  16. -o orderer.example.com:7050 \
  17. --tls true \
  18. --cafile ${CRYPTOCONFIG_BASEPATH}/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem \
  19. --peerAddresses peer0.org1.example.com:7051 \
  20. --tlsRootCertFiles ${CRYPTOCONFIG_BASEPATH}/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt \
  21. --peerAddresses peer0.org2.example.com:9051 \
  22. --tlsRootCertFiles ${CRYPTOCONFIG_BASEPATH}/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt \
  23. -C mychannel \
  24. -n mycc \
  25. -c "{\"Args\":[\"${FUNCTION}\", \"${INPUTDATA}\"]}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement