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

bc=890010
gbt=1231006505
bbt=1743276356

This is average time to mine a block
(1743276356-1231006505)/890010
bts=575.5769883743009917854947

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Mon Feb 28 15:01:58 UTC 2028

-------------------------------------
Next palindrome will be 890098
predicted to happen at this time:
Sun Mar 30 09:30:06 UTC 2025

-------------------------------------
Current mining epoch number is 441.
The next fortnight happens in block
891072 and probably around this time:
Sat Apr  5 21:13:38 UTC 2025