diff --git a/API/QRCODE.sh b/API/QRCODE.sh index ac6aa4ca..a557d3fc 100755 --- a/API/QRCODE.sh +++ b/API/QRCODE.sh @@ -186,8 +186,7 @@ if [[ ${QRCODE:0:5} == "~~~~~" ]]; then ${MY_PATH}/../tools/jaklis/jaklis.py -k ~/.zen/tmp/${MOATS}/secret.key pay -a ${WHAT} -p ${VAL} -c "G1CARD:${MOATS}" -m 2>&1 >> ~/.zen/tmp/${MOATS}/disco if [ $? == 0 ]; then - mv ${PENDING} ${PENDING}.SENT ## TODO MONITOR CHAIN REJECTION - + echo "SENT" > ${PENDING} ## _12345.sh run MONITOR checking CHAIN REJECTION ## CHANGE COINS CACHE COINSFILE="$HOME/.zen/tmp/coucou/${G1PUB}.COINS" DESTFILE="$HOME/.zen/tmp/coucou/${VAL}.COINS" @@ -197,6 +196,10 @@ if [[ ${QRCODE:0:5} == "~~~~~" ]]; then RESULT=$(echo "$CUR - $WHAT" | bc) echo "$RESULT" > "${COINSFILE}" else + ## UNKNOWN CARD or G1 Problem + echo "MISSING COINS for ${G1PUB}.COINS" >> ~/.zen/tmp/${MOATS}/disco + echo PORT="$1" THAT="$2" AND="$3" THIS="$4" APPNAME="$5" WHAT="$6" OBJ="$7" VAL="$8" MOATS="$9" COOKIE="$10" >> ~/.zen/tmp/${MOATS}/disco + ${MY_PATH}/../tools/mailjet.sh 'fred@q1sms.fr' ~/.zen/tmp/${MOATS}/disco echo "-${WHAT}" > "${COINSFILE}" fi cat "${COINSFILE}" diff --git a/RUNTIME/PLAYER.refresh.sh b/RUNTIME/PLAYER.refresh.sh index d519af08..ab4cdec4 100755 --- a/RUNTIME/PLAYER.refresh.sh +++ b/RUNTIME/PLAYER.refresh.sh @@ -174,6 +174,9 @@ for PLAYER in ${PLAYERONE[@]}; do echo "## GCHANGE+ & Ŋ1 EXPLORATION: Connect_PLAYER_To_Gchange.sh" ${MY_PATH}/../tools/Connect_PLAYER_To_Gchange.sh "${PLAYER}" + ### CHECK FOR pending + + ############### # VOEUX.create.sh # ############################################################## diff --git a/_12345.sh b/_12345.sh index 7886897f..c6f2aac6 100755 --- a/_12345.sh +++ b/_12345.sh @@ -85,6 +85,18 @@ while true; do exec 2>&1 >> ~/.zen/tmp/_12345.log start=`date +%s` + # MONITOR pending + for player in ${PLAYERONE[@]}; do + g1pub=$(cat ~/.zen/game/players/${player}/.g1pub 2>/dev/null) + # Check Station PLAYER payments + PENDINGS=($(ls "$HOME/.zen/game/pending/${g1pub}/*.TX")) + for pending in "${PENDINGS[@]}"; do + echo ${pending} + # TODO TREAT PENDINGS + # + done + done + ############# GET BOOTSTRAP SWARM DATA for bootnode in $(cat ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | grep -Ev "#" | rev | cut -d '/' -f 1 | rev | grep -v '^[[:space:]]*$') # remove comments and empty lines do