Wait, what?

Reply to this note

Please Login to reply.

Discussion

It is the -softwareexpiry startup option, which is default on. I think most people do not know about it.

https://github.com/bitcoinknots/bitcoin/blob/28.x-knots/src/validation.cpp#L4458

I did not know that. This is dangerous!

At least we get a whole extra day before it kicks in 😁

{

// Wait an extra day before we start rejecting blocks

CBlockIndex const *blockindex_old = pindexPrev;

for (int i = 0; i < 144; ++i) {

assert(blockindex_old);

blockindex_old = blockindex_old->pprev;

}