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