Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- printf "%-10s %10s %30s %10s \n" block timestamp difficulty interval && \
- while true; do
- var1=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockcount) && \
- sleep 0.1 && \
- var2=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockcount) && \
- while [ $var1 != $var2 ]; do
- curBlockNumber=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockcount) && \
- curBlockHash=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockhash $curBlockNumber) && \
- curBlockTime=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $curBlockHash | jq -r .time) && \
- curBlockDiff=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $curBlockHash | jq -r .difficulty) && \
- preBlockHash=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $curBlockHash | jq -r .previousblockhash) && \
- preBlockTime=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $preBlockHash | jq -r .time) && \
- blockInterval=$(($curBlockTime - $preBlockTime)) && \
- printf "%-10s %10s %30s %10s \n" $curBlockNumber $curBlockTime $curBlockDiff $blockInterval && \
- var1=$var2
- done
- done
Add Comment
Please, Sign In to add comment