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

bc=841300
gbt=1231006505
bbt=1714349027

This is average time to mine a block
(1714349027-1231006505)/841300
bts=574.5179454202479255343806

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Tue Feb 15 18:08:42 UTC 2028

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

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