# on receiving block 288382 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2026-01-23T22:59:44Z
# as written in the block header
2026-01-23T22:59:13Z
$ uptime # since last reboot
22:59:44 up 163 days, 8:50, 0 users, load average: 1.30, 1.05, 1.48
$ battery.sh
40%, Power Supply Online
$ uname -smnr
Linux singer 6.12.40-0-lts x86_64
$ grep ^MemAvailable /proc/meminfo
MemAvailable: 1936088 kB
$ du -h -d1 .bitcoin/signet
263M .bitcoin/signet/indexes
19M .bitcoin/signet/wallets
535M .bitcoin/signet/blocks
3.2G .bitcoin/signet/chainstate
4.1G .bitcoin/signet
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 912G 835G 77G 92% /
$ bitcoind -version
Bitcoin Core daemon version v30.1.0 bitcoind
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
288382
$ BH=$(bitcoin-cli -signet getblockhash 288382); echo $BH
00000012a10fedece70831f7abc4d88336bdd110c4971e701c7a2cbbd0b884e1
$ bitcoin-cli -signet getblockheader 00000012a10fedece70831f7abc4d88336bdd110c4971e701c7a2cbbd0b884e1
{
"hash": "00000012a10fedece70831f7abc4d88336bdd110c4971e701c7a2cbbd0b884e1",
"confirmations": 1,
"height": 288382,
"version": 536870912,
"versionHex": "20000000",
"merkleroot": "59ddba42c43e71236f855d262bfbe38d80e30f1a5ee1c3157f9a2ebbad4f06fb",
"time": 1769209153,
"mediantime": 1769206770,
"nonce": 246754034,
"bits": "1d157c9b",
"target": "000000157c9b0000000000000000000000000000000000000000000000000000",
"difficulty": 0.04653962099342757,
"chainwork": "00000000000000000000000000000000000000000000000000000a64257d6270",
"nTx": 32,
"previousblockhash": "0000001452b3f84ff12a36690fbe87368c523b45acc488507f1e2980bc8e4d7a"
}
$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... ..12 a1.f edec
e7.8 31f7 abc4 d883
36bd d11. c497 1e7.
1c7a 2cbb d.b8 84e1
$ : 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
288382 sf: ..12 a1.f e7.8 d11. M
$ : 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 .
288382 sk: 84e1 91
$ : 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 .
288382 ak: b.9b 91
### niceblack moved to the end
$ bitcoin-cli -signet getmempoolinfo
{
"loaded": true,
"size": 0,
"bytes": 0,
"usage": 64,
"total_fee": 0.00000000,
"maxmempool": 100000000,
"mempoolminfee": 0.00000100,
"minrelaytxfee": 0.00000100,
"incrementalrelayfee": 0.00000100,
"unbroadcastcount": 0,
"fullrbf": true,
"permitbaremultisig": true,
"maxdatacarriersize": 100000
}
$ gmm.sh
587
## Current epoch estimation is -0.25%
## 94 of 2016, i.e. 4%, 1922 to go
## Current and previous two in numbers:
$ bitcoin-cli -signet getnetworkhashps 2016
332153.1292720762
$ bitcoin-cli -signet getnetworkhashps 2016 288287
333005.7574254622
$ bitcoin-cli -signet getnetworkhashps 2016 286271
335362.2796681721
$ bitcoin-cli -signet getblockstats 288382
{
"avgfee": 30226,
"avgfeerate": 14,
"avgtxsize": 2189,
"blockhash": "00000012a10fedece70831f7abc4d88336bdd110c4971e701c7a2cbbd0b884e1",
"feerate_percentiles": [
14,
14,
14,
14,
14
],
"height": 288382,
"ins": 31,
"maxfee": 859543,
"maxfeerate": 200,
"maxtxsize": 61084,
"medianfee": 345,
"mediantime": 1769206770,
"mediantxsize": 188,
"minfee": 172,
"minfeerate": 1,
"mintxsize": 188,
"outs": 1966,
"subsidy": 2500000000,
"swtotal_size": 67861,
"swtotal_weight": 261622,
"swtxs": 31,
"time": 1769209153,
"total_out": 2706056837479,
"total_size": 67861,
"total_weight": 261622,
"totalfee": 937028,
"txs": 32,
"utxo_increase": 1935,
"utxo_size_inc": 141165,
"utxo_increase_actual": 1909,
"utxo_size_inc_actual": 139299
}
$ bitcoin-cli -signet getnettotals
{
"totalbytesrecv": 308728228,
"totalbytessent": 18456861536,
"timemillis": 1769209185530,
"uploadtarget": {
"timeframe": 86400,
"target": 0,
"target_reached": false,
"serve_historical_blocks": true,
"bytes_left_in_cycle": 0,
"time_left_in_cycle": 0
}
}
$ bitcoin-cli -signet -netinfo
Bitcoin Core client v30.1.0 signet - server 70016/Satoshi:30.1.0/
ipv4 total block manual
in 16 16
out 11 11 2 1
total 27 27
Local services: witness, compact filters, network limited, p2p v2, libre
Local addresses: n/a
$ bitcoin-cli -signet -addrinfo
{
"addresses_known": {
"ipv4": 1579,
"ipv6": 0,
"onion": 0,
"i2p": 0,
"cjdns": 0,
"total": 1579
}
}
### v2_peerinfo are in v2_peerinfo-signet.txt
$ bitcoin-cli -signet getpeerinfo | grep -w 'v2' | uniq -c
19 "transport_protocol_type": "v2",
$ 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
9550b66c9c9a91e5
80572506374a72edbbd8eb4c060f2ed610f580590fe77e0fd9928d76f3e12517
42d6b7498898cae5
b5d07aa319512b491e13f8dbc1998fa9621cbddb56fe787970a1439302c5bb03
989773dc541b27e7
6a63816364e2ce97a9b72bc4825a4689372091f1439c3ec017266e9979213edf
f790807c60875c4a
27536aa05fbc13edafcfd28e7f64474f362e32c2f5ff26299762e15923698a1e
cbc2e2b9678ec897
8ff9282db73d452e366650c997f0c8f9346a8214f5afd2bc515676e113a19167
163f3786f147ce8f
619aa5857606ae0d09775097b19b73aa49a72f4f4c4431081fe675f8d3da24bc
6bcadcfa0fef73ba
a42dbcd5362458b9a6bd7ef2f044f546e78688b05494349a79404561c12532c2
7aa3370f69571e4a
042fe942587d1941e926bcd63275b412df22eae2ef31ee988bd5235e1a1318ee
aeee207e611fb6ba
9b2a235db7b94dca1d371588ff70dc938a8954bd177d3443f47888ee301cf3ea
0950ddd8406f813f
a308dde04f35f86669ae37bb7b6a2b096e91a2304af7453202650b833518c8c1
c4298d0e50bd85a0
2bda97e1ef8e3a08b06c7273599a38aecd2f39b62f1c469471979435b40f2079
3277a167ca5af9eb
73473f9544ea249a27116370d654cd0e7282576476f96c4d10350af360c288bf
b8e271cef4220f3a
b053d9bbce52678e2fee2ae806eea4a34af5a71396bd4c1efebb4f9f58456838
a897f4a38d79374c
a1b756ff7151219664b79dca68048b31a16fda00152ffcddb19ff7f2cd009035
e55aabeb2f397365
e48cb627eedea802f5bd969ece9c9b60240cfaed1174b947fe97777fd62143fd
af992fa826462c1a
530c65f59c7717c56e6fe258c8ab439c05cee0f12539bba301131e58e6147423
e38c103047ee0417
fdedc3ab98124524368539e534aa8e302a1e1d8199f0a7d41ca7908a28ae70dd
82b27e77426c9cf3
c5c7e2a9bac69b04154d5f5c3c46a6265d254e6f440f8274aabd4a282c6e91b0
0333e126ace0be9f
702ca4943c36e76fa85f3f90e48adadcd6bdea9e3e70c7f20a9aa10d8db942f2
$ niceblack.sh $BH $BC
_ _ _
| |__| |___ __| |__
| '_ \ / _ \/ _| / /
|_.__/_\___/\__|_\_\
___ ___ ___ ____ ___ ___
|_ | _ )( _ )__ /( _ )_ )
/ // _ \/ _ \|_ \/ _ \/ /
/___\___/\___/___/\___/___|
,----- .123 4567 89ab cdef -----,
| |
| .. .... ..12 a1.f edec .f |
| 1. e7.8 31f7 abc4 d883 1f |
| 2. 36bd d11. c497 1e7. 2f |
| 3. 1c7a 2cbb d.b8 84e1 3f |
'=== ==== ==== ==== ==== ==='
ak: b.9b 91