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

bc=842163
gbt=1231006505
bbt=1714891809

This is average time to mine a block
(1714891809-1231006505)/842163
bts=574.5737219828916933043920

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Wed Feb 16 10:24:47 UTC 2028

-------------------------------------
Next palindrome will be 842248
predicted to happen at this time:
Sun May  5 20:24:07 UTC 2024

-------------------------------------
Current mining epoch number is 417.
The next fortnight happens in block
842688 and probably around this time:
Wed May  8 18:37:40 UTC 2024