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

bc=955364
gbt=1231006505
bbt=1782408582

This is average time to mine a block
(1782408582-1231006505)/955364
bts=577.1637824287052592464660

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Sat Mar 18 21:50:53 UTC 2028

-------------------------------------
Next palindrome will be 955559
predicted to happen at this time:
Sat Jun 27 00:45:28 UTC 2026

-------------------------------------
Current mining epoch number is 473.
The next fortnight happens in block
955584 and probably around this time:
Sat Jun 27 04:45:58 UTC 2026