# on receiving block 973673 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2026-10-29T09:42:19Z
# as written in the block header
2026-10-29T09:43:02Z

$ uptime   # since last reboot
 09:42:19 up 70 days, 23:58,  0 users,  load average: 0.53, 0.56, 1.52

$ battery.sh
72%, Power Supply Online

$ uname -smnr
Linux singer 6.18.44-0-lts x86_64

$ grep ^MemAvailable /proc/meminfo
MemAvailable:    1541040 kB

$ du -h -d1 .bitcoin/
12.7G	.bitcoin/indexes
5.2G	.bitcoin/signet
88.0M	.bitcoin/wallets
97.7G	.bitcoin/blocks
18.6M	.bitcoin/regtest
10.5G	.bitcoin/chainstate
8.0K	.bitcoin/fees
126.3G	.bitcoin/

$ df -h .
Filesystem                Size      Used Available Use% Mounted on
/dev/sda3               911.4G    453.1G    457.4G  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
<https://bitcoincore.org/> for further information about the software.
The source code is available from <https://github.com/bitcoin/bitcoin>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/license/MIT>

$ BC=$(bitcoin-cli getblockcount); echo $BC
973673

$ BH=$(bitcoin-cli getblockhash 973673); echo $BH
000000000000000000005222c32d599ae3d2d552d8e7826b8182cfb28a681705

$ bitcoin-cli getblockheader 000000000000000000005222c32d599ae3d2d552d8e7826b8182cfb28a681705
{
  "hash": "000000000000000000005222c32d599ae3d2d552d8e7826b8182cfb28a681705",
  "confirmations": 1,
  "height": 973673,
  "version": 617095168,
  "versionHex": "24c82000",
  "merkleroot": "0146f41d4c9c1dca5f4721a468332c3d1e81db38acdf5beaebe8a3f1fbc7176b",
  "time": 1793266982,
  "mediantime": 1793264756,
  "nonce": 1408591209,
  "bits": "17020093",
  "target": "0000000000000000000200930000000000000000000000000000000000000000",
  "difficulty": 140577680051919.6,
  "chainwork": "000000000000000000000000000000000000000153e4d6c5c7487b34da6f4424",
  "nTx": 675,
  "previousblockhash": "00000000000000000000c24f403bb78eef191909211bca253b02e9d89f852161"
}


$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... .... .... ....
.... 5222 c32d 599a
e3d2 d552 d8e7 826b
8182 cfb2 8a68 17.5

$ : 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
973673 sf:  17.5 

$ : 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 .
973673 sk: 17.5 a5

$ : 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 .
973673 ak: 77c4 a5

$ : Following is the jointkode
973673 jk: 1705 77c4 a5

### niceblack moved to the end

$ bitcoin-cli getmempoolinfo
{
  "loaded": true,
  "size": 51126,
  "bytes": 20603158,
  "usage": 120517752,
  "total_fee": 0.02455728,
  "maxmempool": 300000000,
  "mempoolminfee": 0.00000100,
  "minrelaytxfee": 0.00000100,
  "incrementalrelayfee": 0.00000100,
  "unbroadcastcount": 0,
  "permitbaremultisig": true,
  "maxdatacarriersize": 100000,
  "limitclustercount": 64,
  "limitclustersize": 101000,
  "optimal": true
}

$ gmm.sh
119

## Current epoch estimation is +5.5%
## 1961 of 2016, i.e. 97%, 55 to go
## Current and previous two in numbers:
$ bitcoin-cli getnetworkhashps 2016
1.061668488216072e+21
$ bitcoin-cli getnetworkhashps 2016 971711
1.006235771946967e+21
$ bitcoin-cli getnetworkhashps 2016 969695
9.499394793503835e+20

$ bitcoin-cli gettxoutsetinfo muhash
{
  "height": 973673,
  "bestblock": "000000000000000000005222c32d599ae3d2d552d8e7826b8182cfb28a681705",
  "txouts": 164422118,
  "bogosize": 12876876055,
  "muhash": "e7c533b80cabfb5bb0042ecd41d0bd90f079d10bfc411d2da805bf13aae4363a",
  "total_amount": 20105001.11656392,
  "total_unspendable_amount": 230.13343608,
  "block_info": {
    "prevout_spent": 3759.85387231,
    "coinbase": 3.13811249,
    "new_outputs_ex_coinbase": 3759.84075982,
    "unspendable": 0.00000000,
    "unspendables": {
      "genesis_block": 0.00000000,
      "bip30": 0.00000000,
      "scripts": 0.00000000,
      "unclaimed_rewards": 0.00000000
    }
  }
}

$ bitcoin-cli getblockstats 973673
{
  "avgfee": 1945,
  "avgfeerate": 1,
  "avgtxsize": 1974,
  "blockhash": "000000000000000000005222c32d599ae3d2d552d8e7826b8182cfb28a681705",
  "feerate_percentiles": [
    1,
    1,
    1,
    1,
    2
  ],
  "height": 973673,
  "ins": 6544,
  "maxfee": 76176,
  "maxfeerate": 302,
  "maxtxsize": 278280,
  "medianfee": 322,
  "mediantime": 1793264756,
  "mediantxsize": 225,
  "minfee": 0,
  "minfeerate": 0,
  "mintxsize": 150,
  "outs": 1793,
  "subsidy": 312500000,
  "swtotal_size": 643659,
  "swtotal_weight": 1243659,
  "swtxs": 630,
  "time": 1793266982,
  "total_out": 375984075982,
  "total_size": 1330690,
  "total_weight": 3991783,
  "totalfee": 1311249,
  "txs": 675,
  "utxo_increase": -4751,
  "utxo_size_inc": -348399,
  "utxo_increase_actual": -4794,
  "utxo_size_inc_actual": -353166
}

$ bitcoin-cli getnettotals
{
  "totalbytesrecv": 366811743,
  "totalbytessent": 247811460,
  "timemillis": 1793266940087,
  "uploadtarget": {
    "timeframe": 86400,
    "target": 0,
    "target_reached": false,
    "serve_historical_blocks": true,
    "bytes_left_in_cycle": 0,
    "time_left_in_cycle": 0
  }
}

$ bitcoin-cli -netinfo
Bitcoin Core client v32.1.0 - server 70017/Satoshi:32.1.0/

         ipv4     npr   total   block
in          0       1       1
out        10       0      10       2
total      10       1      11

Local services: witness, compact filters, network limited, p2p v2

Local addresses: n/a


$ bitcoin-cli -addrinfo
{
  "addresses_known": {
    "ipv4": 79105,
    "ipv6": 299,
    "onion": 1748,
    "i2p": 6,
    "cjdns": 0,
    "total": 81158
  }
}

$ halving.sh 973673
=====================================
  Bitcoin Block Halving prediction
=====================================

bc=973673
gbt=1231006505
bbt=1793266982

This is average time to mine a block
(1793266982-1231006505)/973673
bts=577.4627616635547421416202

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Wed Mar 22 13:03:02 UTC 2028

-------------------------------------
Next palindrome will be 974479
predicted to happen at this time:
Tue Nov  3 19:00:16 UTC 2026

-------------------------------------
Current mining epoch number is 482.
The next fortnight happens in block
973728 and probably around this time:
Thu Oct 29 18:32:22 UTC 2026

### v2_peerinfo are in v2_peerinfo-bitcoin.txt
$ bitcoin-cli getpeerinfo | grep -w 'v2' | uniq -c
     10     "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

abccd550a1bb80a2
	fb833250b60d40225b01e8b4c328d21028f250ad48f82e0216718f841755c5f1
49712eec9ef7f108
	9ed332bb6bc2014f77c1f9a7a04e3c1dabd59307be994adb12e267caaea0491c
a783a8ace31215a7
	76aab7efae12b8e31297693753fa8196330d96b68c734b3b42752d8903b72b78
ea6b6f20edba3226
	92e7333206165e5f0456bd1226e22ab3e548a841b4a77f12641e9ef5ffc05306
9fb9f209f329a804
	804b35d5b3f4f3eee9a0f2cf71450d0245da0258c1e739a8e3949649874de6c6
8707b4232ad45ff9
	d0c6c45b64438d3ad4498ad004a43d7024489c1ff5dc372f03c6917757b42a16
780f2cee9a13c1c9
	6fa52a0cae134c424562d8a6d131dce15e5e8b7bc0970e9f636bb541f822c584
287bc9a5de50e11a
	cf7cea4f2f4db103ca60e87d24607036bbc274e185190315857aca693deec2eb
3a0d690ef9350008
	fddebd421e6081bf19d5939a5a1d7d3d5bdd3ee701021143f6a25283547442df
78df600683754372
	fdb3448a47175a4d49dca5b8140ec739279d5d9a37538097857b20ddb54547aa


$ niceblack.sh $BH $BC
  ___ _____ _____    __ _____ _____ 
 / _ \___  |___ /   / /|___  |___ / 
| (_) | / /  |_ \  | '_ \ / /  |_ \ 
 \__, |/ /  ___) | | (_) / /  ___) |
   /_//_/  |____/   \___/_/  |____/ 

  ,----- .123 4567 89ab cdef -----,
  |                               |
  | ..   .... .... .... ....   .f |
  | 1.   .... 5222 c32d 599a   1f |
  | 2.   e3d2 d552 d8e7 826b   2f |
  | 3.   8182 cfb2 8a68 17.5   3f |
  '===   ==== ==== ==== ====   ==='
   jk:   17.5 77c4 a5