From: CryptoManiac Date: Sat, 27 Nov 2021 14:04:06 +0000 (+0300) Subject: Enable BIP112 at Friday, 25-Feb-2022 14:00:20 UTC X-Git-Tag: nvc-v0.5.9~120 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=bc865e80f24fa5827f7415af2ad77eff05af956c Enable BIP112 at Friday, 25-Feb-2022 14:00:20 UTC --- diff --git a/src/main.cpp b/src/main.cpp index 88fd4dd..db2239f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1746,8 +1746,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck) if (tx.nTime >= CHECKLOCKTIMEVERIFY_SWITCH_TIME) { nFlags |= SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY; - // OP_CHECKSEQUENCEVERIFY is senseless without BIP68, so we're going disable it for now. - // nFlags |= SCRIPT_VERIFY_CHECKSEQUENCEVERIFY; + } + + if (tx.nTime >= CHECKSEQUENCEVERIFY_SWITCH_TIME) { + nFlags |= SCRIPT_VERIFY_CHECKSEQUENCEVERIFY; } std::vector vChecks; diff --git a/src/timestamps.h b/src/timestamps.h index 57382bd..176eb05 100644 --- a/src/timestamps.h +++ b/src/timestamps.h @@ -3,4 +3,6 @@ static const unsigned int TARGETS_SWITCH_TIME = 1374278400; // Saturday, 20-Jul-2013 00:00:00 UTC static const unsigned int CHECKLOCKTIMEVERIFY_SWITCH_TIME = 1461110400; // Wednesday, 20-Apr-16 00:00:00 UTC +static const unsigned int CHECKSEQUENCEVERIFY_SWITCH_TIME = 1645797620; // Friday, 25-Feb-2022 14:00:20 UTC + #endif