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

bc=973379
gbt=1231006505
bbt=1793094037

This is average time to mine a block
(1793094037-1231006505)/973379
bts=577.4595039963837350264028

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Wed Mar 22 12:06:01 UTC 2028

-------------------------------------
Next palindrome will be 974479
predicted to happen at this time:
Tue Nov  3 18:07:22 UTC 2026

-------------------------------------
Current mining epoch number is 482.
The next fortnight happens in block
973728 and probably around this time:
Thu Oct 29 17:39:30 UTC 2026