#!/bin/bash # Script to display the coinage and wallet dimensional balance # Also calculates the coins which can use used for mining (ie > abnweight) ################### CHANGE THESE VARIABLES ##################### cli=$HOME"/biblepay-evolution/src/biblepay-cli" dims=$HOME"/coins" output=$HOME"/wallet_dimensions.csv" output2=$HOME"/wallet_dimensions" abncoins=$HOME"/abn_coins.csv" abncoins2=$HOME"/abn_coins" ################################################################# rm -f $dims rm -f $output rm -f $abncoins $cli listunspent | grep amount -A1 | tr -d '\n' | tr '-' '\n' | tr ',' ' ' | awk 'NF > 0' > $dims # Get ABNweight required abn=`$cli getmininginfo | grep '"required_abn_weight":' | awk -F" " '{print $2}'` n=1 echo "Sorting coins and calculating coinage..." while read line do # echo $line coin=`echo $line | grep -m$n "amount" $dims | tail -n1 | awk -F" " '{print $2}'` conf=`echo $ine | grep -m$n "amount" $dims | tail -n1 | awk -F" " '{print $4}'` age=`echo "scale=2;$conf / 205" | bc` coinage=`echo "$coin * $age" | bc | awk -F"." '{print $1}'` n=$((n+1)) echo -n "." echo $coin,$age,$coinage >> $output if [ "$coinage" -ge "$abn" ] then echo $coin,$age,$coinage >> $abncoins fi done < $dims echo -e "\n" echo -e "Coins"' \t\t '"Age"' \t '"Coinage" > $output2 cat $output | tr "," "\t" | sort -k3,3n >> $output2 echo -e "Coins"' \t\t '"Age"' \t '"Coinage" > $abncoins2 cat $abncoins | tr "," "\t" | sort -k3,3nr >> $abncoins2 echo "Wallet Dimensions:" cat $output2 echo "===========================" echo "Mining Coins heavier then: "$abn cat $abncoins2