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

bc=880662
gbt=1231006505
bbt=1737741138

This is average time to mine a block
(1737741138-1231006505)/880662
bts=575.4012976586957780672061

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

-------------------------------------
Next palindrome will be 881188
predicted to happen at this time:
Tue Jan 28 05:56:39 UTC 2025

-------------------------------------
Current mining epoch number is 436.
The next fortnight happens in block
880992 and probably around this time:
Sun Jan 26 22:37:00 UTC 2025