aboutsummaryrefslogtreecommitdiff
path: root/miner-script-prototype.sh
diff options
context:
space:
mode:
Diffstat (limited to 'miner-script-prototype.sh')
-rw-r--r--miner-script-prototype.sh50
1 files changed, 0 insertions, 50 deletions
diff --git a/miner-script-prototype.sh b/miner-script-prototype.sh
deleted file mode 100644
index 5e686c5..0000000
--- a/miner-script-prototype.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-PROGRAM="$(basename $0)"
-proofofwork(){
- TEST="$1"
- PRE="$2"
- MINER="$3"
- i=1
- l=1; while [ $l = 1 ]
- do
- TIMESTAMP="$(date -u +%s)"
- SHA="$(echo $TEST'"zpairs":'$(cat /home/$USER/.arching-kaos/mempool/szch)',"nonce":"'$i'","previous":"'$PRE'","timestamp":"'$TIMESTAMP'","miner":"'$MINER'","reward":"40"}' | sha512sum | awk '{ print $1 }')"
-
- # Static difficulty for securing the sblock
- echo $SHA | grep -e '^000'
- if [ "$?" == 0 ] ;
- then
- echo "SHA512 is $SHA"
- echo "Mined block:"
- echo $TEST'"zpairs":'$(cat /home/$USER/,arching-kaos/mempool/szch)',"nonce":"'$i'","previous":"'$PRE'","timestamp":"'$TIMESTAMP'","miner":"'$MINER'","reward":"40"}' | jq --compact-output > /home/$USER/.arching-kaos/mined_blocks/$SHA
- cat /home/$USER/.arching-kaos/mined_blocks/$SHA | jq
- # exit 0
- # Instead of exiting, we will now sleep for 60 seconds
- # after that we continue mining on top of the just mined
- # block.
- sleep 60
- proofofwork "$1" "$SHA" "$MINER"
- fi
- i=$(expr $i + 1);
- done
-}
-
-usage(){
- echo "$PROGRAM <somethings> <previous> <miner_address>"
- echo " hit enter after that !!! "
-}
-
-if [ -z "$1" ] ;
-then
- usage
- exit;
-elif [ ! -z "$1" ] && [ ! -z "$2" ] && [ ! -z "$3" ]
-then
- proofofwork "$1" "$2" "$3";
-else
- usage
-fi
-
-exit
-
-