2021-03-23 17:04:12 +07:00

50 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
FLOG="$1"
GEN="gobtckeys"
CBAL="https://blockchain.info/q/addressbalance/"
CIN="https://blockchain.info/q/getreceivedbyaddress/"
COUT="https://blockchain.info/q/getsentbyaddress/"
putscreen(){
echo "$(date +%Y-%m-%d\ %H:%M:%S ) $1"
}
putlog(){
echo "$(date +%Y-%m-%d\ %H:%M:%S ) $1" >> $FLOG
}
putkey(){
echo "key = $1" >> $FLOG
}
for (( ; ; ))
do
END=75
DIG=""
for ((i=1;i<=END;i++)); do
II=${RANDOM:0:1}
DIG=$DIG$II
putscreen $DIG
#echo $DIG >> $FLOG
putlog "start $DIG"
DATAX=`${GEN} btc $DIG | tr -d '{' | tr -d '}'`
IFS=$'\n'
for XX in ${DATAX}; do
#echo $XX
PRIV=`echo ${XX} | awk '{print $1}'`
BADDR=`echo ${XX} | awk '{print $3}'`
# XB=`wget -qO- $CBAL$BADDR`
XIN=`mysql test -uroot -pfinger -h btcfisher_mysql-57_1 -s -N -e "select count(*) from btc where addr='${BADDR}'"`
# XOUT=`wget -qO- $COUT$BADDR`
# putscreen "${PRIV} ${BADDR} BAL=${XB} IN=${XIN}"
putlog "${PRIV} ${BADDR} BAL=${XB} IN=${XIN}" >> $FLOG
#sleep 10
done
done
done