# on receiving block 915158 here
$ date -u '+%Y-%m-%dT%H:%M:%SZ'
2025-09-17T22:45:06Z
# as written in the block header
2025-09-17T22:44:59Z
$ uptime # since last reboot
22:45:06 up 35 days, 8:35, 0 users, load average: 0.44, 0.70, 0.91
$ battery.sh
97%, Power Supply Online
$ uname -smnr
Linux singer 6.12.40-0-lts x86_64
$ grep ^MemAvailable /proc/meminfo
MemAvailable: 1910884 kB
$ du -h -d1 .bitcoin/
1.5G .bitcoin/testnet4
11.5G .bitcoin/indexes
3.5G .bitcoin/signet
43.1M .bitcoin/wallets
97.8G .bitcoin/blocks
18.6M .bitcoin/regtest
10.8G .bitcoin/chainstate
125.4G .bitcoin/
$ df -h .
Filesystem Size Used Available Use% Mounted on
/dev/sda3 911.4G 841.4G 69.1G 92% /
$ bitcoind -version
Bitcoin Core daemon version v29.99.0-5103a96f40b7
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
915158
$ BH=$(bitcoin-cli getblockhash 915158); echo $BH
0000000000000000000169e11a5774bf6f1eff7be8cb96cd30c8ad82f3884e2d
$ bitcoin-cli getblockheader 0000000000000000000169e11a5774bf6f1eff7be8cb96cd30c8ad82f3884e2d
{
"hash": "0000000000000000000169e11a5774bf6f1eff7be8cb96cd30c8ad82f3884e2d",
"confirmations": 1,
"height": 915158,
"version": 634118144,
"versionHex": "25cbe000",
"merkleroot": "a8f8ecd18a1b5e32e8653cdfb3cfa3de436ef07b0ef2d625146b504b8068e1e5",
"time": 1758149099,
"mediantime": 1758145892,
"nonce": 7009982,
"bits": "170211ac",
"target": "0000000000000000000211ac0000000000000000000000000000000000000000",
"difficulty": 136039872848261.3,
"chainwork": "0000000000000000000000000000000000000000e388646da67999a83aeb4d3d",
"nTx": 3602,
"previousblockhash": "000000000000000000015c2f9dfa0c74d1f310284e6448425037dce28d0417a8"
}
$ echo $BH | tr 0 . | fold -w 4 | paste -d " " - - - -
.... .... .... ....
...1 69e1 1a57 74bf
6f1e ff7b e8cb 96cd
3.c8 ad82 f388 4e2d
$ : 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
915158 sf: ...1 3.c8 4e2d
$ : 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 .
915158 sk: 4e2d a4
$ : 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 .
915158 ak: c984 a4
### niceblack moved to the end
$ bitcoin-cli getmempoolinfo
{
"loaded": true,
"size": 112523,
"bytes": 44083785,
"usage": 270551456,
"total_fee": 0.10497673,
"maxmempool": 300000000,
"mempoolminfee": 0.00000121,
"minrelaytxfee": 0.00000001,
"incrementalrelayfee": 0.00000001,
"unbroadcastcount": 0,
"fullrbf": true,
"permitbaremultisig": true,
"maxdatacarriersize": 512
}
$ gmm.sh
238
## Current epoch estimation is +3.61%
## 1910 of 2016, i.e. 94%, 106 to go
## Current and previous two in numbers:
$ bitcoin-cli getnetworkhashps 2016
1.007126232922238e+21
$ bitcoin-cli getnetworkhashps 2016 913247
9.72006845642153e+20
$ bitcoin-cli getnetworkhashps 2016 911231
9.275483474767173e+20
$ bitcoin-cli gettxoutsetinfo muhash
{
"height": 915158,
"bestblock": "0000000000000000000169e11a5774bf6f1eff7be8cb96cd30c8ad82f3884e2d",
"txouts": 168204117,
"bogosize": 13177606186,
"muhash": "669d0e00100929a5b656be2127e1f22d5c2c21c9695a1a4a1abe43d964375879",
"total_amount": 19922141.79855998,
"total_unspendable_amount": 230.07644002,
"block_info": {
"prevout_spent": 4725.62615706,
"coinbase": 3.15106547,
"new_outputs_ex_coinbase": 4725.60009157,
"unspendable": 0.00000002,
"unspendables": {
"genesis_block": 0.00000000,
"bip30": 0.00000000,
"scripts": 0.00000002,
"unclaimed_rewards": 0.00000000
}
}
}
$ bitcoin-cli getblockstats 915158
{
"avgfee": 723,
"avgfeerate": 2,
"avgtxsize": 469,
"blockhash": "0000000000000000000169e11a5774bf6f1eff7be8cb96cd30c8ad82f3884e2d",
"feerate_percentiles": [
1,
1,
1,
3,
5
],
"height": 915158,
"ins": 8558,
"maxfee": 43615,
"maxfeerate": 100,
"maxtxsize": 57988,
"medianfee": 322,
"mediantime": 1758145892,
"mediantxsize": 225,
"minfee": 99,
"minfeerate": 0,
"mintxsize": 139,
"outs": 8963,
"subsidy": 312500000,
"swtotal_size": 1589155,
"swtotal_weight": 3591613,
"swtxs": 3344,
"time": 1758149099,
"total_out": 472560009159,
"total_size": 1689200,
"total_weight": 3991793,
"totalfee": 2606547,
"txs": 3602,
"utxo_increase": 405,
"utxo_size_inc": 31185,
"utxo_increase_actual": 146,
"utxo_size_inc_actual": 10940
}
$ bitcoin-cli getnettotals
{
"totalbytesrecv": 5658687645,
"totalbytessent": 15448472305,
"timemillis": 1758149106786,
"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 v29.99.0-5103a96f40b7 - server 70016/Satoshi:29.99.0/
ipv4 npr total block
in 48 1 49
out 10 0 10 2
total 58 1 59
Local services: witness, compact filters, network limited, p2p v2
Local addresses: n/a
$ bitcoin-cli -addrinfo
{
"addresses_known": {
"ipv4": 63654,
"ipv6": 2,
"onion": 0,
"i2p": 0,
"cjdns": 0,
"total": 63656
}
}
$ halving.sh 915158
=====================================
Bitcoin Block Halving prediction
=====================================
bc=915158
gbt=1231006505
bbt=1758149099
This is average time to mine a block
(1758149099-1231006505)/915158
bts=576.0120306963052322055511
Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Sat Mar 4 21:55:13 UTC 2028
-------------------------------------
Next palindrome will be 915519
predicted to happen at this time:
Sat Sep 20 08:30:39 UTC 2025
-------------------------------------
Current mining epoch number is 453.
The next fortnight happens in block
915264 and probably around this time:
Thu Sep 18 15:42:36 UTC 2025
### v2_peerinfo are in v2_peerinfo-bitcoin.txt
$ bitcoin-cli getpeerinfo | grep -w 'v2' | uniq -c
29 "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
98039c3980e5c61e
424433613d602c7bf922013303f90d8fbda589d34129ecc64308167e069faeac
dad6ce7fbc66ae65
bb4b998d0a17df900fb242b2ec438080dcff37a2d191ce5f202b40408c38eefa
56044333c9b2e96b
52b775444eb94f2764f9b1a4d29feafb98856a18bff57d9f77e54d6b66962734
195c4ee5d34b40d2
2c1f017907b99d0a2b304e774eada965d85d5c9087a960b8c91d36eeade747ad
d9034e67994b366b
35a4813604d0ff13bb7bf6abc2c01457c05d1a08559b6aa7099be49db63b5495
0053cea225d501d2
7019f9379d958c142e66163be039b241987e209d654c64616049d784262da903
00f9cb998a580486
71fc11e2a6d41739099b083eb57b63706137939f5dba60119431f262e4037e79
81cad95c08c46dc7
5477abc9c8309ee34fec3087869f661ac45f24529faa85f21724f3b7cb70737d
3ae5971d842c9388
036e5c5563beebe1fbfae56e15a945bda4001038b65065d64fc0aa51a827560b
405b718573da30c6
ef0f804729bffda14e4f5601047ee0aa9fcd6be50a950dcd84027be464113e6f
0db235188f4f9ff1
6965e935c2f6649f4b4014249af409eda704dcb759f54fede70173862847c5ff
58699bad4921b48b
fce3b70b15f4f0427b94e3f8df65175a930d0993b8c03cd0ebc61f7bf89beded
4523209a33ba3220
26e4bb0857bf96346a69207f197805f16524ddb002e1b1c330e4851fb7a64054
fce0cf6a9eacb4b4
436d9394ab20b12da96be00700cb19e0753093e2e1427a3db9545f8c197460aa
e3f857fd47069302
f7fb5c5a24fd5c0baaa95108d27f1eb43c5a2fa8c026ed03e0a4c50bae12d025
4f94a4736a937e19
c44708ab6bca437df30adca9832fba0d52f47a21d2ebdc9b239733a424df2158
cff9c2b0c8a7460e
b4580a742dd8596e96d24d18b6e20d7eca06e4bd1efbc6c9fefb9775880499f1
63853b363111e516
e1fa4afe3d382bd148a453eb9b35dfec2c59e19c241949ac92d9da13797e1aca
03e6e3545f740850
8052103ca22d6f692b64673ebe65f60e4e5f5ef1795511ce0c2c0bc4db5f7039
0c12ce285e35c91b
1232e1e34048db7b56ccf20e0b1a6b4a4adc622f2f3cba34ffb473a66730935d
d47ff7e823c0fe98
e03c7c95ad46c52f547479a73e8da14a8364bc483d50151be7851131a4875ce2
30d8bd78b0f1e146
d8f0f7cff543df0fe90dad626cb5d7d0745910afb8ac482dc48ec9cc4cedfcd7
1e1abf7135e4e5eb
ffe38a4bc6811956d54fc886cfb75ef29255ca4b99a87d1c70ded8b67a908b9a
dcd0d77ed9facd1c
a44b6d9560eb2d30b0a43defef4a6ab19b5cdaa9d54672c62ac5afab188c48ed
c6465b95799954b4
149d3f4eae587ecfb0ee39b175a20222f4cfc6776b5f15b6cef435cead5169b0
fba9b68fa442eb44
d2a03644b8d88c8a2d648e951924da6f9b465c58fa386353d52c8710439f760b
af86086079cbf399
5b55a66aa6ba3565dedc092b287658af9ff3e8f710d93aa3265b76662f86cf01
96e84fa2fc8d1179
599b74f0b96b3dab7cc50d3af41697a31f0c204e64d3626836395d16824effc1
05e1e4f4890ec687
fa80d9cb8bf6a086a16e8d4c0b28deed9b3bd70f68daf8901cbc92dd79808dcf
$ niceblack.sh $BH $BC
_|_| _| _|_|_|_|
_| _| _|_| _|
_|_|_| _| _|_|_|
_| _| _|
_|_|_| _| _|_|_|
_| _|_|_|_| _|_|
_|_| _| _| _|
_| _|_|_| _|_|
_| _| _| _|
_| _|_|_| _|_|
,----- .123 4567 89ab cdef -----,
| |
| .. .... .... .... .... .f |
| 1. ...1 69e1 1a57 74bf 1f |
| 2. 6f1e ff7b e8cb 96cd 2f |
| 3. 3.c8 ad82 f388 4e2d 3f |
'=== ==== ==== ==== ==== ==='
ak: c984 a4