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

bc=879713
gbt=1231006505
bbt=1737164745

This is average time to mine a block
(1737164745-1231006505)/879713
bts=575.3668123958468320385943

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

-------------------------------------
Next palindrome will be 879978
predicted to happen at this time:
Sun Jan 19 20:06:57 UTC 2025

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