# on receiving block 329970 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2026-11-08T16:16:57Z
# as written in the block header
2026-11-08T16:16:47Z
$ uptime # since last reboot
16:16:57 up 81 days, 6:32, 0 users, load average: 0.47, 0.55, 0.46
$ battery.sh
71%, Power Supply Online
$ uname -smnr
Linux singer 6.18.44-0-lts x86_64
$ grep ^MemAvailable /proc/meminfo
MemAvailable: 1742100 kB
$ du -h -d1 .bitcoin/signet
382M .bitcoin/signet/indexes
21M .bitcoin/signet/wallets
569M .bitcoin/signet/blocks
4.3G .bitcoin/signet/chainstate
8.0K .bitcoin/signet/fees
5.3G .bitcoin/signet
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 912G 455G 457G 50% /
$ bitcoind -version
Bitcoin Core daemon version v32.1.0 bitcoind
Copyright (C) 2009-2026 The Bitcoin Core developers
Please contribute if you find Bitcoin Core useful. Visit
for further information about the software.
The source code is available from .
This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or
$ BC=$(bitcoin-cli -signet getblockcount); echo $BC
329970
$ BH=$(bitcoin-cli -signet getblockhash 329970); echo $BH
0000000f16461646585330e21d5536cbc1a7c29099996306e7af0fbd5c3fe2c7
$ bitcoin-cli -signet getblockheader 0000000f16461646585330e21d5536cbc1a7c29099996306e7af0fbd5c3fe2c7
$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... ...f 1646 1646
5853 3.e2 1d55 36cb
c1a7 c29. 9999 63.6
e7af .fbd 5c3f e2c7
$ : Following was the shortform
$ : from which shortkode came
$ last=${BH: -4}
$ a=$(echo $BH | cut -b-60 \
| fold -w 4 \
| grep -Ev '^(0000|[^0]{4})$')
$ R=$(echo $a $last | cut -b-20)
$ printf "%s sf: " $BC
$ { echo $R | grep "$last$" \
|| echo $R M; } | tr "0\n" ". "
echo
329970 sf: .fbd e2c7
$ : Following was the shortkode
$ : from which anecdote came
$ nz=$(echo $BH | fold -w 4 \
| grep -cE '^[^0]{4}$')
$ z=$(echo $BH | fold -w 4 \
| grep -c '^0000$')
$ nzzs=$(((${nz}<<4)+${z}))
$ printf "%s sk: " $BC
$ printf "%s %x\n" \
$last \
$nzzs \
| tr 0 .
329970 sk: e2c7 a1
$ : Following is an anecdote
$ all=$(echo $BH | fold -w 4 \
| sed 's/^/0x/' \
| paste -s | tr '\t' ^)
$ printf "%s ak: " $BC
$ printf "%04x %02x\n" \
$(($all)) $nzzs \
| tr 0 .
329970 ak: ec62 a1
$ : Following is the jointkode
329970 jk: e2c7 ec62 a1
### niceblack moved to the end
$ bitcoin-cli -signet getmempoolinfo
$ gmm.sh
243
## Retarget estimation is +%
## 1362 of 2016, i.e. 67%, 654 to go
## Current and previous two in numbers:
$ bitcoin-cli -signet getnetworkhashps 2016
$ bitcoin-cli -signet getnetworkhashps 2016 328607
$ bitcoin-cli -signet getnetworkhashps 2016 326591
$ bitcoin-cli -signet getblockstats 329970
$ bitcoin-cli -signet getnettotals
$ bitcoin-cli -signet -netinfo
$ bitcoin-cli -signet -addrinfo
### v2_peerinfo are in v2_peerinfo-signet.txt
$ bitcoin-cli -signet getpeerinfo | grep -w 'v2' | uniq -c
$ bitcoin-cli getpeerinfo \
| jq -r '.[]
| select ( .transport_protocol_type == "v2" )
| .addr + " " + .session_id' \
| while read addr sid
do
a=$(echo ${addr%\]*} | tr -d '\[' | md5sum | cut -b-16);
printf "%s\n\t%s\n" "$a" "$sid"
done
$ niceblack.sh $BH $BC
_ _ _
| | | | | |
| | | | __ __ | |
|/ \_|/ / \_/ |/_)
\_/ |__/\__/ \___/| \_/
___ __ __ _______ __
/ \/ )/ |/ | // \
__/ / \_/|\_/| /| |
\ / | | / | |
\___//___ | |/ \__/
,----- .123 4567 89ab cdef -----,
| |
| .. .... ...f 1646 1646 .f |
| 1. 5853 3.e2 1d55 36cb 1f |
| 2. c1a7 c29. 9999 63.6 2f |
| 3. e7af .fbd 5c3f e2c7 3f |
'=== ==== ==== ==== ==== ==='
jk: e2c7 ec62 a1