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

bc=973043
gbt=1231006505
bbt=1792917474

This is average time to mine a block
(1792917474-1231006505)/973043
bts=577.4774511738420873054044

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

-------------------------------------
Next palindrome will be 973379
predicted to happen at this time:
Tue Oct 27 14:31:46 UTC 2026

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