switch gva server on ERROR
This commit is contained in:
parent
28c074ebcc
commit
48df6ceb7a
|
@ -50,7 +50,7 @@ mkdir -p $HOME/.zen/tmp/coucou/
|
||||||
COINSFILE=$HOME/.zen/tmp/coucou/${G1PUB}.COINS
|
COINSFILE=$HOME/.zen/tmp/coucou/${G1PUB}.COINS
|
||||||
#######################################################
|
#######################################################
|
||||||
## GET EXTERNAL G1 DATA
|
## GET EXTERNAL G1 DATA
|
||||||
${MY_PATH}/GetGCAttributesFromG1PUB.sh ${G1PUB}
|
${MY_PATH}/../tools/GetGCAttributesFromG1PUB.sh ${G1PUB}
|
||||||
#######################################################
|
#######################################################
|
||||||
#######################################################
|
#######################################################
|
||||||
|
|
||||||
|
@ -62,8 +62,17 @@ echo "SOLDE : $CURCOINS G1"
|
||||||
if [[ $CURCOINS == "" || $CURCOINS == "null" ]]; then
|
if [[ $CURCOINS == "" || $CURCOINS == "null" ]]; then
|
||||||
(
|
(
|
||||||
CURCOINS=$(${MY_PATH}/timeout.sh -t 10 ${MY_PATH}/jaklis/jaklis.py balance -p ${G1PUB})
|
CURCOINS=$(${MY_PATH}/timeout.sh -t 10 ${MY_PATH}/jaklis/jaklis.py balance -p ${G1PUB})
|
||||||
[[ "$CURCOIN" == "" ]] && echo "JAKLIS ERROR"
|
if [[ "$CURCOINS" == "" ]]; then
|
||||||
[[ "$CURCOIN" == "null" ]] && echo "EMPTY WALLET"
|
echo "JAKLIS ERROR"
|
||||||
|
GVASERVER=$(${MY_PATH}/../tools/duniter_getnode.sh | tail -n 1)
|
||||||
|
## Changing GVA SERVER in tools/jaklis/.env
|
||||||
|
[[ $(echo ${GVASERVER} | grep "/gva" ) ]] \
|
||||||
|
&& cat ${MY_PATH}/../tools/jaklis/.env.template > tools/jaklis/.env \
|
||||||
|
&& echo "NODE=${GVASERVER}" >> ${MY_PATH}/../tools/jaklis/.env \
|
||||||
|
&& echo "OK. NEW GVA NODE : ${GVASERVER}" \
|
||||||
|
|| echo "ERROR. BAD GVA NODE : ${GVASERVER}"
|
||||||
|
fi
|
||||||
|
[[ "$CURCOINS" == "null" ]] && echo "EMPTY WALLET"
|
||||||
|
|
||||||
echo "$CURCOINS" > "$COINSFILE"
|
echo "$CURCOINS" > "$COINSFILE"
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,8 @@
|
||||||
################################################################################
|
################################################################################
|
||||||
MY_PATH="`dirname \"$0\"`" # relative
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
MY_PATH="`( cd \"${MY_PATH}\" && pwd )`" # absolutized and normalized
|
MY_PATH="`( cd \"${MY_PATH}\" && pwd )`" # absolutized and normalized
|
||||||
|
ME="${0##*/}"
|
||||||
|
|
||||||
. "${MY_PATH}/my.sh"
|
. "${MY_PATH}/my.sh"
|
||||||
|
|
||||||
[[ ${1} == "-h" || ${1} == "--help" ]] && echo "#################################################
|
[[ ${1} == "-h" || ${1} == "--help" ]] && echo "#################################################
|
||||||
|
@ -26,15 +28,25 @@ mkdir -p ~/.zen/tmp/${MOATS}
|
||||||
COINS=$(cat ~/.zen/tmp/coucou/${G1PUB}.COINS 2>/dev/null)
|
COINS=$(cat ~/.zen/tmp/coucou/${G1PUB}.COINS 2>/dev/null)
|
||||||
ZEN=$(echo "($COINS - 1) * 10" | bc | cut -d '.' -f 1)
|
ZEN=$(echo "($COINS - 1) * 10" | bc | cut -d '.' -f 1)
|
||||||
|
|
||||||
echo "===== ${G1PUB} ===== ${COINS} G1 / ${ZEN} ZEN"
|
echo "===== ${G1PUB} ===== ${COINS} G1 / ${ZEN} ZEN ($ME)"
|
||||||
|
|
||||||
## GET G1 WALLET HISTORY
|
## GET G1 WALLET HISTORY
|
||||||
if [[ ${COINS} != "null" && $(echo "$COINS > 0" | bc -l) -eq 1 ]]; then
|
if [[ ${COINS} != "null" && $(echo "$COINS > 0" | bc -l) -eq 1 ]]; then
|
||||||
|
|
||||||
[[ ! -s ~/.zen/tmp/${MOATS}/${G1PUB}.g1history.json ]] \
|
[[ ! -s ~/.zen/tmp/${MOATS}/${G1PUB}.g1history.json ]] \
|
||||||
&& ${MY_PATH}/timeout.sh -t 5 $MY_PATH/jaklis/jaklis.py history -n 100 -p ${G1PUB} -j > ~/.zen/tmp/${MOATS}/${G1PUB}.g1history.json
|
&& ${MY_PATH}/timeout.sh -t 5 $MY_PATH/jaklis/jaklis.py history -n 100 -p ${G1PUB} -j > ~/.zen/tmp/${MOATS}/${G1PUB}.g1history.json
|
||||||
echo "++ HISTORY OK"
|
|
||||||
|
|
||||||
|
if [[ ! -s ~/.zen/tmp/${MOATS}/${G1PUB}.g1history.json ]]; then
|
||||||
|
GVASERVER=$(${MY_PATH}/../tools/duniter_getnode.sh | tail -n 1)
|
||||||
|
## Changing GVA SERVER in tools/jaklis/.env
|
||||||
|
[[ $(echo ${GVASERVER} | grep "/gva" ) ]] \
|
||||||
|
&& cat ${MY_PATH}/../tools/jaklis/.env.template > tools/jaklis/.env \
|
||||||
|
&& echo "NODE=${GVASERVER}" >> ${MY_PATH}/../tools/jaklis/.env \
|
||||||
|
&& echo "OK. NEW GVA NODE : ${GVASERVER}" \
|
||||||
|
|| echo "ERROR. BAD GVA NODE : ${GVASERVER}"
|
||||||
|
else
|
||||||
|
echo "++ HISTORY OK"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## SCAN GCHANGE +
|
## SCAN GCHANGE +
|
||||||
|
|
Loading…
Reference in New Issue