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

bc=882426
gbt=1231006505
bbt=1738774496

This is average time to mine a block
(1738774496-1231006505)/882426
bts=575.4220927056855694578701

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Sat Feb 26 17:51:17 UTC 2028

-------------------------------------
Next palindrome will be 883388
predicted to happen at this time:
Wed Feb 12 02:40:52 UTC 2025

-------------------------------------
Current mining epoch number is 437.
The next fortnight happens in block
883008 and probably around this time:
Sun Feb  9 13:56:31 UTC 2025