jeezy
7 years ago
1 changed files with 48 additions and 0 deletions
@ -0,0 +1,48 @@ |
|||
#!/bin/bash |
|||
|
|||
#How many transactions back to scan for notarizations |
|||
txscanamount=50 |
|||
|
|||
#Only count KMD->BTC after this timestamp (block 814000) |
|||
timefilter=1525032458 |
|||
|
|||
btcntrzaddr=1P3rU1Nk1pmc2BiWC8dEy9bZa1ZbMp5jfg |
|||
|
|||
timeSince() |
|||
{ |
|||
local currentimestamp=$(date +%s) |
|||
local timecompare=$1 |
|||
|
|||
if [ ! -z $timecompare ] && [[ $timecompare != "null" ]] |
|||
then |
|||
local t=$((currentimestamp-timecompare)) |
|||
|
|||
local d=$((t/60/60/24)) |
|||
local h=$((t/60/60%24)) |
|||
local m=$((t/60%60)) |
|||
local s=$((t%60)) |
|||
|
|||
if [[ $d > 0 ]]; then |
|||
echo -n "${d}d" |
|||
fi |
|||
if [[ $h > 0 ]]; then |
|||
echo -n "${h}h" |
|||
fi |
|||
if [[ $d = 0 && $m > 0 ]]; then |
|||
echo -n "${m}m" |
|||
fi |
|||
if [[ $d = 0 && $h = 0 && $m = 0 ]]; then |
|||
echo -n "${s}s" |
|||
fi |
|||
|
|||
fi |
|||
} |
|||
|
|||
notarizations=($(bitcoin-cli listtransactions "" $txscanamount | jq -r --arg address "$btcntrzaddr" --arg timefilter $timefilter '[.[] | select(.time>=($timefilter|tonumber) and .address==$address and .category=="send")] | .[].time')) |
|||
|
|||
echo "=== BTC NOTARIZATIONS ===" |
|||
for (( i=${#notarizations[@]}-1 ; i>=0 ; i-- )) |
|||
do |
|||
timestamp=$(echo notarizations[i] | sed 's/,//') |
|||
echo $(timeSince $timestamp) |
|||
done |
Loading…
Reference in new issue