# 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