Changing GVA SERVER in tools/jaklis/.env
This commit is contained in:
parent
f44755117d
commit
3a48aab030
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
########################################################################
|
########################################################################
|
||||||
# Version: 0.1
|
# Version: 0.2
|
||||||
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
|
||||||
# MAKE PAYMENTS ON DUNITER BLOCKCHAIN
|
# MAKE PAYMENTS ON DUNITER BLOCKCHAIN
|
||||||
# VERIFY SUCCES & RENEW IF FAILED
|
# VERIFY SUCCES & RENEW IF FAILED
|
||||||
|
@ -54,7 +54,7 @@ echo
|
||||||
echo "PAYMENT PROCESSOR ID ${MOATS}"
|
echo "PAYMENT PROCESSOR ID ${MOATS}"
|
||||||
echo "${ISSUERPUB} : (${AMOUNT}) -> ${G1PUB}"
|
echo "${ISSUERPUB} : (${AMOUNT}) -> ${G1PUB}"
|
||||||
|
|
||||||
[[ -z $COMMENT ]] && COMMENT="ZEN:${MOATS}"
|
[[ -z $COMMENT ]] && COMMENT="UPLANET:ZEN:${MOATS}"
|
||||||
|
|
||||||
PENDINGDIR=$HOME/.zen/game/pending/${ISSUERPUB}
|
PENDINGDIR=$HOME/.zen/game/pending/${ISSUERPUB}
|
||||||
### PREPARE PENDINGFILE INFO ZONE
|
### PREPARE PENDINGFILE INFO ZONE
|
||||||
|
@ -104,8 +104,9 @@ if [[ ${ISOK} == 0 || $(echo "${CHK2}" | grep 'succès') || $(echo "${CHK1}" | g
|
||||||
ZENCUR=$(echo "$COINS * 10" | bc | cut -d '.' -f 1)
|
ZENCUR=$(echo "$COINS * 10" | bc | cut -d '.' -f 1)
|
||||||
ZENDES=$(echo "$DES * 10" | bc | cut -d '.' -f 1)
|
ZENDES=$(echo "$DES * 10" | bc | cut -d '.' -f 1)
|
||||||
|
|
||||||
##### MONITORING #########
|
##### ADMIN MONITORING #########
|
||||||
echo "<html><head><meta charset='UTF-8'>
|
echo "<html><head><meta charset='UTF-8'>
|
||||||
|
<title>${COMMENT}</title>
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
font-family: 'Courier New', monospace;
|
font-family: 'Courier New', monospace;
|
||||||
|
@ -117,31 +118,31 @@ if [[ ${ISOK} == 0 || $(echo "${CHK2}" | grep 'succès') || $(echo "${CHK1}" | g
|
||||||
<h1>${ZENAMOUNT} ZEN OPERATION</h1>
|
<h1>${ZENAMOUNT} ZEN OPERATION</h1>
|
||||||
${COMMENT}
|
${COMMENT}
|
||||||
<h3><a title='CESIUM' href='${CESIUMIPFS}/#/app/wot/tx/${ISSUERPUB}/'>${ISSUERPUB}</a>
|
<h3><a title='CESIUM' href='${CESIUMIPFS}/#/app/wot/tx/${ISSUERPUB}/'>${ISSUERPUB}</a>
|
||||||
(<a href='$myUPLANET/g1gate/?pubkey=${ISSUERPUB}'>SCAN</a>)
|
(<a href='$myUPLANET/g1gate/?pubkey=${ISSUERPUB}'>SCAN</a>) : ${ZENCUR} ZEN
|
||||||
<br> //--->> <a title='CESIUM' href='${CESIUMIPFS}/#/app/wot/tx/${G1PUB}/'>${G1PUB}</a>
|
<br> //--->> <a title='CESIUM' href='${CESIUMIPFS}/#/app/wot/tx/${G1PUB}/'>${G1PUB}</a>
|
||||||
(<a href='$myUPLANET/g1gate/?pubkey=${G1PUB}'>SCAN</a>)
|
(<a href='$myUPLANET/g1gate/?pubkey=${G1PUB}'>SCAN</a>) : ${ZENDES} ZEN
|
||||||
</h3>
|
</h3>
|
||||||
</body></html>" > ${PENDINGDIR}/${MOATS}.result.html
|
</body></html>" > ${PENDINGDIR}/${MOATS}.result.html
|
||||||
|
|
||||||
$MY_PATH/mailjet.sh "support@qo-op.com" ${PENDINGDIR}/${MOATS}.result.html "${ZENAMOUNT} ZEN : ${COMMENT}"
|
$MY_PATH/mailjet.sh "support@qo-op.com" ${PENDINGDIR}/${MOATS}.result.html "${ZENAMOUNT} ZEN : ${COMMENT}"
|
||||||
|
|
||||||
## REMOVE IF YOU WANT TO MONITOR "SENT" WINDOW INCERTITUDE
|
|
||||||
rm ${PENDINGDIR}/${MOATS}.key
|
|
||||||
rm ${PENDINGDIR}/${MOATS}_replay.sh
|
|
||||||
rm ${PENDINGDIR}/${MOATS}.result.html
|
|
||||||
rm ${PENDINGFILE}
|
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
echo "TRANSACTION ERROR... "
|
echo "(╥☁╥ ) TRANSACTION ERROR (╥☁╥ )"
|
||||||
|
if [[ $(cat ${PENDINGDIR}/${MOATS}.result.html | grep "insufficient balance") ]]; then
|
||||||
|
echo "insufficient balance"
|
||||||
|
else
|
||||||
GVASERVER=$(${MY_PATH}/duniter_getnode.sh | tail -n 1)
|
GVASERVER=$(${MY_PATH}/duniter_getnode.sh | tail -n 1)
|
||||||
|
## Changing GVA SERVER in tools/jaklis/.env
|
||||||
## CHANGING GVA SERVER
|
|
||||||
[[ $(echo ${GVASERVER} | grep "/gva" ) ]] \
|
[[ $(echo ${GVASERVER} | grep "/gva" ) ]] \
|
||||||
&& cat ${MY_PATH}/../tools/jaklis/.env.template > tools/jaklis/.env \
|
&& cat ${MY_PATH}/../tools/jaklis/.env.template > tools/jaklis/.env \
|
||||||
&& echo "NODE=${GVASERVER}" >> ${MY_PATH}/../tools/jaklis/.env \
|
&& echo "NODE=${GVASERVER}" >> ${MY_PATH}/../tools/jaklis/.env \
|
||||||
&& echo "NEW GVA NODE : ${GVASERVER}"
|
&& echo "OK. NEW GVA NODE : ${GVASERVER}" \
|
||||||
#~ ## INFORM SYSTEM MUST RENEW OPERATION
|
|| echo "ERROR. BAD GVA NODE : ${GVASERVER}"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
#~ ## MAKE SYSTEM RENEW OPERATION
|
||||||
#~ rm ${PENDINGFILE}
|
#~ rm ${PENDINGFILE}
|
||||||
#~ echo "<html><h2>BLOCKCHAIN CONNEXION ERROR</h2>
|
#~ echo "<html><h2>BLOCKCHAIN CONNEXION ERROR</h2>
|
||||||
#~ <h1>- MUST RETRY -</h1>
|
#~ <h1>- MUST RETRY -</h1>
|
||||||
|
@ -167,4 +168,11 @@ else
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## REMOVE IF YOU WANT TO MONITOR "SENT" WINDOW INCERTITUDE
|
||||||
|
rm ${PENDINGDIR}/${MOATS}.key
|
||||||
|
rm ${PENDINGDIR}/${MOATS}_replay.sh
|
||||||
|
rm ${PENDINGDIR}/${MOATS}.result.html
|
||||||
|
rm ${PENDINGFILE}
|
||||||
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue