-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathquery.sh
More file actions
executable file
·54 lines (49 loc) · 1.8 KB
/
Copy pathquery.sh
File metadata and controls
executable file
·54 lines (49 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
source ./.env
export PATH=${PWD}/bin:${PWD}:$PATH
# FUNCTION TO CHECK RESULTS
function checkResult(){
res=$?
if [ $res -ne 0 ]
then
echo "!!!!! ERROR !!!!!"
if [ "${IGNORE_ERRORS}" != "true" ]; then
exit 1
fi
else
echo "----- SUCCESS -----"
echo
fi
}
CONFIG_ROOT=/root/crypto
#----------------------------------#
ORG1_MSPCONFIGPATH=${CONFIG_ROOT}/peerOrganizations/org1.eapproval.com/users/Admin@org1.eapproval.com/msp
ORG2_MSPCONFIGPATH=${CONFIG_ROOT}/peerOrganizations/org2.eapproval.com/users/Admin@org2.eapproval.com/msp
ORG1_TLS_ROOTCERT_FILE=${CONFIG_ROOT}/peerOrganizations/org1.eapproval.com/peers/peer0.org1.eapproval.com/tls/ca.crt
ORG2_TLS_ROOTCERT_FILE=${CONFIG_ROOT}/peerOrganizations/org2.eapproval.com/peers/peer0.org2.eapproval.com/tls/ca.crt
#----------------------------------#
DEFAULT_ORDERER=orderer.eapproval.com:7050
ORDERER_TLS_ROOTCERT_FILE=${CONFIG_ROOT}/ordererOrganizations/eapproval.com/orderers/orderer.eapproval.com/msp/tlscacerts/tlsca.eapproval.com-cert.pem
#----------------------------------#
PEER0_ORG1="docker exec
-e CORE_PEER_LOCALMSPID=Org1MSP
-e CORE_PEER_ADDRESS=peer0.org1.eapproval.com:7051
-e CORE_PEER_MSPCONFIGPATH=${ORG1_MSPCONFIGPATH}
-e CORE_PEER_TLS_ROOTCERT_FILE=${ORG1_TLS_ROOTCERT_FILE}
cli
peer
--tls=true
--cafile=${ORDERER_TLS_ROOTCERT_FILE}
--orderer=${DEFAULT_ORDERER}
"
echo
echo "######################################################"
echo "################ QUERYING CHAINCODE ##################"
echo "######################################################"
# -c '{"function": "getTotalRequests", "Args": []}' \
# -c '{"function": "getValueForKey", "Args": ["PENDING Request 3"]}' \
${PEER0_ORG1} chaincode query \
-C mychannel \
-c '{"function": "getValuesForPartialKey", "Args": ["DECLINED Request"]}' \
-n ${CC_NAME} \
checkResult
echo