# on receiving block here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2025-05-10T02:19:05Z
# as written in the block header
$ uptime # since last reboot
02:19:04 up 96 days, 13:58, 0 users, load average: 2.51, 2.20, 2.47
$ battery.sh
123%, Power Supply Online
$ uname -smnr
Linux singer 6.6.37-0-lts x86_64
$ grep ^MemAvailable /proc/meminfo
MemAvailable: 2050260 kB
$ du -h -d1 .bitcoin/signet
184M .bitcoin/signet/indexes
9.3M .bitcoin/signet/wallets
506M .bitcoin/signet/blocks
1.2G .bitcoin/signet/chainstate
1.9G .bitcoin/signet
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 912G 837G 75G 92% /
$ bitcoind -version
Bitcoin Core daemon version v29.0
Copyright (C) 2009-2025 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
$ BH=$(bitcoin-cli -signet getblockhash ); echo $BH
$ bitcoin-cli -signet getblockheader
$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
$ : 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
sf:
$ : 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 .
sk: . .
$ : 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 .
ak:
### niceblack moved to the end
$ bitcoin-cli -signet getmempoolinfo
{
"loaded": true,
"size": 1596,
"bytes": 399511,
"usage": 2290816,
"total_fee": 0.00402909,
"maxmempool": 300000000,
"mempoolminfee": 0.00001000,
"minrelaytxfee": 0.00001000,
"incrementalrelayfee": 0.00001000,
"unbroadcastcount": 0,
"fullrbf": true
}
$ gmm.sh
1147