#!/bin/bash # Récupération du chemin absolut du répertoir du script actuel GPATH="$( cd "$(dirname "$0")" ; pwd -P )/.." source $GPATH/.env day=$1 [[ -z $day ]] && day=$(jq .[].date $GPATH/db/daily.json | wc -l) #bloc=$(grep -n . $GPATH/db/debug/udblocs | grep -E "^$day:" | cut -d: -f2) bloc=$(curl -s ${DUNITER}/blockchain/with/ud | jq '.result.blocks[]' | grep -n . | grep -E "^$day:" | cut -d: -f2) chainData=$(curl -s ${DUNITER}/blockchain/block/$bloc | jq '.membersCount,.monetaryMass') chainMass=$(tail -n1 <<<"$chainData" | xargs -i echo "scale=2; {}/100" | bc) chainMbr=$(head -n1 <<<"$chainData") ((day--)) Date=$(date -d "17-03-08+${day}day" '+%d-%m-%y') jsonMass=$($GPATH/explorer.sh mass $Date -c | jq .monetaryMass) jsonMbr=$($GPATH/explorer.sh day $Date -c | jq .nbrMembers) #if [[ $jsonMbr != $chainMbr ]]; then echo "$Date - $bloc - $day json : $jsonMbr - $jsonMass chain: $chainMbr - $chainMass " #fi