=====================================
  Bitcoin Block Halving prediction
=====================================

bc=955388
gbt=1231006505
bbt=1782419292

This is average time to mine a block
(1782419292-1231006505)/955388
bts=577.1604937883940468228124

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Sat Mar 18 20:53:20 UTC 2028

-------------------------------------
Next palindrome will be 955559
predicted to happen at this time:
Fri Jun 26 23:53:06 UTC 2026

-------------------------------------
Current mining epoch number is 473.
The next fortnight happens in block
955584 and probably around this time:
Sat Jun 27 03:53:35 UTC 2026