# on receiving block 958191 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2026-07-15T20:04:04Z
# as written in the block header
2026-07-15T20:03:56Z

$ uptime   # since last reboot
 20:04:04 up 19 days, 12:35,  0 users,  load average: 0.46, 0.49, 0.52

$ battery.sh
140%, Power Supply Online

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

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

$ du -h -d1 .bitcoin/
12.4G	.bitcoin/indexes
4.6G	.bitcoin/signet
2.6M	.bitcoin/wallets
97.7G	.bitcoin/blocks
18.6M	.bitcoin/regtest
10.8G	.bitcoin/chainstate
125.7G	.bitcoin/

$ df -h .
Filesystem                Size      Used Available Use% Mounted on
/dev/sda3               911.4G    434.8G    475.6G  48% /

$ bitcoind -version
Bitcoin Core daemon version v31.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
958191

$ BH=$(bitcoin-cli getblockhash 958191); echo $BH
00000000000000000000bbccb48f8e41524a2d204891270d22980c1a33f35b46

$ bitcoin-cli getblockheader 00000000000000000000bbccb48f8e41524a2d204891270d22980c1a33f35b46
{
  "hash": "00000000000000000000bbccb48f8e41524a2d204891270d22980c1a33f35b46",
  "confirmations": 1,
  "height": 958191,
  "version": 704643072,
  "versionHex": "2a000000",
  "merkleroot": "bd1fbbc056070405df61efab3ee0325a7e6538cc7b00f096d5902babd1494bed",
  "time": 1784145836,
  "mediantime": 1784139573,
  "nonce": 119575771,
  "bits": "1702369d",
  "target": "00000000000000000002369d0000000000000000000000000000000000000000",
  "difficulty": 127170500429035.2,
  "chainwork": "000000000000000000000000000000000000000137f109fcea7342b93513f220",
  "nTx": 4499,
  "previousblockhash": "000000000000000000005129a613e4f3fba52a80cc5c95b2fba6718bb9997875"
}


$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... .... .... ....
.... bbcc b48f 8e41
524a 2d2. 4891 27.d
2298 .c1a 33f3 5b46

$ : 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
958191 sf: 2d2. 27.d .c1a 5b46 

$ : 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 .
958191 sk: 5b46 85

$ : 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 .
958191 ak: d7c3 85

$ : Following is the jointkode
958191 jk: 5b46 d7c3 85

### niceblack moved to the end

$ bitcoin-cli getmempoolinfo
{
  "loaded": true,
  "size": 103456,
  "bytes": 46919158,
  "usage": 265747368,
  "total_fee": 0.14092888,
  "maxmempool": 300000000,
  "mempoolminfee": 0.00000100,
  "minrelaytxfee": 0.00000100,
  "incrementalrelayfee": 0.00000100,
  "unbroadcastcount": 0,
  "fullrbf": true,
  "permitbaremultisig": true,
  "maxdatacarriersize": 100000,
  "limitclustercount": 64,
  "limitclustersize": 101000,
  "optimal": true
}

$ gmm.sh
300

## Current epoch estimation is -0.54%
## 591 of 2016, i.e. 29%, 1425 to go
## Current and previous two in numbers:
$ bitcoin-cli getnetworkhashps 2016
9.052517214350224e+20
$ bitcoin-cli getnetworkhashps 2016 957599
9.102434559868438e+20
$ bitcoin-cli getnetworkhashps 2016 955583
9.577176399839705e+20

$ bitcoin-cli gettxoutsetinfo muhash
{
  "height": 958191,
  "bestblock": "00000000000000000000bbccb48f8e41524a2d204891270d22980c1a33f35b46",
  "txouts": 166121608,
  "bogosize": 13008741345,
  "muhash": "01a341b367167e57141f13df583150bdeb3aacea74c1e12f28a9515e89ac853a",
  "total_amount": 20056619.88585184,
  "total_unspendable_amount": 230.11414816,
  "block_info": {
    "prevout_spent": 9086.99426425,
    "coinbase": 3.17934253,
    "new_outputs_ex_coinbase": 9086.93992172,
    "unspendable": 0.00000000,
    "unspendables": {
      "genesis_block": 0.00000000,
      "bip30": 0.00000000,
      "scripts": 0.00000000,
      "unclaimed_rewards": 0.00000000
    }
  }
}

$ bitcoin-cli getblockstats 958191
{
  "avgfee": 1208,
  "avgfeerate": 5,
  "avgtxsize": 354,
  "blockhash": "00000000000000000000bbccb48f8e41524a2d204891270d22980c1a33f35b46",
  "feerate_percentiles": [
    2,
    4,
    5,
    6,
    7
  ],
  "height": 958191,
  "ins": 7677,
  "maxfee": 112420,
  "maxfeerate": 151,
  "maxtxsize": 49044,
  "medianfee": 804,
  "mediantime": 1784139573,
  "mediantxsize": 223,
  "minfee": 10,
  "minfeerate": 0,
  "mintxsize": 94,
  "outs": 11283,
  "subsidy": 312500000,
  "swtotal_size": 1485205,
  "swtotal_weight": 3548440,
  "swtxs": 4148,
  "time": 1784145836,
  "total_out": 908693992172,
  "total_size": 1596086,
  "total_weight": 3991964,
  "totalfee": 5434253,
  "txs": 4499,
  "utxo_increase": 3606,
  "utxo_size_inc": 267784,
  "utxo_increase_actual": 2673,
  "utxo_size_inc_actual": 197878
}

$ bitcoin-cli getnettotals
{
  "totalbytesrecv": 868587655,
  "totalbytessent": 2198161460,
  "timemillis": 1784145844620,
  "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 v31.1.0 - server 70016/Satoshi:31.1.0/

         ipv4     npr   total   block
in         20       2      22
out        10       0      10       2
total      30       2      32

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

Local addresses: n/a


$ bitcoin-cli -addrinfo
{
  "addresses_known": {
    "ipv4": 70705,
    "ipv6": 0,
    "onion": 0,
    "i2p": 0,
    "cjdns": 0,
    "total": 70705
  }
}

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

bc=958191
gbt=1231006505
bbt=1784145836

This is average time to mine a block
(1784145836-1231006505)/958191
bts=577.2740024963681600347320

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Mon Mar 20 05:59:44 UTC 2028

-------------------------------------
Next palindrome will be 958859
predicted to happen at this time:
Mon Jul 20 07:10:55 UTC 2026

-------------------------------------
Current mining epoch number is 475.
The next fortnight happens in block
959616 and probably around this time:
Sat Jul 25 08:34:11 UTC 2026

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

ebd3d034bf50288a
	399b997f12ff7db55821e7ccdb9ab2cc1fb73a4e3426689d767d767a541ad247
f0547df15071a665
	2ab995ebbd8ab8c6bc57ce16a1e299907c35a27dc4f9aba387389d635b6d177b
c4f69c6b64988558
	45a5870946e2b09eff26a39b57d7bd7087c6acea0f335b0f97dd1a006f2c2df9
1192b7edbdf7ac4f
	6417b0df01e77e5caf52d43145f5e4abf2f33dbd222a1261931405e4f7ed3344
9820b1936de71bbb
	6af4bbcdc9ddaa838d24b313bb52a345f81adbae407973894dc0b660e2813895
9264b654ad9a74a3
	195ca89c2c4b56301b4833b55699d0f2ff31e52f48ef8d0d4ab3e3b65c864c4e
67358431c6d93566
	27106861b2dc425903842c0e38f927c6541823e02a7fcb996921d6c1f6553ef8
0fe06305bdaa8a80
	01136358668a5566c64e00fd0031d95215053d2accbad7232c65dfbeb6e55942
ab32d37295d707c3
	033cbcba7951f18d49a82ad784cbd21ab0cee0203c0dd15ac260528a36ff4dcc
10221f67b8521311
	ec37446ea11a718a8a77c45d0bb6ea26fbfdda9fd923ed096f1e6ec0c4a23992
b4c4468ec36207f2
	ff1967cdea56f5b74c894610f21d2d1a395736ab3cadaa0015cb555bf7796aec
1af45e978d97c204
	01aa9743165b7c0fd9699464de53a8129b566803a0390b152faeb832432e4b1d


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

  ,----- .123 4567 89ab cdef -----,
  |                               |
  | ..   .... .... .... ....   .f |
  | 1.   .... bbcc b48f 8e41   1f |
  | 2.   524a 2d2. 4891 27.d   2f |
  | 3.   2298 .c1a 33f3 5b46   3f |
  '===   ==== ==== ==== ====   ==='
   jk:   5b46 d7c3 85