# on receiving block 921655 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2025-10-31T20:01:21Z
# as written in the block header
2025-10-31T20:01:14Z
$ uptime   # since last reboot
 20:01:21 up 79 days,  5:52,  0 users,  load average: 1.04, 1.45, 1.98
$ battery.sh
55%, Power Supply Online
$ uname -smnr
Linux singer 6.12.40-0-lts x86_64
$ grep ^MemAvailable /proc/meminfo
MemAvailable:    2383592 kB
$ du -h -d1 .bitcoin/
1.5G	.bitcoin/testnet4
11.7G	.bitcoin/indexes
3.4G	.bitcoin/signet
41.7M	.bitcoin/wallets
97.7G	.bitcoin/blocks
18.6M	.bitcoin/regtest
10.7G	.bitcoin/chainstate
125.2G	.bitcoin/
$ df -h .
Filesystem                Size      Used Available Use% Mounted on
/dev/sda3               911.4G    830.6G     79.8G  91% /
$ bitcoind -version
Bitcoin Core daemon version libre-relay-v30.0-1
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 getblockcount); echo $BC
921655
$ BH=$(bitcoin-cli getblockhash 921655); echo $BH
000000000000000000016370311b9ade4dac83c93ca3d49d0c3398c39640e598
$ bitcoin-cli getblockheader 000000000000000000016370311b9ade4dac83c93ca3d49d0c3398c39640e598
{
  "hash": "000000000000000000016370311b9ade4dac83c93ca3d49d0c3398c39640e598",
  "confirmations": 1,
  "height": 921655,
  "version": 604094464,
  "versionHex": "2401c000",
  "merkleroot": "ea6efbf803c4bdc9c0227acb64105b536288caf5079afaeb36b62983e38b056e",
  "time": 1761940874,
  "mediantime": 1761939032,
  "nonce": 2453907869,
  "bits": "1701cdfb",
  "target": "00000000000000000001cdfb0000000000000000000000000000000000000000",
  "difficulty": 155973032196071.9,
  "chainwork": "0000000000000000000000000000000000000000f0c87b2db9b7f73c7838dc90",
  "nTx": 3576,
  "previousblockhash": "00000000000000000001134f38e369c2391c92da71bb9891ed4f56e06cc8e670"
}
$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... .... .... ....
...1 637. 311b 9ade
4dac 83c9 3ca3 d49d
.c33 98c3 964. e598
$ : 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
921655 sf: ...1 637. .c33 964. 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 .
921655 sk: e598 84
$ : 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 .
921655 ak: .9c7 84
### niceblack moved to the end
$ bitcoin-cli getmempoolinfo
{
  "loaded": true,
  "size": 13128,
  "bytes": 6979771,
  "usage": 38488976,
  "total_fee": 0.02069298,
  "maxmempool": 300000000,
  "mempoolminfee": 0.00000001,
  "minrelaytxfee": 0.00000001,
  "incrementalrelayfee": 0.00000001,
  "unbroadcastcount": 0,
  "fullrbf": true,
  "permitbaremultisig": true,
  "maxdatacarriersize": 100000
}
$ gmm.sh
294
## Current epoch estimation is -0.02%
## 343 of 2016, i.e. 17%, 1673 to go
## Current and previous two in numbers:
$ bitcoin-cli getnetworkhashps 2016
1.113792370955033e+21
$ bitcoin-cli getnetworkhashps 2016 921311
1.11405143592317e+21
$ bitcoin-cli getnetworkhashps 2016 919295
1.049978271078539e+21
$ bitcoin-cli gettxoutsetinfo muhash
{
  "height": 921655,
  "bestblock": "000000000000000000016370311b9ade4dac83c93ca3d49d0c3398c39640e598",
  "txouts": 166651258,
  "bogosize": 13049994079,
  "muhash": "d66a86dbf7d329713ea3e9055453c23b0ffea33a66d51e803bac01dde7eeb94f",
  "total_amount": 19942444.91409894,
  "total_unspendable_amount": 230.08590106,
  "block_info": {
    "prevout_spent": 4129.16453446,
    "coinbase": 3.14263962,
    "new_outputs_ex_coinbase": 4129.14689484,
    "unspendable": 0.00000000,
    "unspendables": {
      "genesis_block": 0.00000000,
      "bip30": 0.00000000,
      "scripts": 0.00000000,
      "unclaimed_rewards": 0.00000000
    }
  }
}
$ bitcoin-cli getblockstats 921655
{
  "avgfee": 493,
  "avgfeerate": 1,
  "avgtxsize": 531,
  "blockhash": "000000000000000000016370311b9ade4dac83c93ca3d49d0c3398c39640e598",
  "feerate_percentiles": [
    0,
    0,
    1,
    2,
    3
  ],
  "height": 921655,
  "ins": 6398,
  "maxfee": 67838,
  "maxfeerate": 150,
  "maxtxsize": 98969,
  "medianfee": 113,
  "mediantime": 1761939032,
  "mediantxsize": 354,
  "minfee": 0,
  "minfeerate": 0,
  "mintxsize": 150,
  "outs": 9820,
  "subsidy": 312500000,
  "swtotal_size": 1801126,
  "swtotal_weight": 3599437,
  "swtxs": 3427,
  "time": 1761940874,
  "total_out": 412914689484,
  "total_size": 1899242,
  "total_weight": 3991901,
  "totalfee": 1763962,
  "txs": 3576,
  "utxo_increase": 3422,
  "utxo_size_inc": 227015,
  "utxo_increase_actual": 1426,
  "utxo_size_inc_actual": 103611
}
$ bitcoin-cli getnettotals
{
  "totalbytesrecv": 267965112,
  "totalbytessent": 569655783,
  "timemillis": 1761940881829,
  "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 libre-relay-v30.0-1 - server 70016/Satoshi:30.0.0/
         ipv4     npr   total   block   libre
in         20       2      22
out        14       0      14       2       4
total      34       2      36
Local services: witness, compact filters, network limited, p2p v2, libre
Local addresses: n/a
$ bitcoin-cli -addrinfo
{
  "addresses_known": {
    "ipv4": 64723,
    "ipv6": 0,
    "onion": 0,
    "i2p": 0,
    "cjdns": 0,
    "total": 64723
  }
}
$ halving.sh 921655
=====================================
  Bitcoin Block Halving prediction
=====================================
bc=921655
gbt=1231006505
bbt=1761940874
This is average time to mine a block
(1761940874-1231006505)/921655
bts=576.0656568177280894390097
Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Sun Mar  5 13:33:40 UTC 2028
-------------------------------------
Next palindrome will be 922229
predicted to happen at this time:
Tue Nov  4 15:52:15 UTC 2025
-------------------------------------
Current mining epoch number is 457.
The next fortnight happens in block
923328 and probably around this time:
Tue Nov 11 23:43:51 UTC 2025
### v2_peerinfo are in v2_peerinfo-bitcoin.txt
$ bitcoin-cli getpeerinfo | grep -w 'v2' | uniq -c
     21     "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
ceec243f9226b854
	7e3b9fd640f9c8c5aa2b7707e674c14f3861f07cd2f445578650e955b237e24d
b05212d343054ed0
	b51f537f90c3a60f579490f11825db777d94b772222f87ad1f6295599c29fe20
8c22f5318d1d06a5
	84f8a2d45921294e1563b924e28620263ea7846d035c316f893fe1420df3a2f6
8637c92b649bd493
	60cae0c40623ebe5e666bc3fedb6b3c36f1f1e37892a450cce534a4056d22928
aadd5da680e7089e
	23317222ae516873a503abcf485422e9d6b1e7bf865825debd584c5332d58189
c302f5e639a7c3f9
	43094c785c71a2231e9db20d225f0bcfaed414c5ff3e7d2a80a7a1f0cac90182
adab10181915cb13
	c337c0de335985b54a44566439d0c5f95faefeaba8980a4ba1976820608ee9ed
58ba96cd7a520659
	30e4cb3f122341bd7bfa4290cbba82f365c0e5c727580de40a102402ad97663e
50f629ebfbfba5de
	c8a740023d8b7e771cc7cda1c249c3c68e67cba1e1be32bd90df87aa92ce5ab0
54340b8f4c9ff9df
	06140c3c512d242bb90ee9ec7d1d8632c6d357b4b355da389e44bb05c51a4b47
5edd4df6e5dd001e
	d0f5c12dde5b00b6d80692b43de9af89c8d7f44ba4fe82cd89be0302c7d91160
9282c1cc2a89f952
	676652d4134157e03d5d1d5ad8106812c85fd0217e2208727f4430527d4e10b4
53c9c142228187ab
	0ea06ba26ba9ccf4119ef434c8ca1a771498700a1f00918dd5195af708a66607
2b758280cec18458
	0941a415234a602bffdeea87cce951338a622e085ab4ebd26d7a90b160df001a
6ab310f97a2f7da3
	b505cab3fe4a82e9df686fccac9034c44b7095516c88a88b08c320835367e3ec
4841d18fe1f6a63d
	45f425688516f560631d921263c4df9715bd3812d118a94819c2e8acd02cc95b
0b98ea9564355e22
	bdf646ae00bf9eb82b785be1a91c94212457cef646b295da1a6ca65d946cfc99
d998bebe6df9999e
	073aae35ef865975fc3d033f0a74e09294cce851538fe1ddd7215dcf2c9eeea9
f673b39e6f930954
	e28801b591b423ab25416ea8f46c944f8f2953ab5294a69a19fcba2b03235d48
16b2599db0a4600f
	302b3b38662295302782fd8b508c6a84ea4ffcdd98469cf70f94b7ac3a492b97
2040a4c4d8eb0e95
	c4521dd8aa14ff22afa0f1f3cb15ae13835161de3d64213f773194566d0eb9a2
$ niceblack.sh $BH $BC
    ___ ___  __     __ _____ _____ 
   / _ \__ \/_ |   / /| ____| ____|
  | (_) | ) || |  / /_| |__ | |__  
   \__, |/ / | | | '_ \___ \|___ \ 
     / // /_ | | | (_) |__) |___) |
    /_/|____||_|  \___/____/|____/ 
  ,----- .123 4567 89ab cdef -----,
  |                               |
  | ..   .... .... .... ....   .f |
  | 1.   ...1 637. 311b 9ade   1f |
  | 2.   4dac 83c9 3ca3 d49d   2f |
  | 3.   .c33 98c3 964. e598   3f |
  '===   ==== ==== ==== ====   ==='
   ak:   .9c7 84