# on receiving block 294120 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2026-03-04T10:34:25Z
# as written in the block header
2026-03-04T10:33:10Z
$ uptime # since last reboot
10:34:24 up 15 days, 16:04, 0 users, load average: 3.59, 4.62, 2.91
$ battery.sh
100%, Power Supply Online
$ uname -smnr
Linux singer 6.18.2-0-lts x86_64
$ grep ^MemAvailable /proc/meminfo
MemAvailable: 2097960 kB
$ du -h -d1 .bitcoin/signet
274M .bitcoin/signet/indexes
19M .bitcoin/signet/wallets
530M .bitcoin/signet/blocks
3.4G .bitcoin/signet/chainstate
4.3G .bitcoin/signet
$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 912G 434G 478G 48% /
$ bitcoind -version
Bitcoin Core daemon version v30.2.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
294120
$ BH=$(bitcoin-cli -signet getblockhash 294120); echo $BH
00000004670f4214cc53833b648d51fbc2de0d9ee2aa066fc7171292d3279464
$ bitcoin-cli -signet getblockheader 00000004670f4214cc53833b648d51fbc2de0d9ee2aa066fc7171292d3279464
{
"hash": "00000004670f4214cc53833b648d51fbc2de0d9ee2aa066fc7171292d3279464",
"confirmations": 1,
"height": 294120,
"version": 536870912,
"versionHex": "20000000",
"merkleroot": "08eb2b007e04f7b195e65364da7124de52bad61ecffe9c672969e5c3a2c2028c",
"time": 1772620390,
"mediantime": 1772616549,
"nonce": 591156557,
"bits": "1d150eea",
"target": "000000150eea0000000000000000000000000000000000000000000000000000",
"difficulty": 0.0474865840527392,
"chainwork": "00000000000000000000000000000000000000000000000000000b731ec1d6fd",
"nTx": 133,
"previousblockhash": "0000000311375f36dfdf2ee70bf6b37ff20e5c835717413e4586677fada663cf"
}
$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... ...4 67.f 4214
cc53 833b 648d 51fb
c2de .d9e e2aa .66f
c717 1292 d327 9464
$ : 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
294120 sf: ...4 67.f .d9e .66f 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 .
294120 sk: 9464 b1
$ : 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 .
294120 ak: e642 b1
### niceblack moved to the end
$ bitcoin-cli -signet getmempoolinfo
{
"loaded": true,
"size": 2,
"bytes": 699,
"usage": 4752,
"total_fee": 0.00001322,
"maxmempool": 100000000,
"mempoolminfee": 0.00000100,
"minrelaytxfee": 0.00000100,
"incrementalrelayfee": 0.00000100,
"unbroadcastcount": 0,
"fullrbf": true,
"permitbaremultisig": true,
"maxdatacarriersize": 100000
}
$ gmm.sh
232
## Current epoch estimation is +1.55%
## 1800 of 2016, i.e. 89%, 216 to go
## Current and previous two in numbers:
$ bitcoin-cli -signet getnetworkhashps 2016
345060.62567176
$ bitcoin-cli -signet getnetworkhashps 2016 292319
339762.2850817262
$ bitcoin-cli -signet getnetworkhashps 2016 290303
340597.2606954165
$ bitcoin-cli -signet getblockstats 294120
{
"avgfee": 596,
"avgfeerate": 1,
"avgtxsize": 450,
"blockhash": "00000004670f4214cc53833b648d51fbc2de0d9ee2aa066fc7171292d3279464",
"feerate_percentiles": [
1,
1,
1,
1,
2
],
"height": 294120,
"ins": 252,
"maxfee": 33950,
"maxfeerate": 200,
"maxtxsize": 10747,
"medianfee": 209,
"mediantime": 1772616549,
"mediantxsize": 253,
"minfee": 0,
"minfeerate": 0,
"mintxsize": 139,
"outs": 620,
"subsidy": 2500000000,
"swtotal_size": 59478,
"swtotal_weight": 158697,
"swtxs": 132,
"time": 1772620390,
"total_out": 3496692223029,
"total_size": 59478,
"total_weight": 158697,
"totalfee": 78773,
"txs": 133,
"utxo_increase": 368,
"utxo_size_inc": 28056,
"utxo_increase_actual": 338,
"utxo_size_inc_actual": 25849
}
$ bitcoin-cli -signet getnettotals
{
"totalbytesrecv": 220083424,
"totalbytessent": 6727103686,
"timemillis": 1772620466316,
"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.2.0 signet - server 70016/Satoshi:30.2.0/
ipv4 total block manual
in 4 4
out 11 11 2 1
total 15 15
Local services: witness, compact filters, network limited, p2p v2, libre
Local addresses: n/a
$ bitcoin-cli -signet -addrinfo
{
"addresses_known": {
"ipv4": 2468,
"ipv6": 0,
"onion": 0,
"i2p": 0,
"cjdns": 0,
"total": 2468
}
}
### v2_peerinfo are in v2_peerinfo-signet.txt
$ bitcoin-cli -signet getpeerinfo | grep -w 'v2' | uniq -c
7 "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
cde2eb7fe15f140e
0c2145e592edfba495530decc2d65d7ce518880c5a3dd2e8b5d30a4152664432
42d6b7498898cae5
5e3de4ec6eb4e907b9b9e4461bb5e186026da9afefbe4b629bcd8768f4b55096
f17ef791f09a6e12
723fc680f70e5b3975d9a3804df46b4aa401f6b61464bfdcd3bae12af5c5e0d7
2422645f1d448cf3
8fa3fa358df31e249b89eac633e3578b611952e9947a27780c4bf181ed0f66ec
796af8bd993d1ee4
663d031cea92c0aa3275c4f56a2250fa9fc53f574069ede08313a68b9ed2bc96
82b27e77426c9cf3
aac223c75de9fb5db1f1bcf5e8b5e97046e46c5cd1995b742fb4fbc5fb8b709a
01c3c56cefa5f3c0
dddceb9eb81f7d808093baf5a4e6da03ca4579f26825518440bb1206ca8c3ac3
$ niceblack.sh $BH $BC
##### ##### #
# # # # # #
# # # # #
##### ###### # #
# # #######
# # # #
####### ##### #
# ##### ###
## # # # #
# # # # #
# ##### # #
# # # #
# # # #
##### ####### ###
,----- .123 4567 89ab cdef -----,
| |
| .. .... ...4 67.f 4214 .f |
| 1. cc53 833b 648d 51fb 1f |
| 2. c2de .d9e e2aa .66f 2f |
| 3. c717 1292 d327 9464 3f |
'=== ==== ==== ==== ==== ==='
ak: e642 b1