# on receiving block 965522 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2026-09-04T20:39:53Z
# as written in the block header
2026-09-04T20:39:44Z
$ uptime # since last reboot
20:39:53 up 16 days, 10:55, 0 users, load average: 1.95, 1.42, 1.11
$ battery.sh
99%, Power Supply Online
$ uname -smnr
Linux singer 6.18.44-0-lts x86_64
$ grep ^MemAvailable /proc/meminfo
MemAvailable: 1668088 kB
$ du -h -d1 .bitcoin/
12.5G .bitcoin/indexes
4.9G .bitcoin/signet
87.9M .bitcoin/wallets
97.7G .bitcoin/blocks
18.6M .bitcoin/regtest
10.6G .bitcoin/chainstate
126.0G .bitcoin/
$ df -h .
Filesystem Size Used Available Use% Mounted on
/dev/sda3 911.4G 434.5G 475.9G 48% /
$ bitcoind -version
Bitcoin Core daemon version v31.99.0-gdb73d162395789ca3a74d50a831f4ac30c0da4f4 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 getblockcount); echo $BC
965522
$ BH=$(bitcoin-cli getblockhash 965522); echo $BH
000000000000000000019c807d0152b493f95e8e5992ecf80501f4aff49d2d37
$ bitcoin-cli getblockheader 000000000000000000019c807d0152b493f95e8e5992ecf80501f4aff49d2d37
{
"hash": "000000000000000000019c807d0152b493f95e8e5992ecf80501f4aff49d2d37",
"confirmations": 1,
"height": 965522,
"version": 582672384,
"versionHex": "22bae000",
"merkleroot": "57139d31d50febc59c00858cf23fbea5037004092253877b4053e6bf64f4d60c",
"time": 1788554384,
"mediantime": 1788550607,
"nonce": 1104487753,
"bits": "17023cc1",
"target": "000000000000000000023cc10000000000000000000000000000000000000000",
"difficulty": 125807076547197.5,
"chainwork": "000000000000000000000000000000000000000144d3a5630264b03f5610a245",
"nTx": 4086,
"previousblockhash": "000000000000000000004a1183c9839ed9edbc321e76a6fd808f78641385a52d"
}
$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... .... .... ....
...1 9c8. 7d.1 52b4
93f9 5e8e 5992 ecf8
.5.1 f4af f49d 2d37
$ : 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
965522 sf: ...1 9c8. 7d.1 .5.1 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 .
965522 sk: 2d37 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 .
965522 ak: e32d 84
$ : Following is the jointkode
965522 jk: 2d37 e32d 84
### niceblack moved to the end
$ bitcoin-cli getmempoolinfo
{
"loaded": true,
"size": 87724,
"bytes": 43133293,
"usage": 241549224,
"total_fee": 0.12685730,
"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
294
## Current epoch estimation is +1.31%
## 1874 of 2016, i.e. 92%, 142 to go
## Current and previous two in numbers:
$ bitcoin-cli getnetworkhashps 2016
9.123585035168895e+20
$ bitcoin-cli getnetworkhashps 2016 963647
9.004776521724085e+20
$ bitcoin-cli getnetworkhashps 2016 961631
9.120027891947245e+20
$ bitcoin-cli gettxoutsetinfo muhash
{
"height": 965522,
"bestblock": "000000000000000000019c807d0152b493f95e8e5992ecf80501f4aff49d2d37",
"txouts": 165402442,
"bogosize": 12956667520,
"muhash": "7d02f38759e82c3329977d8b072606aab4d8adc5bece72c81603991858fd08af",
"total_amount": 20079529.25835790,
"total_unspendable_amount": 230.11664210,
"block_info": {
"prevout_spent": 13885.91353106,
"coinbase": 3.20925756,
"new_outputs_ex_coinbase": 13885.82927350,
"unspendable": 0.00000000,
"unspendables": {
"genesis_block": 0.00000000,
"bip30": 0.00000000,
"scripts": 0.00000000,
"unclaimed_rewards": 0.00000000
}
}
}
$ bitcoin-cli getblockstats 965522
{
"avgfee": 2062,
"avgfeerate": 8,
"avgtxsize": 364,
"blockhash": "000000000000000000019c807d0152b493f95e8e5992ecf80501f4aff49d2d37",
"feerate_percentiles": [
2,
5,
6,
7,
11
],
"height": 965522,
"ins": 6063,
"maxfee": 113310,
"maxfeerate": 779,
"maxtxsize": 30744,
"medianfee": 1128,
"mediantime": 1788550607,
"mediantxsize": 223,
"minfee": 14,
"minfeerate": 0,
"mintxsize": 150,
"outs": 15174,
"subsidy": 312500000,
"swtotal_size": 1430435,
"swtotal_weight": 3760643,
"swtxs": 3922,
"time": 1788554384,
"total_out": 1388582927350,
"total_size": 1488260,
"total_weight": 3991943,
"totalfee": 8425756,
"txs": 4086,
"utxo_increase": 9111,
"utxo_size_inc": 657882,
"utxo_increase_actual": 8834,
"utxo_size_inc_actual": 634640
}
$ bitcoin-cli getnettotals
{
"totalbytesrecv": 8159786264,
"totalbytessent": 20051589725,
"timemillis": 1788554393617,
"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.99.0-gdb73d162395789ca3a74d50a831f4ac30c0da4f4 - server 70017/Satoshi:31.99.0/
ipv4 npr total block
in 23 2 25
out 10 0 10 2
total 33 2 35
Local services: witness, compact filters, network limited, p2p v2
Local addresses: n/a
$ bitcoin-cli -addrinfo
{
"addresses_known": {
"ipv4": 78468,
"ipv6": 310,
"onion": 1850,
"i2p": 6,
"cjdns": 0,
"total": 80634
}
}
$ halving.sh 965522
=====================================
Bitcoin Block Halving prediction
=====================================
bc=965522
gbt=1231006505
bbt=1788554384
This is average time to mine a block
(1788554384-1231006505)/965522
bts=577.4568591323044608983939
Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Wed Mar 22 11:19:44 UTC 2028
-------------------------------------
Next palindrome will be 965569
predicted to happen at this time:
Sat Sep 5 04:12:04 UTC 2026
-------------------------------------
Current mining epoch number is 478.
The next fortnight happens in block
965664 and probably around this time:
Sat Sep 5 19:26:22 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
c578159adfcd79bf
4d01e5640543e9ba49e1344293b56c9b0a6936dd70c999eeef59fb848d4f70f6
bf7b678723306a22
ed0f8592711e1f8b8aa03f09649b13ce136def56c6b691c29fe8eba5c67cfd65
81846ed1e0df9663
a8b4cf37c93a888e64116177aee555ee9c123dbf9662487a8e37aed50093c435
b6de97e8f9c5f03e
9b110fcdce5e07b48b526f76f63642f0a7a4f773391230597b3affd397e34a69
52e7c08c61571638
059386c15f024f83f2ac4ee20cb81d9f08e1d58c7fdaa29fb9b5e2d927766422
0edcac2055e1d09e
0294cecda8028cbfbfd8c72883145251beeddb4e9e6ee438b7cf3e6fdbfae2fe
489db6055cc1ade0
554aa46315e2c6f7be5b796cefec47744f1ebe14a8b35ea1280e1206c4e52110
5eb8f3ec0c740111
03b89335fd44d97301b6b096ef60c51a32b61b60d39f69edb14cf8fddbdcc855
18e90e4dc4ce5885
309ad4a622504034f093e82ec10a7303ddd9622bca16a6c50ee896115e047807
95533200f3e856ae
c88d03ae190f0b17fa949213521b6103bb60691d857e97933ed2a61e34039409
e15f42c0156e8a09
1d73d3a33d575c10b4502c8c54ba214145a7d5dc182c8846d9bc29778c48c353
23579bea03a0d65d
b11768accefd3f5547ce09bc91a412bb17fa9bc3db7371c53ab9bcd46f000821
$ niceblack.sh $BH $BC
_|_| _|_|_| _|_|_|_|
_| _| _| _|
_|_|_| _|_|_| _|_|_|
_| _| _| _|
_|_|_| _|_| _|_|_|
_|_|_|_| _|_| _|_|
_| _| _| _| _|
_|_|_| _| _|
_| _| _|
_|_|_| _|_|_|_| _|_|_|_|
,----- .123 4567 89ab cdef -----,
| |
| .. .... .... .... .... .f |
| 1. ...1 9c8. 7d.1 52b4 1f |
| 2. 93f9 5e8e 5992 ecf8 2f |
| 3. .5.1 f4af f49d 2d37 3f |
'=== ==== ==== ==== ==== ==='
jk: 2d37 e32d 84