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

bc=899307
gbt=1231006505
bbt=1748745043

This is average time to mine a block
(1748745043-1231006505)/899307
bts=575.7076974740578311323817

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Wed Mar  1 05:09:23 UTC 2028

-------------------------------------
Next palindrome will be 899998
predicted to happen at this time:
Thu Jun  5 17:00:57 UTC 2025

-------------------------------------
Current mining epoch number is 446.
The next fortnight happens in block
901152 and probably around this time:
Fri Jun 13 09:33:43 UTC 2025