Guest User

Untitled

a guest
Dec 12th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. #!/bin/bash
  2. printf "%-10s %10s %30s %10s \n" block timestamp difficulty interval && \
  3. while true; do
  4. var1=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockcount) && \
  5. sleep 0.1 && \
  6. var2=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockcount) && \
  7. while [ $var1 != $var2 ]; do
  8. curBlockNumber=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockcount) && \
  9. curBlockHash=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockhash $curBlockNumber) && \
  10. curBlockTime=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $curBlockHash | jq -r .time) && \
  11. curBlockDiff=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $curBlockHash | jq -r .difficulty) && \
  12. preBlockHash=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $curBlockHash | jq -r .previousblockhash) && \
  13. preBlockTime=$(./src/sugarchain-cli -rpcuser=username -rpcpassword=password getblockheader $preBlockHash | jq -r .time) && \
  14. blockInterval=$(($curBlockTime - $preBlockTime)) && \
  15. printf "%-10s %10s %30s %10s \n" $curBlockNumber $curBlockTime $curBlockDiff $blockInterval && \
  16. var1=$var2
  17. done
  18. done
Add Comment
Please, Sign In to add comment