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

bc=879718
gbt=1231006505
bbt=1737165730

This is average time to mine a block
(1737165730-1231006505)/879718
bts=575.3646618977196127399771

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

-------------------------------------
Next palindrome will be 879978
predicted to happen at this time:
Sun Jan 19 19:35:24 UTC 2025

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