@@ -3111,58 +3111,43 @@ chaincodeInvoke() {
31113111 echo " Usage: fablo chaincode invoke <peer_domains_comma_separated> <channel_name> <chaincode_name> <command> [transient]"
31123112 exit 1
31133113 fi
3114- cli = " "
3115- peer_addresses = " "
31163114
3117- peer_certs = " "
3118-
3119- if [[ " $1" == * " peer0.org1.example.com" * ]]; then
3115+ # Cli needs to be from the same org as the first peer
3116+ if [[ " $1" == " peer0.org1.example.com" * ]]; then
31203117 cli = " cli.org1.example.com"
3121- peer_addresses = " $peer_addresses,peer0.org1.example.com:7061"
3122-
3123- peer_certs = " $peer_certs,crypto/peers/peer0.org1.example.com/tls/ca.crt"
3124-
31253118 fi
3126- if [[ " $1" == * " peer1.org1.example.com" * ]]; then
3119+ if [[ " $1" == " peer1.org1.example.com" * ]]; then
31273120 cli = " cli.org1.example.com"
3128- peer_addresses = " $peer_addresses,peer1.org1.example.com:7062"
3129-
3130- peer_certs = " $peer_certs,crypto/peers/peer1.org1.example.com/tls/ca.crt"
3131-
31323121 fi
3133- if [[ " $1" == * " peer0.org2.example.com" * ]]; then
3122+ if [[ " $1" == " peer0.org2.example.com" * ]]; then
31343123 cli = " cli.org2.example.com"
3135- peer_addresses = " $peer_addresses,peer0.org2.example.com:7081"
3136-
3137- peer_certs = " $peer_certs,crypto/peers/peer0.org2.example.com/tls/ca.crt"
3138-
31393124 fi
3140- if [[ " $1" == * " peer1.org2.example.com" * ]]; then
3125+ if [[ " $1" == " peer1.org2.example.com" * ]]; then
31413126 cli = " cli.org2.example.com"
3142- peer_addresses = " $peer_addresses,peer1.org2.example.com:7082 "
3127+ fi
31433128
3144- peer_certs = " $peer_certs,crypto/peers/peer1.org2.example.com/tls/ca.crt"
3129+ peer_addresses = " $1"
3130+ peer_addresses = " \$ {peer_addresses//peer0.org1.example.com/peer0.org1.example.com:7061}"
3131+ peer_addresses = " \$ {peer_addresses//peer1.org1.example.com/peer1.org1.example.com:7062}"
3132+ peer_addresses = " \$ {peer_addresses//peer0.org2.example.com/peer0.org2.example.com:7081}"
3133+ peer_addresses = " \$ {peer_addresses//peer1.org2.example.com/peer1.org2.example.com:7082}"
31453134
3146- fi
3147- if [ - z " $peer_addresses " ]; then
3148- echo " Unknown peers: $1 "
3149- exit 1
3150- fi
3135+ peer_certs = " $1 "
3136+ peer_certs = " \$ {peer_certs//peer0.org1.example.com/crypto/peers/peer0.org1.example.com/tls/ca.crt} "
3137+ peer_certs = " \$ {peer_certs//peer1.org1.example.com/crypto/peers/peer1.org1.example.com/tls/ca.crt} "
3138+ peer_certs = " \$ {peer_certs//peer0.org2.example.com/crypto/peers/peer0.org2.example.com/tls/ca.crt} "
3139+ peer_certs = " \$ {peer_certs//peer1.org2.example.com/crypto/peers/peer1.org2.example.com/tls/ca.crt} "
31513140
31523141 if [ " $2" = " my-channel1" ]; then
31533142 ca_cert = " crypto-orderer/tlsca.orderer1.com-cert.pem"
31543143 fi
3155-
31563144 if [ " $2" = " my-channel2" ]; then
31573145 ca_cert = " crypto-orderer/tlsca.orderer1.com-cert.pem"
31583146 fi
3159-
31603147 if [ " $2" = " my-channel3" ]; then
31613148 ca_cert = " crypto-orderer/tlsca.orderer1.com-cert.pem"
31623149 fi
3163-
3164- peerChaincodeInvokeTls " $cli" " \$ {peer_addresses:1}" " $2" " $3" " $4" " $5" " \$ {peer_certs:1}" " $ca_cert"
3165-
3150+ peerChaincodeInvokeTls " $cli" " $peer_addresses" " $2" " $3" " $4" " $5" " $peer_certs" " $ca_cert"
31663151}
31673152"
31683153`;
@@ -3175,8 +3160,6 @@ source "$FABLO_NETWORK_ROOT/fabric-docker/scripts/channel-query-functions.sh"
31753160set -eu
31763161
31773162channelQuery() {
3178- echo " -> Channel query: " + " $@"
3179-
31803163 if [ " $#" - eq 1 ]; then
31813164 printChannelsHelp
31823165
0 commit comments