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

bc=973382
gbt=1231006505
bbt=1793096012

This is average time to mine a block
(1793096012-1231006505)/973382
bts=577.4597532523169194448639

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

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

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