@@ -209,11 +209,13 @@ echo
209
209
210
210
echo " GET query Block by blockNumber"
211
211
echo
212
- curl -s -X GET \
212
+ BLOCK_INFO= $( curl -s -X GET \
213
213
" http://localhost:4000/channels/mychannel/blocks/1?peer=peer0.org1.example.com" \
214
214
-H " authorization: Bearer $ORG1_TOKEN " \
215
- -H " content-type: application/json"
216
- echo
215
+ -H " content-type: application/json" )
216
+ echo $BLOCK_INFO
217
+ # Assign previvious block hash to HASH
218
+ HASH=$( echo $BLOCK_INFO | jq -r " .header.previous_hash" )
217
219
echo
218
220
219
221
echo " GET query Transaction by TransactionID"
@@ -224,20 +226,17 @@ curl -s -X GET http://localhost:4000/channels/mychannel/transactions/$TRX_ID?pee
224
226
echo
225
227
echo
226
228
227
- # ###########################################################################
228
- # ## TODO: What to pass to fetch the Block information
229
- # ###########################################################################
230
- # echo "GET query Block by Hash"
231
- # echo
232
- # hash=????
233
- # curl -s -X GET \
234
- # "http://localhost:4000/channels/mychannel/blocks?hash=$hash&peer=peer1" \
235
- # -H "authorization: Bearer $ORG1_TOKEN" \
236
- # -H "cache-control: no-cache" \
237
- # -H "content-type: application/json" \
238
- # -H "x-access-token: $ORG1_TOKEN"
239
- # echo
240
- # echo
229
+
230
+ echo " GET query Block by Hash - Hash is $HASH "
231
+ echo
232
+ curl -s -X GET \
233
+ " http://localhost:4000/channels/mychannel/blocks?hash=$HASH &peer=peer0.org1.example.com" \
234
+ -H " authorization: Bearer $ORG1_TOKEN " \
235
+ -H " cache-control: no-cache" \
236
+ -H " content-type: application/json" \
237
+ -H " x-access-token: $ORG1_TOKEN "
238
+ echo
239
+ echo
241
240
242
241
echo " GET query ChainInfo"
243
242
echo
0 commit comments