we now omit error if empty
This commit is contained in:
parent
f74de4cb86
commit
e1fd587ddd
|
@ -29,33 +29,36 @@ function getCode() {
|
|||
function sendTx() {
|
||||
TX=$1
|
||||
if [[ "$GRPC_BROADCAST_TX" == "" ]]; then
|
||||
RESPONSE=`curl -s localhost:46657/broadcast_tx_commit?tx=0x$TX`
|
||||
ERROR=`echo $RESPONSE | jq .error`
|
||||
RESPONSE=$(curl -s localhost:46657/broadcast_tx_commit?tx=0x"$TX")
|
||||
IS_ERR=$(echo "$RESPONSE" | jq 'has("error")')
|
||||
ERROR=$(echo "$RESPONSE" | jq '.error')
|
||||
ERROR=$(echo "$ERROR" | tr -d '"') # remove surrounding quotes
|
||||
|
||||
RESPONSE=`echo $RESPONSE | jq .result`
|
||||
RESPONSE=$(echo "$RESPONSE" | jq '.result')
|
||||
else
|
||||
if [ -f grpc_client ]; then
|
||||
rm grpc_client
|
||||
fi
|
||||
echo "... building grpc_client"
|
||||
go build -o grpc_client grpc_client.go
|
||||
RESPONSE=`./grpc_client $TX`
|
||||
RESPONSE=$(./grpc_client "$TX")
|
||||
IS_ERR=false
|
||||
ERROR=""
|
||||
fi
|
||||
|
||||
echo "RESPONSE"
|
||||
echo $RESPONSE
|
||||
echo "$RESPONSE"
|
||||
|
||||
echo $RESPONSE | jq . &> /dev/null
|
||||
echo "$RESPONSE" | jq . &> /dev/null
|
||||
IS_JSON=$?
|
||||
if [[ "$IS_JSON" != "0" ]]; then
|
||||
IS_ERR=true
|
||||
ERROR="$RESPONSE"
|
||||
fi
|
||||
APPEND_TX_RESPONSE=`echo $RESPONSE | jq .deliver_tx`
|
||||
APPEND_TX_CODE=`getCode "$APPEND_TX_RESPONSE"`
|
||||
CHECK_TX_RESPONSE=`echo $RESPONSE | jq .check_tx`
|
||||
CHECK_TX_CODE=`getCode "$CHECK_TX_RESPONSE"`
|
||||
APPEND_TX_RESPONSE=$(echo "$RESPONSE" | jq '.deliver_tx')
|
||||
APPEND_TX_CODE=$(getCode "$APPEND_TX_RESPONSE")
|
||||
CHECK_TX_RESPONSE=$(echo "$RESPONSE" | jq '.check_tx')
|
||||
CHECK_TX_CODE=$(getCode "$CHECK_TX_RESPONSE")
|
||||
|
||||
echo "-------"
|
||||
echo "TX $TX"
|
||||
|
@ -63,7 +66,7 @@ function sendTx() {
|
|||
echo "ERROR $ERROR"
|
||||
echo "----"
|
||||
|
||||
if [[ "$ERROR" != "" ]]; then
|
||||
if $IS_ERR; then
|
||||
echo "Unexpected error sending tx ($TX): $ERROR"
|
||||
exit 1
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue