diff --git a/g1-stats.sh b/g1-stats.sh index 30eb69b..2426875 100755 --- a/g1-stats.sh +++ b/g1-stats.sh @@ -37,12 +37,12 @@ loopWalletUp() { [[ -z ${TXBLOCKS[$i]} ]] && break sleep 0.1 WALLETS0=$(curl -s ${DUNITER}/blockchain/block/${TXBLOCKS[$i]}) - until WALLETS=$(echo $WALLETS0 | jq '.time,.transactions[].outputs[]' 2>/dev/null); do + until WALLETS=$(echo $WALLETS0 | jq '.time,(.transactions[] | select(.issuers[0] as $issuers | .outputs[0]|contains($issuers)|not) | .outputs[0]')) 2>/dev/null; do [[ $isWeb != "web" ]] && echo -e "iter $iter \n$WALLETS0" sleep 2 WALLETS0=$(curl -s ${DUNITER}/blockchain/block/${TXBLOCKS[$i]}) done - [[ -z "$WALLETS" ]] && echo "Erreur: $RET" && exit 1 + [[ -z "$WALLETS" ]] && continue # Récupération de la date du block blockDate=$(echo "$WALLETS" | head -n1)