# on receiving block 961374 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2026-08-07T04:58:29Z
# as written in the block header
2026-08-07T04:58:19Z

$ uptime   # since last reboot
 04:58:29 up 41 days, 21:29,  0 users,  load average: 0.95, 1.17, 1.63

$ battery.sh
175%, Power Supply Online

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

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

$ du -h -d1 .bitcoin/
12.5G	.bitcoin/indexes
4.8G	.bitcoin/signet
87.9M	.bitcoin/wallets
97.7G	.bitcoin/blocks
18.6M	.bitcoin/regtest
10.6G	.bitcoin/chainstate
125.9G	.bitcoin/

$ df -h .
Filesystem                Size      Used Available Use% Mounted on
/dev/sda3               911.4G    434.8G    475.7G  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
961374

$ BH=$(bitcoin-cli getblockhash 961374); echo $BH
000000000000000000011f81eb3cb1ff6be5c26d2fae39005ba03965877a4bdb

$ bitcoin-cli getblockheader 000000000000000000011f81eb3cb1ff6be5c26d2fae39005ba03965877a4bdb
{
  "hash": "000000000000000000011f81eb3cb1ff6be5c26d2fae39005ba03965877a4bdb",
  "confirmations": 1,
  "height": 961374,
  "version": 747479040,
  "versionHex": "2c8da000",
  "merkleroot": "9d1b1cc360d968309c98541985d5150d8a11e3757113b4dd47388872a3d25b56",
  "time": 1786078699,
  "mediantime": 1786073767,
  "nonce": 837797228,
  "bits": "17023ad4",
  "target": "000000000000000000023ad40000000000000000000000000000000000000000",
  "difficulty": 126231507121868.2,
  "chainwork": "00000000000000000000000000000000000000013d8946035cf9966b367095c9",
  "nTx": 3578,
  "previousblockhash": "000000000000000000000c2831d3bc40da884be330c0c5cd50b1a67df9a69905"
}


$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... .... .... ....
...1 1f81 eb3c b1ff
6be5 c26d 2fae 39..
5ba. 3965 877a 4bdb

$ : 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
961374 sf: ...1 39.. 5ba. 4bdb 

$ : 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 .
961374 sk: 4bdb 94

$ : 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 .
961374 ak: 54.1 94

$ : Following is the jointkode
961374 jk: 4bdb 54.1 94

### niceblack moved to the end

$ bitcoin-cli getmempoolinfo
{
  "loaded": true,
  "size": 88172,
  "bytes": 43637614,
  "usage": 244022984,
  "total_fee": 0.08188790,
  "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
187

## Current epoch estimation is -0.15%
## 1758 of 2016, i.e. 87%, 258 to go
## Current and previous two in numbers:
$ bitcoin-cli getnetworkhashps 2016
9.009969113784237e+20
$ bitcoin-cli getnetworkhashps 2016 959615
9.024150401602381e+20
$ bitcoin-cli getnetworkhashps 2016 957599
9.102434559868438e+20

$ bitcoin-cli gettxoutsetinfo muhash
{
  "height": 961374,
  "bestblock": "000000000000000000011f81eb3cb1ff6be5c26d2fae39005ba03965877a4bdb",
  "txouts": 165844693,
  "bogosize": 12990153064,
  "muhash": "c52c406c64ed142591d6c85a9659fe5ceb92c753a2e19ae926eb74ffccf8aa0e",
  "total_amount": 20066566.76030303,
  "total_unspendable_amount": 230.11469697,
  "block_info": {
    "prevout_spent": 2928.45071354,
    "coinbase": 3.14604281,
    "new_outputs_ex_coinbase": 2928.42967069,
    "unspendable": 0.00000004,
    "unspendables": {
      "genesis_block": 0.00000000,
      "bip30": 0.00000000,
      "scripts": 0.00000004,
      "unclaimed_rewards": 0.00000000
    }
  }
}

$ bitcoin-cli getblockstats 961374
{
  "avgfee": 588,
  "avgfeerate": 2,
  "avgtxsize": 458,
  "blockhash": "000000000000000000011f81eb3cb1ff6be5c26d2fae39005ba03965877a4bdb",
  "feerate_percentiles": [
    0,
    1,
    1,
    2,
    3
  ],
  "height": 961374,
  "ins": 9457,
  "maxfee": 118488,
  "maxfeerate": 100,
  "maxtxsize": 160845,
  "medianfee": 145,
  "mediantime": 1786073767,
  "mediantxsize": 221,
  "minfee": 0,
  "minfeerate": 0,
  "mintxsize": 94,
  "outs": 8378,
  "subsidy": 312500000,
  "swtotal_size": 1440821,
  "swtotal_weight": 3187976,
  "swtxs": 2593,
  "time": 1786078699,
  "total_out": 292842967073,
  "total_size": 1641820,
  "total_weight": 3991972,
  "totalfee": 2104281,
  "txs": 3578,
  "utxo_increase": -1079,
  "utxo_size_inc": -72124,
  "utxo_increase_actual": -3046,
  "utxo_size_inc_actual": -216390
}

$ bitcoin-cli getnettotals
{
  "totalbytesrecv": 11313267876,
  "totalbytessent": 32602503830,
  "timemillis": 1786078709688,
  "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         25       2      27
out        10       0      10       2
total      35       2      37

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

Local addresses: n/a


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

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

bc=961374
gbt=1231006505
bbt=1786078699

This is average time to mine a block
(1786078699-1231006505)/961374
bts=577.3732352099856975685866

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Tue Mar 21 10:56:19 UTC 2028

-------------------------------------
Next palindrome will be 962269
predicted to happen at this time:
Thu Aug 13 04:30:48 UTC 2026

-------------------------------------
Current mining epoch number is 476.
The next fortnight happens in block
961632 and probably around this time:
Sat Aug  8 22:21:01 UTC 2026

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

7c4f608b0cf6551c
	cc570924c61e83ee40945c6866fe37d61fb491e9b039caffe39b7c961aa327a9
17c5d52541864cf5
	727bf350f23657318e9d6973442352be8d9c7ac21610655dc58536b73b2498ed
ccd420fd617cec80
	6d85490a48d530cda2708acf5d4721a7acd43c4df62c796fe988c9c1228785dc
ed712570c0f6307e
	be0782496af2f2c40cc4dd479d8585a0b7812de66653fc1ded7881def0655d5d
3e0a6e87c1749097
	005301c989fc2de3f688db45a27a1cd295590215bdd2f7dbfe38949297c4846b
c49cefef72c83743
	8756f662b2bbd92f57ef6e8dae94a4f28641c58ec1d5c7ddbbd15941dbf40e3a
00542cf8910da25f
	6390e8ba181fe1a1600c96de5866d935a8dd574f0222abd9a6695d297f630b50
c68c34d8322e64c2
	3086c94fe431b65d76cf23ef6003dec732a40606f404707f8fa480213a7055dd
ddbb65ede94a56fd
	6bd16a4a3465c599f766b192eee3abbcaf905066e63ff20981d99596084fadda
d1dbabe9aff4a221
	18a3d78a0c8ecf35d3dc1d95f31c613a5cb7d7b4a1c8382cfeedb82e954d7997
d9b7bcd1fd5f6beb
	a82101616df8bf309c131c82e7a6b7a9b7176e84e81ad98b466aebb0f322a969
6122bb044aa76e01
	a287b4fbfa6adf93523876b168b9052f2c8bf9807c76d1c734d3f059a1766ca5
9a1546cc057ef68e
	6f98217b1894732c840326c129549d08c3b7e292ea3b73d81f9c980f45c6dfed
5e29d350440d093b
	3980912baaabb3e96306680c3a0e4764f8b6e26f141af8c26f70d291b97e4661


$ niceblack.sh $BH $BC
       _    _             _   
      | |  | |           | |  
      | |  | |  __   __  | |  
      |/ \_|/  /  \_/    |/_) 
       \_/ |__/\__/ \___/| \_/

       __   __ , ________     
      /  | /  /|/   \   /|  | 
      \_/|| __ |  __/  / |__|_
         ||/  \|    \ /     | 
         | \__/|\___//      | 

  ,----- .123 4567 89ab cdef -----,
  |                               |
  | ..   .... .... .... ....   .f |
  | 1.   ...1 1f81 eb3c b1ff   1f |
  | 2.   6be5 c26d 2fae 39..   2f |
  | 3.   5ba. 3965 877a 4bdb   3f |
  '===   ==== ==== ==== ====   ==='
   jk:   4bdb 54.1 94