20c0a382a3
-Replace tabs with double-spaces -Betting spacing and lining up of code functions -Add missing semi-colons -Remove extra characters and spaces where applicable -Remove commented-out code fragments -Add missing 2021 date to LICENSE -Small touchups and other misc nitpickings
28 lines
897 B
Bash
Executable File
28 lines
897 B
Bash
Executable File
#!/bin/sh
|
|
# this super hack will sync the explorer from the newest block as they occur
|
|
forcesync() {
|
|
blockcount=$1
|
|
echo "╒══════════════════<<"
|
|
echo "| height : $blockcount"
|
|
blockhash=`curl -s https://explorer.exor.io/api/getblockhash?height=$blockcount`
|
|
echo "| ଓ hash : $blockhash"
|
|
curl -s https://explorer.exor.io/block/$blockhash > /dev/null
|
|
echo "╘═══════════════════════════════>>"
|
|
}
|
|
|
|
main() {
|
|
echo "Checking for new block..."
|
|
previousblockcount=$currentblockcount
|
|
currentblockcount=`curl -s https://explorer.exor.io/api/getblockcount`
|
|
if [ $currentblockcount -ne $previousblockcount ]; then
|
|
echo "New block found. Syncing..."
|
|
forcesync $currentblockcount
|
|
else
|
|
echo "No new block found. Sleeping...";
|
|
fi
|
|
sleep 20
|
|
main
|
|
}
|
|
|
|
currentblockcount=0
|
|
main |