g1-stats/scripts/compareMass.sh

23 lines
606 B
Bash
Executable File

#!/bin/bash
source .env
day=$1
[[ -z $day ]] && day=1
bloc=$(grep -n . db/udblocs | 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=$(./explorer.sh mass $Date)
jsonMbr=$(./explorer.sh cumulate $Date | jq .nbrMembers)
#if [[ $jsonMbr != $chainMbr ]]; then
echo "$Date - $bloc - $day
json : $jsonMbr - $jsonMass
chain: $chainMbr - $chainMass
"
#fi