24 lines
648 B
Bash
Executable File
24 lines
648 B
Bash
Executable File
#!/bin/bash
|
|
source .env
|
|
|
|
day=$1
|
|
[[ -z $day ]] && day=$(jq .[].date db/daily.json | wc -l)
|
|
bloc=$(grep -n . db/debug/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
|
|
|