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

bc=952377
gbt=1231006505
bbt=1780597499

This is average time to mine a block
(1780597499-1231006505)/952377
bts=577.0723326242311351165188

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Fri Mar 17 19:10:31 UTC 2028

-------------------------------------
Next palindrome will be 953359
predicted to happen at this time:
Thu Jun 11 07:49:44 UTC 2026

-------------------------------------
Current mining epoch number is 472.
The next fortnight happens in block
953568 and probably around this time:
Fri Jun 12 17:19:52 UTC 2026